We used a ADV7282m to convert the analog video inputs into an MIPI CSI-2 interface, Images displayed on lcd is split when unplugged cvbs source and re-insert.
This problem can be resolved?
Are you resetting/reprogramming the part when it's re-inserted? I think you will need to do this whenever you detect a new input.
The problem is still not resolved when resetting the chip.I think it needs to process on platform side.
Could you tell me how to detect a new input with the INTRQ pin?
How to set the related registers?
Reset alone would do nothing-- you'll need to reprogram it after the reset. There are several interrupts you can use.. checkout the Interrupt/VDP sub map.
In addition to resetting the both receiver chip and adv7282m, there are other ways to do?
Can only configure the adv7282m chip to solve this problem if the receiver chip can not be reset?
For example,delay to decode signal and transfer it to MIPI CSI-2 interface,ADV7282M chip guarantee a complete frame.
By the way,why is images displayed on lcd split when unplugged cvbs source and re-insert?
When you pull the cable out, everything stops-- what the part after the ADV7282 does when the syncs stop, we can't help you with. When you plug it back in, the signal starts again even though the last frame never completed. The artifact you are seeing looks like how whatever comes after ADV7282 (your receiver?) handles an incomplete frame.
It appears it just continues on from where the signal stopped-- which would show up as the artifact you are seeing.
ADV7282 had no ability to complete a frame on its own, if you pull the cable then you get whatever it captured before the signal went away. You would need a buffer after it to always ensure the receiver got a full frame.
This is a condition you have to be able to handle in your system design.
Retrieving data ...