IC MAX7219 – 8 Digit 7 Segment, Dot Matrix 8×8 LED Display Driver IC

Spread the love

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 NumberDescription
COMMON CATHODE OF DISPLAY SEGMENTS
2DIG0- Common ground for all eight segments of DIGIT0
11DIG1- Common ground for all eight segments of DIGIT1
6DIG2- Common ground for all eight segments of DIGIT2
7DIG3- Common ground for all eight segments of DIGIT3
3DIG4- Common ground for all eight segments of DIGIT4
10DIG5- Common ground for all eight segments of DIGIT5
5DIG6- Common ground for all eight segments of DIGIT6
8DIG7- Common ground for all eight segments of DIGIT7
SHARED TERMINALS
4GND
19V+- Power Supply
SHARED SEGMENT TERMINAL OF ALL EIGHT DIGITS
14SEG A – SEGEMTENT A  of all DIGITS
16SEG B – SEGEMTENT B  of all DIGITS
20SEG C – SEGEMTENT C  of all DIGITS
23SEG D – SEGEMTENT D  of all DIGITS
21SEG E – SEGEMTENT E  of all DIGITS
15SEG F – SEGEMTENT F  of all DIGITS
17SEG G – SEGEMTENT G  of all DIGITS
22SEG DP – SEGEMTENT DOT of all DIGITS
FUNCTION PINS
1DIN –  Serial Data Input Pin
12LOAD(CS) – Chip Select or Data shift pin
13CLK –  Clock Pin
24DOUT –  Pin used to Connect Second chip serially
18ISET –  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
ISeg1.5V2.0V2.5V3.0V3.5V
40mA12.2kΩ11.8kΩ11.0kΩ10.6kΩ9.69kΩ
30mA17.8kΩ17.1kΩ15.8kΩ15.0kΩ14.0kΩ
20mA29.8kΩ28.0kΩ25.9kΩ24.5kΩ22.6kΩ
10mA66.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 :

Be the first to comment

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.


*