Contohcontoh periferal embedded system Batasanbatasan Hanya kulitnya saja
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: 20 MHz • Serial Interface – MMC mode : SPI (Serial Peripheral Interface) – VCC 3. 3 V
Yang dibahas tipe ini Pinout MMC
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) mosi Slave(MMC) att miso DI 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. 3 V • 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 HD 44780 • LCD teks 16 x 2 mempunyai 2 baris dengan 16 blok pada tiap baris, masing 2 blok digunakan untuk menampilkan karakter • 1 blok terdiri dari 8 X 5 piksel
LCD teks
Interface mikro - LCD mikro LCD PB 2 RS PB 3 R/W PB 4 EN PB(5. . 0) 4 bit D(7. . 4)
Interface u. C-LCD • Digunakan PORT I/O biasa untuk interfacing u. C-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 D 7. . D 4
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: • 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 TX READER 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
- Slides: 22