Other Parts Discussed in Thread: SRC4382
Hello,
I've run into a couple of issues with the SRC4382 device. Firstly, it seems that if the device is taken out of reset and configured as DIR input to the SRC and the SRC as source for port B, and there is no valid AES signal input, port B does not output silence as expected (I have bit RXMALL set to '1' in register 0x0E).
Instead, port B outputs random 'noise' type data, that seems to pulsate every second or so. Note that if you configure the part with the DIR as the source to port B directly (bypassing the SRC), then this problem does not occur.
To get around this problem, I decided to initially configure port B as muted, then wait for the DIR to lock before unmuting. I then found that the UNLOCK bit in register 0x14 (Receiver Status Register 2) never indicates an unlocked condition even when the hardware pin LOCK# is de-asserted.
Unfortunately, I cannot use the hardware LOCK# pin in the circuit, as I intended to use the status register for this purpose and do not have access to the LOCK# pin without modifying the PCB.
I read in another post that you must unmask the interrupt for the UNLOCK condition in register 0x16 (Receiver Interrupt Mask Register 1, bit 2) in order to enable the register 0x14's status bit for UNLOCK. However, after unmasking this interrupt, the UNLOCK bit in register 0x14 is still never asserting.
What am I doing wrong? Help with either or both issues would be appreciated.
Thanks,
- David G.