Skip to main content

Apa itu komunikasi serial?

Komunikasi Serial adalah metode transmisi data yang mengirimkan informasi satu bit pada satu waktu dari perangkat ke perangkat.Banyak standar serial yang berbeda telah dikembangkan selama bertahun-tahun untuk bandwidth perangkat berkecepatan rendah dan berkecepatan tinggi.Data biasanya dapat dipertukarkan dengan jarak yang jauh lebih besar menggunakan serial daripada komunikasi paralel.Komunikasi serial biasanya digunakan untuk menghubungkan printer, terminal, dan kamera ke komputer.Ini juga digunakan untuk antarmuka ke hard drive eksternal, drive Digital Video Disc (DVD) dan perangkat memori flash.

Karena hanya satu bit data yang dikirim pada suatu waktu dalam komunikasi serial, diperlukan kabel yang lebih sedikit dibandingkan dengan antarmuka paralel.Koneksi yang sangat minim hanya dapat mencakup satu kawat untuk data dan yang lain untuk referensi tanah.Dalam praktiknya, banyak tautan serial juga mencakup beberapa sinyal handshaking serta jalur data di setiap arah.Universal Serial Bus (USB), yang biasa digunakan untuk menghubungkan komputer dan periferal, hanya menggunakan empat atau lima sinyal, dua di antaranya untuk daya.Koneksi serial standar (RS) 232 dapat digunakan hingga 20 sinyal, tergantung pada implementasinya.

Sinyal yang lebih sedikit umumnya memungkinkan tautan komunikasi serial clock lebih cepat dan dioperasikan lebih andal dalam jarak jauh.Komunikasi paralel dapat memperkenalkan kemiringan atau gangguan antara bit data saat mereka melakukan perjalanan bersama ke tautan panjang.Rs 232 koneksi serial 1.000 kaki (300 meter) atau lebih lama biasanya dapat dioperasikan dengan lebih dari 115.200 bit per detik.Sebaliknya, tautan USB 2.0 sering digunakan untuk menghubungkan perangkat penyimpanan bandwidth tinggi ke sistem komputer.Mereka umumnya dapat bertukar data hingga 480 megabit per detik, tetapi kabel dibatasi hingga 16 kaki (5 meter) antara hub.

Ketika data ditransmisikan melintasi tautan serial, penerima harus memiliki cara untuk mengetahui kapan setiap byte berakhirDan yang berikutnya dimulai.Dalam komunikasi serial asinkron, pengirim memasukkan bit awal sebelum bit setiap byte dikirim.Bit awal juga menyinkronkan jam internal untuk membantu memecah sisa bingkai yang diterima menjadi bit individu.Ini adalah metode sinkronisasi Rs 232 yang paling umum digunakan.Dalam komunikasi serial sinkron, sinyal clock terpisah digunakan untuk menunjukkan kapan setiap bit dan byte selesai.

Sebelum pertukaran data Rs 232 dimulai, perangkat di kedua sisi harus diatur untuk menggunakan jumlah data yang sama dan berhenti bit, sepertiserta jenis paritas yang sama.Delapan bit data, satu bit stop dan tidak ada paritas adalah konfigurasi yang sering, biasanya dinyatakan sebagai 8n1.Jika tanda atau paritas ruang digunakan, bit paritas disetel ke satu atau nol oleh pengirim.Jika paritas bahkan atau ganjil digunakan, bit paritas diatur ke nilai yang akan membuat jumlah total satu bit bahkan atau ganjil.Penerima memeriksa nilai bit paritas yang diterima, jika ada, dan menunjukkan kesalahan jika tidak sesuai dengan nilai yang diharapkan.

Selain pemeriksaan paritas, satu atau lebih protokol komunikasi serial perangkat lunak dapat digunakan untuk menjaga untuk menjagaterhadap kesalahan transmisi data.Misalnya, protokol XMODEM atau zmodem sering digunakan untuk transfer file antar komputer melalui tautan serial Rs 232.Protokol ini awalnya dirancang untuk digunakan dengan modem berbasis telepon dial-up di setiap ujung tautan tetapi juga beroperasi tanpa mereka.Setiap protokol mencakup validasi checksum siklik redundansi (CRC) yang dihitung untuk data yang dikirim.Jika ada modem, mereka juga melakukan pemeriksaan CRC yang serupa dalam perangkat keras di seluruh transmisi.