Hello all. Bit of a long read this:
A couple of days ago i undertook a repair to a synth of mine that had a fading LCD with signs of persistent burn in, so ordered a replacement part (Winstar WG12232A). This is a 122x32 LCD driven by the Avant SBN1661G. It proved to be a total bugger to get out of the unit, the pcb of the display and main control board being joined by four clippy standoffs, a 20 pin header row soldered directly between the LCD connector and the control pcb, and two more header pins soldered in to provide the power to the backlight. My desoldering tool was too wide to get in between the standard 2.54mm pitch pins, so i had to try using solder braid to get it out. Anyway, i gave up because it was seeming like i'd end up having to use too much force to remove the thing. So i resoldered all the pins, and put the unit back together.
When i turned it on the display was blank. The backlight came on, but there was nothing on the display, which had previously been ok other than the burn-in. Ah, now i've done it! So, i get back in and after another hour or so with the addition of some snips manage to remove the old unit and put the new one in. Installed, unit reassembled. And... blank display! The machine still functions perfectly, just no display at all.
So, out with the meter and scope, and after probing about i find that continuity is good from the pins right through to the vias on the control board which lead directly into the micro that drives the LCD. Correct signals are present at all pins, pressing buttons causes activity to occur on data lines and CS, etc. So i am pretty certain the LCD is getting fed the right stuff, but it's dead.
Next up, today i fixed a little test rig with an arduino to try and drive the old LCD i had removed, and i get exactly the same, nothing on the display, even though the data is getting through ok. So i probed around the back of the LCD on the driver chips, and found that all the vias which lead out of the chip into the display itself are pinned high! There's no life at all in the bugger. And to top it off, when the chip is powered all the data lines get shorted to each other, i can buzz them all and get a through connection that isn't there when the power is removed.
My question is: is it likely i have destroyed the LCD driver from excessive heat? The data sheet gives 70c max operating temp and 125c max storage temp, but nothing on soldering temps or time. I've never heard of this being likely, but the fact that two displays now show the same behaviour (i checked the installed one and it also shows a short on the pins when power is applied) must mean either i'm missing something or my soldering has wrecked a delicate component.
Any tips or advice? Thanks.