PT6964 LED controller (70 LEDs max), Keyboard scan (20 keys max)
Princeton PT6964 LED controller supports 4 Digits @ 13 Segments, 5 Digits @ 12 Segments, 6 Digits @ 11 Segments or 7 Digits @ 10 Segments. Also supports a scanned keyboard of upto 20 keys. SPI bus interface.
Hello World
Import programmbed_PT6964
Test program for Princeton PT6964 LED controller library.
Library
Import libraryPT6964
Princeton PT6964 LED controller supports 4 Digits @ 13 Segments, 5 Digits @ 12 Segments, 6 Digits @ 11 Segments or 7 Digits @ 10 Segments. Also supports a scanned keyboard of upto 20 keys. SPI bus interface.
Pinout
Datasheet
http://www.princeton.com.tw/en-us/products/leddriveric/leddisplaydriveric.aspxNotes
This LED driver is found in frontpanel controllers of consumer electronics such as DVD players. The added features such as the matrix keyboard scanning are useful in these applications. The typical application schematic is shown below.
The device has a single pin for Data input (commands, LED segments) and Data output (key status). This pin can be connected to mbed SPI MOSI and MISO using a series/pull-up resistor.
The example code was tested on a salvaged display from a DVD. The LED seems custommade and the mapping between the LEDs and the controller outputs was reverse engineered.
Note that the PT6964, is very similar to PT6961 LED controllers and VFD controllers by the same vendor. See here. The PT6964 is also available from other vendors as HT1628, AIP1628, SM1628, NK1628.
You need to log in to post a discussion