I need to convert RGB component with sync on green to parrallel pixel bus. I see that the Decoder ADV7182 is able to convert from YPrPb to parrallel bus, but before I need to convert from RGB to YPrPb. The problem is that I have the sync only on green not in all the component, this could be a problem?
I see also the ADV 7403 decoder that, from data sheet, seems be able to convert both component RGB and YPrPb, but from user manual seems that is able to convert only YPrPb for component and RGB only for GR. can you say to me if the RGB component conversion is possible or not?
ADV7403: CP section is a fully programmable any-to-any 3 x 3 color space conversion (CSC) matrix. This enables YPbPr to RGB and RGB to YCrCb conversions. Many other standards of color space can be implemented using the color space converter.With the any-to-any color space support, formats such as RGB, YUV, YCrCb and others can be supported by the CSCNote: If the input RGB has a sync pulse only on the Green channel and the CSC is used to convert RGB to YPbPr levels, the sync depth on Y will be too shallow (compare with conversion formula RGB->YPbPr).
But ADV7182 does not have the CSC functionality.
You might also look at the ADV7604 or newer ADV7842. You don't have to use the HDMI inputs or the SDRAM.
I have a couple of question on ADV7403,
1) In ADV 7403 If I use the component in PRIM_MODE[3:0] = 0000 and SDM_SEL[1:0] = 11 with the circuit on the right, the device is able to autodetect the CVBS or Y/C right?
2) In ADV 7403 If I use the component in PRIM_MODE[3:0] = 0000 and SDM_SEL[1:0] = 00 and INSEL[3:0] = 1111 and RGB_IP_SEL = 0 with the circuit on the right, if I have the sync signal on green, the device is able to convert my SD RGsB video signal? if not how I need to configure the input to convert my SD RGsB video signal?
NOTE: My video input can be or CVBS or Y/C or RGsB but one at times, never togheter.
Any news on this topic?
The sync slicer (Sync On Green/Yellow) is only used in CP modes and never used in SDP modes.