AnsweredAssumed Answered

INT2 problem on ADV7604

Question asked by starleafsteve on Jun 14, 2013
Latest reply on Jun 19, 2013 by starleafsteve

Hello,

 

I'm trying to functionally test the interrupts from an ADV7604. Our board sends each interrupt line through a 44R2 series termination resistor before pulling each line to 3V3 through a 2k21 resistor. The signals are then fed into separate GPIO pins of a uP. I've managed to successfully test the INT1 output by toggling the INTRQ_OP_SEL bits to change the output from "drive high" to "drive low", resulting in a change in the INT1 output level. However, I cannot manage to get INT2 to budge from a high state whatever I try! I've tried the following:

 

1.

Clearing POWER_DOWN in IO register 0x0C to power up the chip

Setting INT2_EN in IO register 0x41 to enable INT2

Toggling INTRQ2_OP_SEL[1:0] in IO register 0x41 between 01 and 10 to set INT2 to "drive high" or "drive low"

-----

2.

Same as above, but also clearing TRI_SYNCS in IO register 0x15

-----

3.

Clearing POWER_DOWN in IO register 0x0C to power up the chip

Setting INT2_EN in IO register 0x41 to enable INT2

Setting INTRQ2_DUR_SEL to 11 in IO register 0x41 to make interrupts last until they are cleared

Setting MPU_STIM_INTRQ_MB2 in IO register 0x4A to unmask manual interrupts from INT2

Setting MPU_STIM_INTRQ in IO register 0x40 to generate a manual interrupt

At this point, the interrupt can be seen in registers 0x47 and 0x48, but the INT2 pin does not change value

 

I'd be immensely grateful if someone would let me know what I'm missing.

 

Thanks,

 

S

Outcomes