This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DIX9211: Problem using DIX9211 receiving SPDIF signal.

Part Number: DIX9211

Hi,

I'm having issues using DIX9211 Ti device and in particular receiving SPID signal.

I'm attaching here the waveform of the input signal acquired on the pin 37 RXIN0 (SPDIF at 48KHz)   .  Then the schematic too.

This is the dump of Dix9211 registers at the boot:

00000020   00 00 01 04 00 01 01 00 03 0C FF FF 00 00 00 04
00000030   10 1A 22 22 C2 02 02 00 00 80 00 00 00 00
00000040   C0 FF 02
00000050                                 00 00 00 00 00 00
00000060   44 10 00 00 00 00 00 00 00 00 00 00 00 00 0F 40
00000070   00 00 00 00 00 00 00 00 3D 00 00 00 00 F0 0F

This instead the register dump after the initialization:

00000020   00 00 01 04 00 01 01 00 03 0C 00 00 00 00 00 04
00000030   10 1A 22 22 C0 00 00 01 19 80 00 00 00 00
00000040   C0 FF 02
00000050                                 00 00 00 00 00 00
00000060   44 10 00 00 00 00 00 00 00 00 00 00 00 00 0F 40
00000070   00 00 00 00 00 00 00 00 3D 00 00 00 00 F0 0F

Can you help to understand the issue?

I think there could be some register to be properly initialized before I receive SPID on Channel0 at 48KHz.

Thanks a lot.

Best regards Edo

  • I can take a look at it and will let you know by the end of the week.

    Regards,

    Arash

  • I looked at some of the register values ( not all) and one thing that I noticed is register 34 default  value C2  

    00000030   10 1A 22 22 C2 02 02 00 00 80 00 00 00 00

                       30 31 32 33 34 35 36 37 38 39 40 41 42 43

    For register 34h we have 

    DATA       B7    B6    B5    B4    B3    B2     B1     B0

    Reg Name RX0DIS   RX1DIS   RSV   RSV   RXSEL3   RXSEL2   RXSEL1   RXSEL0

    Default Value 1    1    0    0    0    0    1   0

    register 34 is set to C2 ==> 1100 0010  ( default) 

    and it changes to C0

    00000030   10 1A 22 22 C0 00 00 01 19 80 00 00 00 00

                       30 31 32 33 34 35 36 37 38 39 40 41 42 43

    RX0DIS  is not in normal operation. can you check this out or put it in normal operation and see how it works for you?

    Regards,

    Arash

  • Thanks Arash,

    I will try but I was thinking that the Coaxial Amplifier is in Power Down, not all the input logic.  Probably this is not true.

    Thanks a lot.

    Best regards Edo.

  • Let me know about the outcome.

    Thanks,

    Arash