komunikasi serial

30
Komunikasi Serial

Upload: lithur-dhenanda

Post on 19-Oct-2015

61 views

Category:

Documents


5 download

DESCRIPTION

komunikasi serial

TRANSCRIPT

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