Hi,
We are trying to configure the ADV7403 to accept a 4-wire RGB signal.
RGB along with C-sync fed to pin 86(H/C-sync)
1) Initially, by using external hardware circuitry, we inserted an external C-sync on G to make it Gs.
This R-Gs-B was input to the ADC: ADV7403, and configured it according to the attached script.
A valid video was observed when viewed on an appropriate monitor. We are sure that the C-sync and video signals are in phase (timings are met).
The configurations attached below work when we feed R-Gs-B (s=sync embedded on G).
R: Ain11, Gs: Ain9 and B: Ain8. Gs is also driven on SOG pin (pin 52).
2) Now, the changes we expect to do is:
> send R-G-B without sync embedded on G.
> use the same c-sync, now driven on pin 86 as the sync source(We are giving a 1.8V c-sync signal).
> we have not connected anything on the SOG pin(left floating).
We intend to use the c-sync(pin 86) as the only sync source.
3) We attempted modifying the register configuration of the following register:
i2c_write 0x85 0x73
Only change we expected was: ADC would use external c-sync (pin 86) as the sync source and not embedded sync.
But we observed the ADC is unable to generate a valid digital PAL 4:2:2 video stream. (Video is moving sideways on the monitor)
Can you kindly go through the script and let us know if we have to do any other modification in our script/approach??
//RGsB_config i2c_write 0F 80 i2c_write C3 DB i2c_write C4 CA i2c_write 00 00 i2c_write 01 C8 i2c_write 05 01 i2c_write 06 0B i2c_write 1D 47 i2c_write 3B 80 i2c_write 3C 52 i2c_write 6B C1 i2c_write 7B 0e i2c_write 86 0B i2c_write 8F 77 i2c_write 90 29 i2c_write C5 01 i2c_write C9 0c i2c_write F3 07 i2c_write 41 41 i2c_write 3A 10 i2c_write 73 D0 i2c_write 74 04 i2c_write 75 01 i2c_write 52 00 i2c_write 53 00 i2c_write 54 07 i2c_write 55 0C i2c_write 56 99 i2c_write 57 A9 i2c_write 58 71 i2c_write 59 08 i2c_write 5A 00 i2c_write 5B 7A i2c_write 5C E1 i2c_write 5D 05 i2c_write 5E 39 i2c_write 5F 1F i2c_write 60 08 i2c_write 61 00 i2c_write 62 20 i2c_write 63 A7 i2c_write 64 A9 i2c_write 65 1A i2c_write 66 8F i2c_write 0E 80 i2c_write 52 46 i2c_write 54 00 i2c_write 0E 00 i2c_write 85 19
Regards,
Darshan
attached script as code
[edited by: dss at 4:46 PM (GMT -4) on 8 Apr 2025]