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.

DIX4192: DIX4192 Port A and B

Part Number: DIX4192

Tool/software:

We try to connect I2S signal to Port B input and connect internally Port A with Port B. Port B is cofigured as I2S output.

Is it possible?

We connected internally Port B to TX output and there is correct serial signal.

Best regards.

  • Hi Jan,

    Our expert on this part has received the ticket and will be following up shortly.

    Thanks for your patience,
    Jeff McPherson

  • Hello Jan, Internally register 03 can select port A output data source and you can select portB input as its source.  with same token, register 05  can select port B output data source and with that register you can select portB input as its source, so in essence you are routing the signals from one port to another port(If this is what you are asking)  or simply  just do it externally.

    Regards,

    Arash

  • Our schematic:

    PortA correctly connect with TOSLINK and COAX input and sent I2S signal to DAC, but not working with PortB where is I2S signal from Bluetooth.

    Settings in DIX4192:

    Register
    Address     Value

    // Port A
    0x03         0x29
    0x04         0x0B

    // port B
    0x05        0x01
    0x06        0x03

    BR

  •  Just to understand it correctly, you mean when you  send the signal from TOSLINK to RX3 or from Coax input to RX2, in either case  you get the signals out at portA but nothing on PORTB? 

    Regards,

    Arash

  • No.

    We transmit signal from RX2, RX3 and PortB to PortA, which is  configured as I2S output.

    Transmission from RX2 and RX3 works, from PortA - no.

    BR

  • Jan, 

    For register 03  [x29 =  0010 1001]  I would put the port on slave mode and provide the clks. In master, it is generating the clks internally and you don't want an extra level of uncertainty, so provide them yourself if possible.

    Also AOUTS[1:0]  selects DIR, instead , I would loop back PORTA input to PORTA output  for time being.

    For reg 0x04  [0B =0000 1011], I would select MCK for debugging purposes and once it is working you can switch back to RXCKO or anything you want. .

    For register 05  x01  put BOUTS[1:0]= 01 so the source for PortB output is PORT A input 

    Reg x06 is ok as is.

    You have to do few experiments to get it to work successfully and then you can do step by step modifications to change it to what you ultimately want.

    Regards,

    Arash