I was facing issue with ADV7179 encoder(Some colors are missing,when we enable bar pattern.)
Input clock frequency to ADV7179 - 27MHz from FPGA.
Voltage levels are proper,Ref voltage to ADV7179 - 1.22V.
I am getting all the I2C read ack when i was writing into registers.
Below are the registers we are configuring.
#define I2C_MODE_0_VAL 0x45
#define I2C_MODE_1_VAL 0xB8
#define I2C_MODE_2_VAL 0x00
#define I2C_MODE_3_VAL 0x80
#define I2C_MODE_4_VAL 0x08
#define I2C_TIME_0_VAL 0x05
#define I2C_TIME_1_VAL 0x02
#define I2C_TIMERESET_VAL 0x89
#define I2C_SUB_FREQ_0_VAL 0xCB
#define I2C_SUB_FREQ_1_VAL 0x8A
/* Clear test pattern */
#define I2C_SUB_FREQ_2_VAL 0x09
/* Exit Power-down mode */
#define I2C_SUB_FREQ_3_VAL 0x2A
#define I2C_SUB_PHASE_VAL 0x00
/* Monitor polarity is handled via DVI Sync Polarity Register */
#define I2C_DVI_SYNC_POLARITY_VAL 0x00
Note: I tried configuring registers with different combinations but the above config is the best one.
What i want was PAL resolution internal color bar composite on channel A.
Output of DAC A connected to TV.
The same reference design provided in ADV7179 datasheet, i was using.
when i play the actual video on DAC A instead of Color bar.Only proper color i can see in the screen was from 70% to 100%. Remaining 0 to 70% is fixed color was light blue/green always fixed in that area.Attached images and video for reference.
The same problem with internal color bar pattern also.
Please help me out.