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.

SRC4392: Input receiver troubles : part 2

Part Number: SRC4392


Previously I reported on problems I was having with the DIR on the SRC4392.

Since then we have put the SRC4392 onto our PCB and while most feature seem to be working I am still having trouble with the DIR. Here is my situation :

I am outputting audio over the DIT and then the DIT is connected to the DIR on input 4. The port B I2S bus is configured to input the signal from the DIR output. The single board computer (SBC) is used to generate and capture audio like this :

SBC -> port B -> DIT -> DIR -> port B -> SBC

Unfortunately the DIR doesn't seem to be working. The clocks aren't being locked and there is no audio coming out of the DIR.

I have absolutely no idea what is wrong with this setup. It is the same problem I was having which I reported in the other question to the forum - which also had no solution. I am a little concerned that this chip is on our PCB and we can't get it to work as a DIR.

Here are the current register settings :

01: 3f
02: 00
03: 09
04: 00
05: 29
06: 03
07: 68
08: 00
09: 00
0a: 00
0b: 00
0c: 00
0d: 1b
0e: 17
0f: 22
10: 00
11: 00
12: 00
13: 00
14: 00
15: 00
16: 00
17: 00
18: 00
19: 00
1a: 00
1b: 00
1c: 00
1d: 00
1e: 00
1f: 00
20: 00
21: 00
22: 00
23: 00
24: 00
25: 00
26: 00
27: 00
28: 00
29: 00
2a: 00
2b: 00
2c: 00
2d: 00
2e: 00
2f: 00
30: 00
31: 00
32: 00
33: 00
status regs below
12: 00
13: 00
14: 00
15: 00
16: 00
17: 00
18: 00
19: 00
1a: 00

  • Hi Max,

    Our expert on this part won't be back in the office until Thursday, but in the mean time I wanted to ask if you could share a more detailed schematic outlining your situation as well as more information such as what clocks/format you are feeding the device. It will help him greatly when he returns.

    Best regards,

    Jeff

  • Hello, I will take a look at the registers today and let you know. Would you please send me any schematics that you are using? What was the outcome of Dean's follow up with you a year ago? Was there any other suggestions that you tried and did not work from last year?

    Regards,

    Arash

  • Hi Arash,

    Dean's follow up reiterated what I was doing but didn't isolated the problem nor provide a solution.

    Currently the Port B and Port A are masters generating clocks. Is that an issue ? Does the DIR have to go through the SRC before mapping onto port B's line ?

    Here is the schematic :



    We are using MCLK and RXCLI is connected to GND.

    thanks

    Matt

  • Hi Arash,

    Dean's follow up reiterated what I was doing but didn't isolated the problem nor provide a solution.

    Currently the Port B and Port A are masters generating clocks. Is that an issue ? Does the DIR have to go through the SRC before mapping onto port B's line ?

    Here is the schematic :



    We are using MCLK and RXCLI is connected to GND.

    Is there some order in which the silicon is sensitive to setup which we aren't observing ? Some required delay which we aren't observing when poking registers ?

    thanks

    Matt

  • Hi Matt, Can you make port B master and also go through SRC. I am wondering if there is a conflict in reg 3,5, and 6. Can you verify there is no conflict.

    Regards,

    Arash 

  • OK, so today we solved the problem. In the end the regmap was cached and not written to the device. The registers which we manually wrote we all good, but we were reading the regmap cache and not directly from the chip.

    Once I synchronised the regmap cache and the chip's registers it started to work.

    thanks for your support

    Matt

  • Excellent. Thanks for letting us know.

    Regards,

    Arash