komunikasi serial
DESCRIPTION
komunikasi serialTRANSCRIPT
Komunikasi Serial
Komunikasi SerialKomunikasi ParallelData dikirim melalui beberapa jalur data. Biasanya masing-masing dengan kabel tersendiri.Umumnya selain jalur data dilengkapi juga dengan sinyal sinkronisasi / STROBEContoh pada bus data mikroprosesorKomunikasi parallel pada bus sistem mikroprosesor
Komunikasi SerialBeberapa bit dikirim melalui jalur data yang sama secara bergantianSelain jalur data dapat menggunakan juga sinyal sinkronisasi (clock)
Contoh komunikasi serialUSART (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 evenSp Stop bit, always highIDLE: 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 InterfaceKomunikasi Bus (1 perangkat komunikasi dipakai bersama-sama)SCL: ClockSDA: DataStart, Repeated Start, Stop pada TWI
Address pada protokol TWI
Paket Data TWI
Modul TWI pada ATMega8535
Peripheral dengan komunikasi serialDS1620 (Digital Thermometer) Proprietary 3 wire interfaceDS1621 (Digital Thermometer) TWIDS18S20 (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
DS1307Real Time Clock with I2C
DS1302Real Time Clock, 3 wire interface
ADS7822ADC with serial interface
Serial Electrical StandardRS-232C: single endedRS-422: Differential modeRS-485: differentialRS-232
RS-422
MAX232 : converter TTL RS232