Wednesday, October 18, 2017

(USART) Universal Syncrhonous Asyncrhonous serial Receiver and Transmitter Periferal Komputer Terapan jaringan

Periferal Komputer Terapan jaringan
(Universal Syncrhonous Asyncrhonous serial Receiver and Transmitter)

Universal sinkron / pemancar (USART) adalah jenis perangkat perangkat keras komunikasi yang memungkinkan komputer untuk berkomunikasi serentak dan asynchronous dengan perangkat yang terhubung secara serial.Sebuah USART memberikan seri komunikasi data dari port serial dan lebih dari RS 232 protokol standar.Sebuah USART juga dikenal sebagai komunikasi serial interface (SCI).
Sebuah USART bekerja dengan menerima data paralel dari central processing unit (CPU), mengubahnya menjadi data serial untuk transmisi ke port serial / koneksi. Demikian pula, menerima data serial dari serial koneksi / port, mengkonversi ke paralel data dan mengirimkannya ke CPU. USART yaitu Fitur dari microcontroller yang berfungsi untuk berkomunikasi dengan device  lain secara serial Contoh : atmega  (modem, gps,komputer,dll)

USART tertanam pada sirkuit terpadu (IC) atau motherboard dan dapat dikonfigurasi untuk modus transfer sinkron dan asinkron (ATM).Sebuah USART mirip dengan universal asynchronous receiver / transmitter (UART), karena masing-masing mendukung dan memberikan komunikasi serial.Namun, UART hanya mendukung komunikasi serial asynchronous.

USART memungkinkan transmisi data baik secara syncrhronous maupun asyncrhronous, sehingga dengan memiliki USART pasti kompatibel dengan UART. Pada ATmega8535, secara umum pengaturan mode syncrhronous maupun asyncrhronous adalah sama. Perbedaannya hanyalah terletak pada sumber clock saja. Jika pada mode asyncrhronous masing-masing peripheral memiliki sumber clock sendiri, maka pada mode syncrhronous hanya ada satu sumber clock yang digunakan secara bersama-sama. Dengan demikian, secara hardware untuk mode asyncrhronous hanya membutuhkan 2 pin yaitu TXD dan RXD, sedangkan untuk mode syncrhronousharus 3 pin yaitu TXD, RXD dan XCK.

Komunikasi serial data antara master dan slave pada SPI diatur melalui 4 buah pin yang terdiri dari SCLK, MOSI, MISO, dan SS sbb:
1.       SCLK dari master ke slave yang berfungsi sebagai clock
2.       MOSI jalur data dari master dan masuk ke dalam slave
3.       MISO jalur data keluar dari slave dan masuk ke dalam master
4.       SS (slave select) merupakan pin yang berfungsi untuk mengaktifkan slave

1.       MODE Asynchronous
Asyncrhonous : Tiap data (karakter) disertai oleh start bit dan stop bit
Setiap pengiriman data selalu ditambahkan start bit sebagai tanda awal data dan stop bit sebagai tanda akhir data. Selain itu juga bisa ditambahkan sebuah parity bit untuk mengecek terjadinya kesalahan.
Karena setiap data selalu disertai dengan start bit dan stop bit, data dapat dikirimkan secara asinkron (pengirim dan penerima tidak perlu disinkronkan).

2.       MODE Synchronous
Pada transfer data sinkron, data dikirimkan dalam bentuk blok dengan kecepatan yang konstan. Awal dan akhir blok ditandai dengan adanya bit atau byte sinkronisasi berupa bit-bit unik.
Pada transfer data sinkron, pengirim dan penerima harus disinkronkan (harus bekerja dengan kecepatan clock yang sama).

Ø  REGISTER - REGISTER
  1. UCSRA
  2. UCSRB
  3. UCSRC
  4. USRRH
  5. USRRL
  6. UDR
