Apa Itu UART ? Fungsi dan Kelebihannya

apa-itu-uart-fungsi-dan-kelebihannya

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.

Baca juga:   Apa Itu SCR (Silicon Controlled Rectifier), Fungsi, Jenis & Cara Kerjanya

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.

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.

Belajar PLC Sekarang!!!

Dapatkan Peluang Karir yang Cemerlang dan Gaji yang Tinggi tanpa Takut Tergantikan Oleh Robotik & AI (Artificial Intelligence).

Share This Post

Faris Hadi Utomo

Faris Hadi Utomo

Hai! Saya Faris. Di Kelasplc.com, Saya mengejar kecintaan saya pada mengajar & berkarya. Saya seorang Electrical & Automation Engineering, Dan jika Kamu benar-benar ingin tahu lebih banyak tentang saya, silakan kunjungi Halaman "About" saya.

Baca Selengkapnya

Subscribe To Our Newsletter

Get updates and learn from the best

Materi lainnya yang dapat sahabat pelajari

pre-treatment-sigma-pro
Belajar PLC

Pre-Treatment Sistem Pengolahan Air: Peran Filter Otomatis Sigma Pro Sebelum RO

Dalam sistem pengolahan air modern, baik untuk industri, pertanian, maupun air bersih, tahap pre-treatment memegang peranan yang sangat krusial. Pre-treatment yang baik akan menentukan performa unit lanjutan seperti media filter, cartridge filter, dan Reverse Osmosis (RO). Di Indonesia, di mana sebagian besar sumber air baku berasal dari sungai, waduk, dan sumur dengan kandungan lumpur serta

Sigma-Pro-Amiad
Belajar PLC

Filter Otomatis Sigma Pro Amiad: Solusi Filter Air Andal untuk Berbagai Aplikasi Pengolahan Air

Dalam berbagai sistem pengolahan air, kualitas air baku menjadi faktor krusial yang menentukan keandalan dan umur pakai seluruh peralatan di hilir sistem. Baik untuk kebutuhan industri, komersial, utilitas, pertanian modern, maupun sistem Reverse Osmosis (RO), air dengan kandungan lumpur, pasir, dan padatan tersuspensi tinggi dapat menyebabkan penurunan performa, peningkatan biaya operasional, hingga kerusakan peralatan. Di

Apakah Sahabat masih punya pertanyaan lain?

Scroll to Top