uart - usart

advertisement

UART (Universal Asynchronous Receiver
Transmitter)
dan
USART
(Universal
Synchronous
Asynchronous
Receiver
Transmitter) adalah metode komunikasi
komputer dengan menggunakan transmisi
serial. Data UART dikirim dalam bentuk bit
sequensial dan kemudian di device tujuan
data akan digabungkan lagi membentuk
byte.


Pada transimi sinkron (USART) pengirim
akan mengirimkan clock / timing signal
sehingga device penerima tahu kapan
membaca bit data berikutnya.
Transimisi asinkron (UART) mengijinkan
pengirim tidak memberikan clock sinyal pada
penerima, sebagai gantinya untuk memulai
transmisi pengirim mengirimkan start bit
pada tiap byte data yang dikirimkan dan
diakhiri dengan stop bit.


Komunikasi UART/USART biasanya terjadi
pada DTE (Data Terminal Equipment) yang
berupa
PC
dengan
DCE
(Data
Communication Equipment) yang diwakili
modem, atau komunikasi PC dengan device
cerdas lain (mikrokontroler, smartphone)
Komunikasi serial UART/ USART mengguna
kan protokol RS232-C dengan 2 jenis
pilihan konektor yaitu DB-25 & DB-9



SPI adalah serial data link sinkron yang
beroperasi pada mode full duplex dan
menerapkan komunikasi single master.
Device Master SPI hanya 1 tetapi dapat
memiliki slave device lebih dari 1
SPI menggunakan 4 pin yaitu SCLK, MOSI,
MISO dan SS.




Sclock digunakan sebagai sumber clock yang
berasal dari device master
MOSI – Master Output, Slave Input untuk
mengirimkan perintah dari master ke slave
MISO – Master Input Slave Output untuk
menerima data dari slave ke master
SS – Slave Select untuk memilih slave device
Independent Slave
Daisy Chain Slave

Device yang menerapkan komunikasi SPI
adalah MMC dan SD card. Dimana Komputer/
Kamera digital/ Smartphone berfungsi
menjadi master memerintahkan MMC & SD
yang berperan sebagai slave device.


Perbedaan utama SCI dan SPI adalah pada
SCI tidak membutuhkan sinyal clock (bersifat
asynchronous)
SCI digunakan untuk komunikasi PC dengan
mikrokontrol yang menggunakan standar RS232 (serial) ataupun FT-232 (USB)

Device mikrokontroler AVR, MCS-51 dan
arduino
berkomunikasi
dengan
PC
menggunakan jalur
UART/SCI
untuk
mengirimkan data lewat
interface DB 9/ USB



I2C (inter-Integrated Circuit) atau TWI (two
wire interfaces) adalah komunikasi serial
yang mengandalkan 2 kabel yaitu satu kabel
data (sda) dan satu kabel clock (scl)
Mode komunikasi I2C adalah multi master,
multi slave, single ended ke master, biasanya
digunakan untuk komunikasi pengiriman
data dari sensor ke dalam mikrokontroller/PC
I2C diciptakan oleh Philips Semiconductor


Sensor suhu dan kelembapan (SHT-11)
menggunakan I2C untuk mengirimkan data
dan kelembapan pada mikrokontroller
Keyboard dan Mouse berinterface PS/2
menggunakan komunikasi I2C untuk
memberitahu PC data koordinat maupun
kombinasi tombol yang ditekan pada
keyboard.
Komunikasi 1 wire adalah komunikasi yang hanya
menggunakan 1 kabel untuk berkomunikasi.
Meskipun menggunakan 1 kabel, namun dapat
digunakan untuk mengontrol sampai 8 devices
berbeda secara bersama-sama karena memiliki fitur
collision detection.
 Setiap slave devices memiliki no ID sepanjang 64 bit
yang berfungsi layaknya MAC address
 Master device akan mengirimkan sinyal untuk
mengaktifkan salah satu slave device lalu
mendengarkan data yang dikirimkan slave device
tersebut.

Analog Digital Converter berfungsi merubah
sinyal analog menjadi sinyal digital. Sinyal
analog yang berbentuk gelombang diubah
menjadi sinyal digital dalam bentuk bit.
 Pada proses perekaman suara, suara direkam
melalui mic kemudian disimpan dalam bentuk
digital seperti MP3/WAV
 Pada line telepon ADC berfungsi mengubah
suara menjadi pulsa listrik untuk ditransmisikan.
 Untuk mengukur suhu, frekuensi, atau tekanan,
data analog diubah menjadi bentuk digital lewat
IC/perangkat ADC




DAC berkebalikan dengan ADC, fungsi DAC
adalah mengubah data digital menjadi data
analog
Contoh DAC paling mudah adalah mengubah
data mp3 menjadi suara yang dikeluarkan
oleh speaker.
DAC mengubah pulsa listrik menjadi suara
yang bisa didengar penerima telepon.
Download