2 Komunikasi Serial
-
Upload
m-abdullah-reza-dh -
Category
Documents
-
view
242 -
download
0
Transcript of 2 Komunikasi Serial
-
7/21/2019 2 Komunikasi Serial
1/26
KOMUNIKASI SERIALPERANGKAT ANTARMUKA 1
-
7/21/2019 2 Komunikasi Serial
2/26
Konsep komunikasi serial
Antarmuka kanal serial lebih kompleks/sulit dibandingkan denantarmuka melalui kanal parallel, karena :
1. Dari segi perangkat keras : adanya proses konversi data pamenjadi serial atau sebaliknya menggunakan piranti tambdisebut UART (Universal Asynchronous Receiver/Transmit
2. Dari segi perangkat lunak : lebih banyak register yangdigunkan/terlibat
-
7/21/2019 2 Komunikasi Serial
3/26
KELEBIHAN SERIAL VS PARALEL
Kabel untuk komunikasi serial bisa lebih panjang dibandingkdengan kabel komunikasi parallel
Logika 1 : -3 s/d -25 Volt
Logika 0 : +3 s/d +25 Volt
Jumlah kabel yang digunakan dalam komunikasi serial tidak
jumlah kabel yang digunakan dalam komunikasi parallel
3 kabel untuk konfigurasi null modem
2025 kabel untuk komunikasi paralel
-
7/21/2019 2 Komunikasi Serial
4/26
Banyaknya piranti yang menggunakan teknologi inframerah komunikasi data saat ini. Dalam pengiriman datanya dilakukserial.
Teknologi embedded system, banyak mikrokontroleryang ddengan komunikasi serial.
-
7/21/2019 2 Komunikasi Serial
5/26
Tinjauan Perangkat Keras
Spesifikasi perangkat kerasPiranti yang menggunakan komunikasi serial meliputi :
DTE : Data Terminal Equipment, yaitu komputer
DCE : Data Communication Equipment, yaitu modem, printer
-
7/21/2019 2 Komunikasi Serial
6/26
EIA (Electronics Industry Associatiostandard
Space' (logika 0) antara tegangan +3 s/d +25 volt; Mark' (logika 1) antara tegangan -3 s/d -25 volt;
Daerah tegangan antara +3 s/d -3 volt tidak didefinisikan (u
Tegangan rangkaian terbuka tidak boleh lebih dari 25 volt (dacuan ground)',
Arus hubung-singkat rangkaian tidak boleh lebih dari 500 m
-
7/21/2019 2 Komunikasi Serial
7/26
PORT SERIAL
PORTPort adalah konektor, biasanya terdapat pada bagian belakchasing komputer yang menghubungkan sistem komputer dedevice eksternal (contoh : printer, modem, joystick dan sebag
PORT SERIAL
Terdiri dari 9 atau 25 pin Biasanya digunakan untuk koneksiatau modem. Port ini diberi nama COM1, COM2, dan seteruserial hanya dapat menerima atau membaca data satu persatuukuran 1 bit melalui satu kabel tunggal.
-
7/21/2019 2 Komunikasi Serial
8/26
-
7/21/2019 2 Komunikasi Serial
9/26
Serial Pinouts (DB25 dan DB9)
-
7/21/2019 2 Komunikasi Serial
10/26
-
7/21/2019 2 Komunikasi Serial
11/26
KONFIGURASI NULL MODEM
Konfigurasi Null Modem digunakan untuk menghubungkan Dalam hal ini hanya dibutuhkan tiga kabel antar DTE, yaitu T
dan Gnd.
Cara kerjanya cukup mudah: yaitu bagaimana membuat komagar mengira dia berkomunikasi dengan modem (DCE) buka
komputer Lainnya.
-
7/21/2019 2 Komunikasi Serial
12/26
NULL MODEM
-
7/21/2019 2 Komunikasi Serial
13/26
LOOPBACK PLUG
pengujian port serial bisa digunakan konfigurasi Loopback P Jika memasang plug ini pada komputer dengan perangkat lu
terminal (misalnya Hyperterminal pada Sistem Operasi Windmaka apa yang Anda ketikkan akan dimunculkan lagi (echoin
-
7/21/2019 2 Komunikasi Serial
14/26
DTE / DCE Speeds
Laju kecepatan DTE ke DCE (antara PC dan modem atau disesebagai Iaju kecepatan terminal (terminal speed))
Laju kecepatan DCE ke DCE (antar modem yang berkomunikdisebut juga sebagai Iaju kecepatan jalur (line speed)).
Jika menggunakan modem 28,8K atau 36,6K, maka artinya kecepata
mengacu pada Iaju kecepatan DCE ke DCE.
Jika digunakan UART 16550a, maka Iaju kecepatan maksimumnya ad
115.200 bps,
-
7/21/2019 2 Komunikasi Serial
15/26
Flow Control
Jika Iaju kecepatan DTE ke DCE lebih cepat dibandingkan deke DCE, lambat-laun akan menyebabkan kehilangan data (tebuffer overflow), dengan demikian dibutuhkan kontrol aliransecara perangkat lunak maupun perangkat keras.
Kontrol aliran melalui perangkat lunak yang biasa digunakanXon/Xoff, yaitu dengan cara mengirimkan karakter Xon (as
dan Xoff (ascii 19) yang masing-masing membutuhkan panjterkirim total 10 bit, sehingga akibatnya akan memperlambakecepatan, namun dari sisi perangkat keras tidak menambahkabel serial.
-
7/21/2019 2 Komunikasi Serial
16/26
Flow Control (2)
Karakter Xon digunakan sebagai tanda bahwa modem siap umenerima data berikutnya,
Karakter Xoff digunakan sebagai sinyal untuk menghentikanpengiriman data dari komputer.
-
7/21/2019 2 Komunikasi Serial
17/26
Flow Control (3)
Sedangkan kontrol aliran melalui perangkat keras menggunaRTS (Request To Send)dan CTS (Clear To Send), sehingga dalperlu ditambahkan dua kabel lagi namun dari sisi perangkattidak dibutuhkan tambahan bit, sehingga tidak akan menurukecepatan.
Pada saat komputer ingin mengirimkan data maka akan diak
sinyal RTS, jika modem masih memiliki ruang penyimpan se(buffer), maka modem akan mengirimkan jawaban berupa s
-
7/21/2019 2 Komunikasi Serial
18/26
Teknik komunikasi serial
Komunikasi data serial sinkron merupakan bentuk komunikaserial yang memerlukan sinyal clock untuk sinkronisasi di maclock tersebut akan tersulut pada setiap bit pengiriman data
Komunikasi asinkron tidak memerlukan sinyal clock sebagaisinkronisasi. Pengiriman data pada komunikasi serial dilakukdari start bit yaitu bit yang paling rendah (LSB) hingga stop b
bit yang paling tinggi (MSB).
-
7/21/2019 2 Komunikasi Serial
19/26
Teknik komunikasi serial (2)
-
7/21/2019 2 Komunikasi Serial
20/26
secara umum bentuk gelombang informasi untuk komunikasi terlihat seperti gambar diatas format 8N1, yaitu 8-bit data,parity, 1 stop bit.
Pada keadaan idle atau menganggur, jalur RS-232 ditandai de
state atau Logika HIGH. Pengiriman data diawali dengan starberlogika 0 atau LOW, berikutnya data dikirimkan bit demi bdari LSB (Least Significant Bit) atau bit ke-0.
Pengiriman setiap byte diakhiri dengan stop bit yang berlogik
-
7/21/2019 2 Komunikasi Serial
21/26
Gambar diatas memperlihatkan kondisi LOW setelah stop bit,start bit yang menandakan data berikutnya akan dikirimkan
Jika tidak ada lagi data yang ingin dikirim, maka jalur transmisdibiarkan dalam keadaan HIGH.
Break Signal, yaitu keadaan LOW yang lamanya cukup mengirimkan 8-bit data.
Data yang dikirimkan dengan cara seperti pada gambar dia atdisebut data yang terbingkai (to be framed) oleh start dan st
Jika stop bit dalam keadaan LOW, berarti telah terjadi framingBiasanya hal ini terjadi karena perbedaan kecepatan komunantara pengirim dengan penerima.
-
7/21/2019 2 Komunikasi Serial
22/26
Parity Bit
Parity Bit, atau check bit ditambahkan ke akhir dari string koyang menunjukkan apakah jumlah bit dalam string dengan sgenap atau ganjil. Paritas bit digunakan sebagai bentuk yangsederhana untuk mendeteksi kesalahan kode.
Ada dua varian bit paritas: paritas genap (even) dan bit parit(odd).
Dalam kasus paritas genap, jumlah bit yang nilainya 1 dalamdihitung. Jika jumlahnya ganjil, nilai bit paritas diatur ke 1, sjumlah total dari 1 di set bilangan genap. Jika hitungan yangsatu set sudah genap, nilai paritas bit tetap 0.
Paritas ganjil adalah kebalikan dari paritas genap
-
7/21/2019 2 Komunikasi Serial
23/26
-
7/21/2019 2 Komunikasi Serial
24/26
Deteksi error
-
7/21/2019 2 Komunikasi Serial
25/26
-
7/21/2019 2 Komunikasi Serial
26/26