Post Go back to editing

A2B network that hear sound from a slave2 that keeps sound from the jack port audio in and send it to a slave1

Category: Software
Software Version: Sigma Studio 4.5

Hi, I am beginning with sigma studio and need some answers about an A2B network for tests for an internship. I am using Sigma Studio 4.5. I did an A2B network that hear sound from a slave2 that keeps sound from the jack port audio in and send it to a slave1 and then hear the sound from the jack audio out port with headphones of the slave1. We tried a lot of stream configurations but we cannot hear anything just a "plock" when it compiles and downloads. We are using an evaluation controller board AD2428 WD1BZ, a slave0 that contains an accelerometer ADXL317 (because a project already existed and we did not succeed to make the network work and discovered without it), so after that we have the 2 same slaves AD2425WGZ that you can see in the photo attached. The sound that is in the input is from my phone on the slave2 (and will be from 32microphones after tests) and  the output is basic samsung headphones on the slave1. So we want to know what we should change on this network and configurations (streams or codec xml files maybe we do not really know or something else) and maybe if you have any idea for the issue that we really need the accelerometer target to make this network discovered. Thank you in advance for your time I am a really beginner :)

Parents
  • Sorry, I didn't notice that the forum didn't put the whole URL in.  I had put a link to a specific page.  Instead I'll post the .zip file here.  Though this example is more complicated than it needs to be as it has 3 nodes.

    What I was trying to say is start with a simple two node setup.  Use the WD board as main.  But as I was looking further I realized something: The current 'official' WGZ board was built with AD2428.  You're showing AD2425 so I'm not quite sure what your other board is (I searched back through some really old stuff and didn't find it). OTOH you said old boards then yeah, I have a vague memory there was some hardware with 2425s on them.  Shouldn't make any difference, 2428s and 2425s should play nice.

    Set up a 2 node example: WDZ <--> WGZ and make that work.  If you're seeing I2S clocks that's a start.  I'm going to guess the 1761s are probably not set up correctly relative to the 242* settings.  Since changing the 1761s is such a PITA play with the 2425 I2S settings.

    Though you should see data on the 1761 Tx I2S data as there will always be noise in the lower 8+ bits.  If you're not seeing anything come out of the 1761 with the default xml then that would suggest your BCLK is wrong.


    EVM_as_MST_with_EVM_slave.zip

Reply
  • Sorry, I didn't notice that the forum didn't put the whole URL in.  I had put a link to a specific page.  Instead I'll post the .zip file here.  Though this example is more complicated than it needs to be as it has 3 nodes.

    What I was trying to say is start with a simple two node setup.  Use the WD board as main.  But as I was looking further I realized something: The current 'official' WGZ board was built with AD2428.  You're showing AD2425 so I'm not quite sure what your other board is (I searched back through some really old stuff and didn't find it). OTOH you said old boards then yeah, I have a vague memory there was some hardware with 2425s on them.  Shouldn't make any difference, 2428s and 2425s should play nice.

    Set up a 2 node example: WDZ <--> WGZ and make that work.  If you're seeing I2S clocks that's a start.  I'm going to guess the 1761s are probably not set up correctly relative to the 242* settings.  Since changing the 1761s is such a PITA play with the 2425 I2S settings.

    Though you should see data on the 1761 Tx I2S data as there will always be noise in the lower 8+ bits.  If you're not seeing anything come out of the 1761 with the default xml then that would suggest your BCLK is wrong.


    EVM_as_MST_with_EVM_slave.zip

Children
  • Hi thank you for the project, it compiles and download but cannot hear something. when I test the bclk and fsync pins I can see some clocks but on the TX pins I think I do not see anything. I also tried to put the sound input on same boards with the microphones ans I can hear the sound but that is not my goal to hear sound on the same node. I tried with your xml files and with the official ones but nothing more appears. Thanks in advance

  • I provided that as an example of the *style* of a simple test diagram, not one that works on your hardware.  Your boards are old enough that I don't have any info on them so I can't say specifically what you may need to do to get your hardware working.  The fact that that example loaded and ran is a pretty good sign.

    If you don't see data on the WGZ's ADAU1761 Tx I2S lines then that's a clear indication that either the 1761 is not being set up correctly or you've failed to provide it the correct MCLK.  Debugging a remote ADAU1761 via SS 4.7 can be done but it might be faster to connect a 2nd SS 4.7/USBi setup (must be on a different PC, can't run two on the same one) directly to the subnode.

    Once you can see Tx data from the ADAU1761 getting the rest of things sorted out should be pretty easy.

  • With your project I can see some datas on dtx0 of the main WGZboard as you can see just after (and disappear if I disable the first stream)

    And here is dtx1 of the main board : 

    and here is the project if I it can help : 

    The Mclk looks also good like the bclk and fsync, thanks for your help !