fbpx

Apa Itu UART ? Fungsi dan Kelebihannya

apa-itu-uart-fungsi-dan-kelebihannya

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

Universal Asynchronous Receiver Transmitter (UART) adalah metode komunikasi serial yang memungkinkan dua komponen perangkat yang berbeda untuk berinteraksi satu sama lain tanpa clock.

UART sebagian besar digunakan dalam keamanan IoT (IoT security). Ada juga yang dikenal sebagai Universal Synchronous/Asynchronous Receiver/Transmitter (USART), yang mentransmisikan data baik secara sinkron maupun asinkron tergantung pada kebutuhan.

Cara Kerja UART

UART yang akan mengirimkan data akan menerima data dari bus jaringan. Bus data digunakan oleh komputer lain seperti CPU, memori, atau mikrokontroler untuk mengirim data ke UART. Data dilewatkan secara paralel dari bus data ke transmitter UART.

Setelah UART mentransmisikan data paralel dari bus jaringan, paket data dibangkitkan dengan memasukkan bit awal, bit paritas, dan bit stop. Pertama, pin Tx mengeluarkan paket data secara serial, sedikit demi sedikit. UART penerima pada pin Rx-nya membaca paket data sedikit demi sedikit.

Kemudian Receiver UART mengubah data kembali menjadi bentuk paralel, menghilangkan bit awal, bit paritas, dan bit stop. Receiver UART akhirnya melewati paket data paralel ke ujung penerima bus data:

Cara-Kerja-UART

Fungsi UART

UART adalah protokol komunikasi serial asinkron yang digunakan di banyak embedded device dan perangkat IoT, seperti yang dijelaskan di atas. Asynchronous hanya berarti bahwa, tidak seperti protokol sinkron (misalnya, SPI), tidak ada clock yang menyinkronkan dua perangkat di mana interaksi berlangsung.

Data akan ditransfer dalam kasus UART tanpa memerlukan tambahan external clock row (CLK). Ini juga mengapa banyak tindakan pencegahan lain diambil untuk mengurangi kehilangan packet saat mentransmisikan data secara asinkron antar perangkat melalui serial.

Jenis Port UART

Port UART dapat didasarkan pada perangkat keras atau perangkat lunak. Sebagai contoh, mikrokontroler AT89S52 dan ATMEGA328 Atmel hanya memiliki satu port perangkat keras serial.

Baca juga:   Komponen Motor DC Dan Fungsinya

Di sisi lain, mikrokontroler seperti LPC1768 dan ATMEGA2560 memiliki beberapa port perangkat keras UART, yang semuanya dapat digunakan untuk melakukan penelitian dan penggunaan berbasis UART.

UART berbasis perangkat lunak diperlukan jika beberapa perangkat perlu dihubungkan melalui UART ke sistem dengan perangkat keras pin UART yang terbatas. Ini juga memberi pengguna fleksibilitas untuk menggunakan pin GPIO sebagai UART jika diperlukan dan menggunakannya di lain waktu untuk tujuan lain.

Kelebihan UART

  • Tidak ada sinyal clock
  • Memiliki bit paritas untuk mengoreksi error
  • Struktur paket data dapat dimodifikasi selama kedua sisi dioptimalkan untuk itu.
  • Hanya dua kabel yang digunakan.

Kekurangan UART

  • Ukuran data frame dibatasi tidak lebih dari 9 bit
  • Tidak mendukung banyak master system atau slave
  • Setiap baud rate UART harus berada dalam jarak 10 persen.

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter

Get updates and learn from the best

Materi lainnya yang dapat sahabat pelajari

Perbedaan-RS-232-Dan-RS485
Elektronika

Perbedaan RS-232 dan RS-485

Perbedaan RS-232 dan RS-485 – RS-232 dan RS-485 adalah dua jenis protokol komunikasi serial standar. Keduanya digunakan untuk memfasilitasi komunikasi serial antar perangkat, namun keduanya

perbedaan-risc-dan-cisc
Elektronika

Perbedaan Antara RISC dan CISC

Perbedaan RISC dan CISC – Baik RISC dan CISC adalah desain arsitektur CPU berdasarkan variasi set instruksi. Keduanya dibedakan pada berbagai faktor seperti unit pemrograman

Apakah Sahabat masih punya pertanyaan lain?