2 Komunikasi Serial

download 2 Komunikasi Serial

of 26

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