v  UCSRA
·         UCSRA: merupakan register 8 bit yang digunakan untuk mengendalikan mode komunikasi USART dan untuk membaca status yang sedang terjadi pada USART.
·         Bit RXC [status]—> akan “1″ bila ada data di UDR (RXB) yang belum terbaca. Dapat digunakan untuk sumber interupsi, dengan mengeset RXCIE
·         Bit TXC[status]—> akan “1″ bila ada data di UDR (TXB) yang sudah dikirimkan. Dapat digunakan untuk sumber interupsi, dengan mengeset TXCIE
·         Bit UDRE[status]—>akan “1″ bila UDR siap untuk menerima data baru.
·         Bit U2X[kendali]—> diisi “1″ bila kecepatan transmisi data ingin dinaikkan 2kali.
·         Bit MPCM[kendali]—>digunakan bila ingin menggunakan komunikasi multiprosesor.

v  UCSRB
       Bit RXCIE[kendali]—>digunakan untuk mengaktifkan interupsi yang bersumber dari RXC.
       Bit TXCIE[kendali]—>digunakan untuk mengaktifkan interupsi yang bersumber dari TXC.
       Bit UDRIE[kendali]—>digunakan untuk mengaktifkan interupsi yang bersumber dari UDRE.
       Bit RXEN[kendali]—>digunakan untuk mengaktifkan receiver.
       Bit TXEN[kendali]—>digunakan untuk mengaktifkan transmitter.
       Bit UCSZ2[kendali]—>digunakan untuk menentukan panjang data yang dikirim dalam sekali. Digunakan bersama2 dengan UCSZ1,UCSZ0 pada UCSRC.
       Bit RXB8[status]—>digunakan sebagai penampung data ke 9 pada penerimaan data dengan 9 bit
       Bit TXB8[status]—>digunakan sebagai penampung data ke 9 pada transmisi data dengan 9 bit


v  UCSRC
       Bit URSEL[kendali]—>digunakan untuk memilih register pada UCSRC dan UBRRH. Bit UMSEL[kendali]—>bila “1″, maka mode yang dipilih adalah asinkron, “0″=sinkron
       Bit USBS[kendali]—>bila “1″, maka stop bit berjumlah 2 bit
       Bit UPM1, UPM0 à digunakan untuk setting parity mode
       Bit USBS à digunakan untuk setting stop bits select
       Bit UCSZ1,UCSZ0[kendali]—>bersama2 UCSZ2 digunakan untuk menentukan jumlah bit yang akan dikirimkan dalam sekali pengiriman data

v  UBRRL , UBRRH
       UBRRL,H: merupakan register 16 bit yang digunakan untuk mengatur laju data (baud rate) pada saat mode komunikasi asinkron.

UDR
       UDR : merupakan register 8 bit yang terdiri dari 2 buah dengan alamat yang sama, yang digunakan sebagai tempat untuk menyimpan data yang akan dikirimkan (TXB) atau tempat data diterima (RXB) sebelum data tersebut dibaca.

SINYAL ANALOG & SINYAL DIGITAL               

ADC (Analog to Digital Converter)
       Analog To Digital Converter (ADC) adalah pengubah input analog menjadi kode – kode digital. ADC banyak digunakan sebagai pengatur proses industri, komunikasi digital dan rangkaian pengukuran/pengujian. Umumnya ADC digunakan sebagai perantara antara sensor yang kebanyakan analog dengan sistim komputer seperti sensor suhu, cahaya, tekanan/berat, aliran dan sebagainya kemudian diukur dengan menggunakan sistim digital (komputer).
Cara kerja ADC



      


Kesimpulan : Jadi kesimpulan dari hasil diskusi kami bahwa Universal sinkron / pemancar (USART) adalah jenis perangkat perangkat keras komunikasi yang memungkinkan komputer untuk berkomunikasi serentak dan asynchronous dengan perangkat yang terhubung secara serial, USART memungkinkan transmisi data baik secara syncrhronous maupun asyncrhronous

No comments:

Post a Comment

[Bahasa Inggris] Materi Suggest And Offer

Suggestion And Offer Expessions/Gambits When making suggestions we often use the following expressions :             Let’s ...   ...