IC MAX7219 adalah IC yang dirancang untuk mengontrol Dot Matrix LED 8×8, 7-segment LED hingga 8 digit atau individual LED 64 titik.
Konfigurasi Pin
MAX7219 adalah IC 24-pin yang tersedia dalam berbagai paket dan dipilih tergantung pada persyaratan. Deskripsi untuk setiap pin diberikan di bawah ini.
Pin Number | Description |
COMMON CATHODE OF DISPLAY SEGMENTS | |
2 | DIG0- Common ground for all eight segments of DIGIT0 |
11 | DIG1- Common ground for all eight segments of DIGIT1 |
6 | DIG2- Common ground for all eight segments of DIGIT2 |
7 | DIG3- Common ground for all eight segments of DIGIT3 |
3 | DIG4- Common ground for all eight segments of DIGIT4 |
10 | DIG5- Common ground for all eight segments of DIGIT5 |
5 | DIG6- Common ground for all eight segments of DIGIT6 |
8 | DIG7- Common ground for all eight segments of DIGIT7 |
SHARED TERMINALS | |
4 | GND |
19 | V+- Power Supply |
SHARED SEGMENT TERMINAL OF ALL EIGHT DIGITS | |
14 | SEG A – SEGEMTENT A of all DIGITS |
16 | SEG B – SEGEMTENT B of all DIGITS |
20 | SEG C – SEGEMTENT C of all DIGITS |
23 | SEG D – SEGEMTENT D of all DIGITS |
21 | SEG E – SEGEMTENT E of all DIGITS |
15 | SEG F – SEGEMTENT F of all DIGITS |
17 | SEG G – SEGEMTENT G of all DIGITS |
22 | SEG DP – SEGEMTENT DOT of all DIGITS |
FUNCTION PINS | |
1 | DIN – Serial Data Input Pin |
12 | LOAD(CS) – Chip Select or Data shift pin |
13 | CLK – Clock Pin |
24 | DOUT – Pin used to Connect Second chip serially |
18 | ISET – current output adjust pin |
Fitur dan Spesifikasi
- Operating voltage range: +4.0 to +5.5V
- Recommended operating voltage: +5V
- Maximum supply voltage: 6V
- Maximum current allowed to draw through each segment pin: 100mA
- Maximum current allowed to through each DIGIT ground pin: 500mA
- Low power consumption
- Data-to-Segment Delay Time: 2.2mSec
- Operating temperature: 0°C to +70°C
- Storage Temperature: -65°C to +150°C
IC Serupa
IC yang serupa atau mirip fungsi kerjanya dengan MAX7219 adalah IC Shift Register 74HC595
Dimana Kita Akan Menggunakan IC MAX7219
- IC ini pada dasarnya digunakan di mana jika kita ingin mengonversi data serial ke data paralel.
- Chip ini digunakan untuk mengurangi penggunaan pin I / O dari pengontrol atau prosesor
- Digunakan untuk mengontrol 64 LED hanya menggunakan 3 PIN
- Digunakan untuk mengontrol display Dot Matrix 8 x 8
- Digunakan untuk pengontrol display 7 Segmen. Chip atau IC MAX7219 dapat mengontrol 7 Segment hingga 8 Digit
- Dapat digunakan untuk mengontrol lebih banyak display 7 Segmen dengan menghubungkan lebih banyak chip atau IC MAX7219 secara serial
Bagaimana Cara Menggunakan IC MAX7219
Chip ini digunakan mirip dengan Shift Register. Pertama kita harus mengirim data secara serial ke chip. Setelah semua data terkirim, kita perlu memberitahu chip untuk memindahkan data serial ini ke output dengan mengaktifkan pin CS. Prosedur kerja langkah demi langkah berjalan seperti di bawah ini.
- Pertama-tama hubungkan DIN, CS dan pin CLK. Ketiga pin ini penting untuk mengendalikan chip.
- Selanjutnya adalah memilih resistor untuk pin ISET. Seperti yang kita ketahui bahwa tidak ada parameter standar untuk display 7 segment di pasar. Mereka memiliki pengaturan voltase dan arus yang berbeda. Untuk tampilan atau display yang tepat besaran arus nya, kita perlu memilih resistor yang sesuai dengan menggunakan tabel berikut.
Forward voltage | |||||
ISeg | 1.5V | 2.0V | 2.5V | 3.0V | 3.5V |
40mA | 12.2kΩ | 11.8kΩ | 11.0kΩ | 10.6kΩ | 9.69kΩ |
30mA | 17.8kΩ | 17.1kΩ | 15.8kΩ | 15.0kΩ | 14.0kΩ |
20mA | 29.8kΩ | 28.0kΩ | 25.9kΩ | 24.5kΩ | 22.6kΩ |
10mA | 66.7kΩ | 63.7kΩ | 59.3kΩ | 55.4kΩ | 51.2kΩ |
- Ada dua cara untuk menggunakan chip ini. Salah satunya adalah mengikuti instruksi yang diberikan dalam datasheet untuk mengirim data sedikit demi sedikit. Cara kedua adalah menggunakan library yang secara khusus ditulis untuk chip atau IC MAX7219 ini. Menggunakan library adalah cara termudah untuk mendapatkan hasil yang diperlukan. Dengan library, kita hanya perlu memasukkan data yang diperlukan untuk dikirim tanpa perlu memikirkan cara kerjanya.
- Kita perlu mengirim data ke chip atau IC MAX7219 melalui pin DIN. Data dikirim Bit per Bit dengan mengatur clock chip untuk setiap bit. Chip menyimpan data serial ke registernya sampai semua data diterima. Setelah menyelesaikan pengiriman data, kita perlu mengatur pin CS dari chip untuk menggeser semua data yang disimpan dalam registernya ke output.
- Setelah data dikeluarkan oleh chip itu akan menyalakan LED yang sesuai untuk menampilkan hasilnya.
Contoh Penggunaan
Berikut ini adalah beberapa contoh penggunaan atau contoh program MAX7219 untuk kontrol display :
- Kontroller MAX7219 Display Dot Matrix 4 In 1 Modul dengan menggunakan Arduino
- Kontroller MAX7219 Display 7 Segment 8 Digit Modul dengan menggunakan Arduino
- Kontroller Display Peralatan Elektronik
Leave a Reply