April 21, 2008

Penyebab Error Pada Komunikasi Serial

Setiap Komunikasi serial data mempunyai variasi kesalahan (error) yang menyebabkan terjadinya perubahan logika ’0’ menjadi logika ’1’ atau logika ’1’ menjadi logika ’0’. Ada beberapa kesalahan (error) yang penting untuk diketahui yang dapat terjadi Kesalahan (error) tersebut adalah:

  1. Framming Error.

Kesalahan ini terjadi karena penerima tidak menemukan stop bit dari karakter yang datang. Biasanya diakibatkan oleh noise atau degradasi sinyal yang menyebabkan kondisi stop bit berlawanan atau penerima di set pada jumlah 6 bit sedangkan pengirim di set pada jumlah 7 bit sehingga menyebabkan hasil yang tidak dimengerti.

  1. Overrun Error

Kesalahan yang disebabkan salah menentukan baud rate dari kedua perangkat yang berkomunikasi, misalnya pengirim di set 9600 bps sedangkan penerima di set 1200 bps sehingga karakter yang baru datang menindih karakter yang sebelumnnya lebih dahulu tiba tetapi belum selesai di proses.

  1. Parity Error

Kesalahan ini terjadi ketika bit parity yang diterima tidak sesuai. Hal ini biasanya disebabkan oleh kekacauan pada saluran transmisi atau dapat juga disebabkan karena kesalahan pada kedua peralatan yang berkomunikasi. Misalnya receiver di set pada parity enable sedangkan transmitter di set pada parity disable.

No comments:

Post a Comment

Type your comment in here