My kids have night lights that died. Of course I gutted them and found nice little displays. They show a 4-level battery control and a 2-level light control. I think they are pretty neat and I would like to try and use them. The problem is:
I can't figure out the pinout and therefore the way to drive it.
It comes on a little PCB with a push button next to it and interfaces with the original motherboard through an 11-pin ribbon cable (I cut it off):
This is the schematics I have been able to figure out of the display's PCB but also how it hooked up to the motherboard, and here is also my interpretation:
- The two diodes make an OR between the power derived by the LDO and the power from the battery in order to keep the backlight on even if the LDO is down due to too-low a battery level.
- The backlight is controlled by an MCU (probably PWM to have a control over the intensity).
- The push button is plugged to the MCU (probably internal pull-down) to read back its state.
- The 7 pins of the display are controlled by an LCD controller which probably chats to the main MCU via I2C.
In terms of display this is what I figured out (the same colors light up together):
- 27 segments
- 10 groups of things that light up together (can't find a better what to call them)
- Battery outline: 1
- Charge segments: 5
- Star center and rings: 3
- Star dots and rays: 2
I am an electronics engineer but I never used or learned about bare LCDs. I have searched the web to understand how they worked, and I found this excellent video, EEVblog #1045 - How To Drive an LCD.
This gave me the impression that, though I should not do this long-term, if I just tried applying DC on the pins, thing would show up and allow me to identify pins/segment attributions.
- When I apply voltage on the pins they seem to light up in groups that make no sense.
- With a Raspberry Pi Pico I tried running combinations of voltages across the different pins hoping that I would be able to identify something, but this failed.
- When I touch each pin independently, I can see that some segments of the display light up (very repeatable), so I made a table of that to see if I could make sense of it, which also failed.
Could it be that we have a 3-line (pins 2, 3, and 4), 4-column (7, 8, 9, and 10) sort of display?
Would that even work with the COM pin business of LCDs?
Can anyone suggest a test to understand the pinout of that LCD?