Contoh-contoh periferal embedded system
Batasan-batasan Hanya ‘kulitnya’ saja Menekankan pada interface fisik periferal tsb ke mikrokontroler Tidak membahas masalah programming
1.Multimedia Card (MMC)
Spesifikasi Non volatile storage medium Baca-Tulis dilakukan dalam setiap 1 blok, yang terdiri dari 512 byte Insensitive to vibration and shock, relative to a traditional hard drive Two modes: SD and MMC: SD protocol is licensed MMC mode is freely usable SD : 25/50 MHz, MMC: 20MHz Serial Interface MMC mode : SPI (Serial Peripheral Interface) VCC 3.3 V
Pinout MMC Yang dibahas tipe ini
SPI(Serial Peripheral Interface) Jalur komunikasi serial sinkron Komunikasi Master – Slave: Master : Device yang menghasilkan clock
Jalur-jalur SPI Master In / Slave Out (MISO) carries data from the slave to the master device Master Out / Slave In (MOSI) carries data from the master to the slave device Serial Clock (SCK) is generated by the master and is the clock for both directions of data Active Low Slave Select (/SS) is used to select which slave device is active
Koneksi master-slave SPI Master(mikro) Slave(MMC) att mosi DI miso DO sck att SCK /ss att /CS Att = attenuator = penyusut tegangan
Fungsi Attenuator Level Tegangan Mikro : 0 dan 5 V Level Tegangan MMC : 0 dan 3.3V Dari Mikro ke MMC tegangan harus disusutkan Dari MMC ke mikro tidak harus disusutkan karena mikro bisa mengenali tegangan 3.3 V
Multi slave
2.LCD Teks LCD teks yang biasa digunakan para hobbyist dan engineer lokal di kampus adalah keluarga HD44780 LCD teks 16x2 mempunyai 2 baris dengan 16 blok pada tiap baris, masing2 blok digunakan untuk menampilkan karakter 1 blok terdiri dari 8 X 5 piksel
LCD teks
Interface mikro - LCD mikro LCD PB2 RS PB3 R/W EN PB4 PB(5..0) D(7..4) 4 bit
Interface uC-LCD Digunakan PORT I/O biasa untuk interfacing uC-LCD Ada 2 mode operasi yaitu mode 8 bit dan 4 bit. Mode yang umum digunakan adalah 4 bit jalur data yang tersedia 8 bit (7..0) tapi jalur yang digunakan adalah D7..D4
Komunikasi mikro-LCD Prepare RS pin (untuk memilih yang dikirim adalah command/data) Prepare data pin (menyiapkan data yg akan dikirim) Beri pulsa pada pin E
3) Card Reader Digunakan untuk membaca kartu dengan identitas-identitas tertentu seperti: Magnetic card Smart card: Contact Contactless RFID
Magnetic card reader Magnetic card punya magnetic stripe yang bersifat menyimpan informasi (seperti ROM) Penyimpanan informasi dalam bentuk magnetik
Smart Card Istilah khusus untuk kartu dengan penyimpanan data berupa sel memori flash Memori bisa dibaca tulis tetapi non volatile (seperti MMC tetapi data terbatas) Ada 2 jenis : contact dan contactless
SC contact Contoh: SIM card HP, GAMAcard lama Untuk membaca/tulis kartu, reader harus kontak langsung dengan pin SIM card
SC contactless Untuk membaca kartu, reader tidak harus menempel ke kartu (jarak maksimal reader ke kartu 5 cm) Memakai media radio frekuensi untuk komunikasi reader-kartu
Interface reader -mikro Semua jenis reader pada umumnya memiliki interface UART untuk berkomunikasi dengan mikro/PC READER TX RX
Contoh soal Rancanglah diagram blok alat untuk kontrol akses di perpustakaan! Supaya orang yang tidak punya kartu anggota tidak bisa masuk. Spec: Kartu anggota berupa SC contactless Alat mempunyai tampilan LCD Data orang yang masuk bisa direkam dalam MMC