You are on page 1of 30

Komunikasi Serial

Komunikasi Parallel
Data dikirim melalui beberapa jalur data. Biasanya masing-masing dengan kabel tersendiri. Umumnya selain jalur data dilengkapi juga dengan sinyal sinkronisasi / STROBE Contoh pada bus data mikroprosesor

Komunikasi parallel pada bus sistem mikroprosesor

Komunikasi Serial
Beberapa bit dikirim melalui jalur data yang sama secara bergantian Selain jalur data dapat menggunakan juga sinyal sinkronisasi (clock)

Contoh komunikasi serial


USART (Universal Synchronous & Asynchronous Receiver Transmitter) CAN (Controller Area Network) TWI (Two Wire Interface) SPI (Serial Peripheral Interface) Proprietary (protokol yang dibuat oleh pabrikan tertentu)

Frame Data Serial (USART) (ATMega8535 hal 146)


St: Start bit, always low (n) Data bit, (0 to 8) P Parity bit. Odd or even Sp Stop bit, always high IDLE: no transfer on communication. Always high

USART pada ATMega8535

Perhitungan baud rate

Pin USART pada ATMega8535

Timing Diagram komunikasi sinkron

SPI (Serial Peripheral Interface)

SPI pada ATMega8535

Two Wire Interface


Komunikasi Bus (1 perangkat komunikasi dipakai bersama-sama) SCL: Clock SDA: Data

Start, Repeated Start, Stop pada TWI

Address pada protokol TWI

Paket Data TWI

Modul TWI pada ATMega8535

Peripheral dengan komunikasi serial


DS1620 (Digital Thermometer) Proprietary 3 wire interface DS1621 (Digital Thermometer) TWI DS18S20 (Digital Thermometer, Proprietary 1 Wire Interface) DS1307 Real time clock, I2C (I square C) DS1302 Real Time Clock, 3 Wire Interface

DS1620

Contoh Protokol DS1620

DS1621

DS18S20

Blok Diagram DS18S20

DS1307 Real Time Clock with I2C

DS1302 Real Time Clock, 3 wire interface

ADS7822 ADC with serial interface

Serial Electrical Standard


RS-232C: single ended RS-422: Differential mode RS-485: differential

RS-232

RS-422

MAX232 : converter TTL <-> RS232

You might also like