Other Parts Discussed in Thread: TFP401
Hi friends at TI,
I have one of our tried and tested designs hooked up to a OEM screen - 1280x640 resolution which has DS90ub948-Q1 de-serialiser in single lane mode thus providing lvds outputs on CLK1, D0-D3 pairs.
My unit has a DS90ub925 serialiser. I feed external hdmi source into good old tfp401 then the RGB/SYNCS/CLK to the 925. Works no problem, nice clean stable picture.
Then, when I select a certain function on the external device supplying the hdmi to my unit, the screen goes to black even though the serialiser still thinks it is passing correct RGB - I can see the syncs, clk, pixel data etc. into the serialiser and its general status register 0x0C seems to indicate happy conditions for the link to the screen.
When I probe the lock pin at the 948 it is HI, but probing the the lvds outputs I see the CLK pair correctly, but I also see what looks like the clock on the D2 pair. The other 3 pairs seem quiet.
While I can't control the external hdmi source(it might be doing something incorrecctly when rendering a new page), is there something I can detect fron the 948 by reading a register to tell me what is happening or has this glitch in the hdmi side caused the 948 to lock up?
Rebooting the screen recovers and shows the picture that should be there.
Rebooting the 925 also recovers and again the correct picture is shown suggesting the 948 is not locked.
My unit sits there happily showing good link status and what it thinks is a valid HDMI source.
Is there a way for me to detect anything useful from and then trigger the 948 to come out of this state, or has the illegal hdmi input caused its outputs to be stuck in this mode.
Thanks and best regards
Billy