Contoh-contoh periferal embedded system

Download Report

Transcript Contoh-contoh periferal embedded system

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
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.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
PB4
EN
PB(5..0)
4 bit
D(7..4)
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
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