Thanks for taking a look at this.
My 21 year old Becker CDR-220 suddenly stopped displaying all characters on the LCD of the removable faceplate. Other than this, the faceplate and body work properly. The buttons on the faceplate, the LED backlights, radio, CD - everything.
All contacts cleaned. No change.
All faceplate circuit board components checked. Seem OK. One dodgy-looking solder joint for a capacitor re-soldered. No change.
The pictured PCF8578 LCD driver IC seems OK when probed for appropriate terminal voltages and frequencies and continuity with the board, but with one possible anomaly. Column driver output 30 is inconsistent. All other row and column outputs show 2.4V (below VDD supply voltage of 4.6) and 2.25kHz. Column 30 is 0.08V and 0Hz. Perhaps it’s not connected? I’m checking.
This fault was instant and complete, so I don’t think the elastomeric connector strip between the board and the LCD is the cause. It’s been cleaned (problematic, I realise). No change.
What should I do next?
Replace the PCF8578? Or should I remove the radio from the dash and look for a fault in it? It could be that I2C bus data is not reaching the faceplate.
Also, how are these LCDs grounded? Via contact with the bezel? Or not at all? I can’t identify a path to ground, though there is a contact pad on the board for one of the bezel’s twist tabs, which is connected.
Thanks for clues and advice. Please don’t say, ‘Get a new radio.’ Heresy! 😄