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.

DS90UB948-Q1: I2S Island transport not working

Part Number: DS90UB948-Q1

Hello,

I have a question about I2S_WC and I2S_DA output of Ds90UB948.

We are using DS90UB949 and DS90UB948.(dual link)

I want to transmit the I2S master signal of DS90UB949 to DS90UB948
(Using the GPIO6_REG, GPIO7_REG, and GPIO8_REG pins)

I confirmed that I2S_CLK is transferred to DESER by changing AUDIO MODE of 0x54 (BRIDGE_CFG) of UB949 to Local / DVI mode.

However, when I2S Transport Select of 0x12 (Data Path Control) is set to Island transport, I2S_WC and I2S_DA do not appear in DESER.
(It operates only in Data Forward Channel Frame transport mode.)

Our configuration is as follows

DS90UB949
1. 0x12 (data path control) = 0x00
2. 0x1A (data path control2) = 0x00
(no surround mode)
3. 0x30 (SCLK control) = 0x80
(SCLK / WS = 32)
4. 0x54 (BRIDGE_CFG) = 0x2A
3. 0x62 (SPI CONFIG) = 0x01
(for SPI)

DS90UB948
1. 0x43 (HSCC_CTRL) = 0x06
(for SPI)

Here is the question.

1. How can I communicate in I2S island transport mode?

2. We want to transmit the I2S signal with low latency or constant latency.
In the Data Forward Channel Frame mode, the I2S_WC and I2S_DA are too randomly delayed
Is it possible to transmit with a small delay in island transport mode?
If not, how can I do that?

  • Hi Sujin,
    What frequency did you apply to I2S_CLK ?
  • I used 1.41MHz and 1.536MHz

    16bit stereo 44.1kHz and 48kHz
  • HI Sujin,
    I will have to setup on the bench. Can you send me a register dump so I can double check if something else is programmed?
  • The register values ​​are:

    SER: DS90UB949

    00: 20 00 00 da 80 00 58 58 66 00 09 00 17 23 50 03 ..?..XXf....#P.
    10: 00 00 00 8c 00 01 fe 1e 7f 7f 00 00 82 00 01 00 ...?..?.....?...
    20: 0b 03 25 00 00 00 00 00 01 20 20 a0 00 00 a5 5a ..%...... ?..?Z
    30: 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    40: 14 55 00 00 80 00 00 00 00 00 00 00 00 00 00 01 .U..............
    50: b7 a1 1e 00 2a 0c 00 00 00 00 cd 03 02 06 44 8a ??..*.....?...D?
    60: 22 02 01 00 10 00 00 00 00 00 00 00 00 00 00 00 "...............
    70: a8 d0 40 88 30 00 00 68 6a 6e 70 72 00 00 00 00 ??@?0..hjnpr....
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    C0: 00 00 a8 00 28 00 21 61 c0 00 00 00 00 00 ff 00 ..?.(.!a?.......
    D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    E0: 00 00 a8 00 28 38 21 00 00 00 00 00 00 00 00 00 ..?.(8!.........
    F0: 5f 55 42 39 34 39 00 00 00 00 00 00 00 00 00 00 _UB949..........


    DESER: DS90UB948

    00: 58 04 00 f0 fe 1e 00 20 00 00 00 00 00 00 00 00 X..??.. ........
    10: 00 00 00 00 00 00 00 00 00 01 09 00 33 19 93 09 ............3.?.
    20: 03 00 40 30 08 00 15 15 10 00 00 00 00 00 00 00 ..@0............
    30: 00 00 90 25 01 00 00 ac 00 00 00 00 20 e0 23 00 ..?%...?.... ?#.
    40: 43 03 03 06 60 88 00 00 0f 80 00 08 00 00 63 00 C...`?........c.
    50: 03 10 00 01 80 00 00 00 00 3f 20 20 00 00 00 00 .........? ....
    60: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 22 00 ..............".
    70: 00 00 00 07 07 08 00 00 00 00 00 00 02 00 00 00 ................
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    A0: 00 00 7d 00 00 00 00 00 00 00 00 00 00 00 00 00 ..}.............
    B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    C0: 00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00 ........?.......
    D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    F0: 5f 55 42 39 34 38 00 00 00 00 00 00 00 00 00 00 _UB948..........

    Thanks

  • Hi,


    We tested the I2S using an EVM board.

    Test environment is like this

    1. Connecting the DS90UB949 board to the DS90UB948 board

    2. Setting the DS90UB949 mode

    mode0: 000

    mode1: 000

    3. Setting the DS90UB948 mode

    mode0: Map0 / Dual OLDI output

    mode1: repeater0 / 5Mbps / STP

                  (I also tested 20Mbps)

    The registers changed for I2S transfer in this state are as follows.

    DS90UB949

    0x54 (BRIDGE_CFG) Change AUDIO_MODE from 0 to 1

    0x1A (Data Path Control 2) I2S Surround changed from 1 to 0

    0x12 (Data Path Control) Change I2S Transport Select from 0 to 1

    As a result of the test, Island transport mode does not work even in the default state of EVM.

    The input I2S is 44.1kHz, stereo, and 16bit. (Clock is above 1MHz.)

    How can I transfer an I2S to an island transport?

    Thanks

  • Hi Sujin,
    I will setup on bench here with your conditions this week to see if I can replicate issue
  • Hi Sujin,
    One quick question, do you have an HDMI source connected?
  • Yes. HDMI signal was connected.
    
    The resolution was 1920x1080 .
    we used EDID which is supplied by EVM software as standard.

    thanks