ADAU196XAZ test, i can't get a digital input 24bit signal by the sigmastudio or the ARWB

HI

i bought the board EVAL-ADAU196XAZ, and want to get a pure analog output using this board.

the inportant thing is to generate a 24bit digital input signal, i see other DAC use the sigmastudio to program the board easily to get a input signal.

but in this board EVAL-ADAU196XAZ, when i use the sigmastudio, there is no schematic workspace, so can't add the input.

the ARWB can only control the register of the chip ADAU1966A, this software can't generate a 24bit digital input signal.

my question is how can we get a digital input to the EVAL-ADAU196XAZ, can ypu help provide some software to help generate the digital input?

thanks

Shangzheng

  • +1
    •  Analog Employees 
    on Feb 27, 2020 3:06 PM

    Hello Shangzheng,

    The SigmaStudio interface is only for controlling and setting the registers. Once all the settings are correct for your application it is easy to copy all the register settings so your system controller can properly program the part. This is the use of SigmaStudio with this part to give you real time control of the part.

    Audio has nothing to do with SigmaStudio. There is no way to get audio in or out. This is true even with a DSP.

    This evaluation board does not have an analog input. All the inputs are digital. The easiest way is to use an S/PDIF signal and send that to the board. There are provisions on the board to route this audio to all the outputs or only to selected outputs.

    The board can also be setup to receive an I2S or a TDM signal from some other digital source. This is often a DSP evaluation board. Do you have any of our DSP evaluation boards?

    I have also attached an updated user guide that is still a preliminary guide. It covers the old revision in the first half of the document and the new revision in the second half of the document.

    Dave T

    PDF

  • Hi Dave

    thank you for your reply, I still have some question.

    our main goal is to use this EVAL-ADAU196XAZ board to get a high quality sinewave output signal about 3-20KHz which is more than 90dB.  and we hope use the sigmastudio or the ARWB(automated register window building) to control theregister, and  to get this high quality sinewave output.

    1. in my old experience, in the sigmastudio once we put a chip model to the workspace, there will generate a schematic function in the workspace, so that we can choose the IO(see the below picture), but for the ADAU1966A, there is no schematic function in the workspace,

     

    2. for the software ARWB(automated register window building), we hope this software can control the register to get a analog output, means write the 24bit digital code directly to the register, then get the digital ouput.  but we can see, the ARWB seems can only change some control register, still no help to generate the sinewave output,  we want this board get a sinewave analog output without other input.

    3. if the sigmastudio and the ARWB really can't help, what about use the matlab to generate a 24bit code, and then write this code to the register in EVAL-ADAU196XAZ,  so that the board can get a high quality output sinewave signal, do you have some idea about how to connect the board with the matlab?

    all we want is to using this board get a pure analog sinewave output, what about your idea.

    thanks for your help

    Shangzheng

  • Hi Dave

    I am afraid i don't say clearly in the last reply,

    i am not trying to send ab audio signal, i am trying to use sigmastudio to create the code for high resolution sinewave that can be output from the ADAU1966A, the adau1966a is actually supposed to CREATE the audio frequency sinusoid(it is not an audio signal).

    1. i have the impression that i can use either sigmastudio(easiest) or the ARWB program (harder) to creat the digital code of a high quality 16/20/24 bit sinusoid@192/94/48Ksps and directly load this to the DAC via the little daughter card(connected to jumper J4 or whatever that interface to the PC)

    2. i don't want to have to load the digital signal through the external data ports.

    3. after configure well, i still unable to see the ADAU1966 DLL in sigmastudio, means there is no schematic workspace in this one, you can see last reply, so that i can't add the I/O, where are things break down, 

    4. finally, if this method isn't possible, if there is an available source of document to connect the matlab - as an alternative way of creating the digital representation of the sinusoid if it is not possible to do this using sigmastudio, or if this is easier than using the ARWB software.

    at last, if there is a newer version of the sigmastudio user's guide or document tation or an application note that might have an example that's fairly close to what i am trying to accomplish.

    thaks advancd

    Shangzheng

  • 0
    •  Analog Employees 
    on Feb 28, 2020 9:23 PM in reply to 杨尚争

    Hello Shangzheng,

    This part is a DAC and only a DAC. It does not have any kind of processor like a DSP inside of it. So it cannot "run" any code so there is no reason to have the schematic tab and no way to create a sine wave signal. 

    Let me use an example. If you purchase a printer and hook it up at home. You will not be able to edit or create any kind of document with only a printer. You MUST have a computer to generate the signals that the printer will use to print the document. The printer only prints what is sent to it. Yes, it is smart and has some firmware it runs and sometimes it will do some smoothing but it does not create anything. 

    A DAC is basically, an audio printer. It reproduces, transforms, the digital signal into an analog signal that can be sent to an amplifier and then to a speaker so we can hear it. The DAC cannot create any signals, you MUST use a DSP or other source for the audio to send it to the DAC.

    Perhaps you should look at the ADAU1701 eval board or the ADAU1452RevB eval board. The ADAU1701 is a DSP that has built in ADC and DAC. So you can internally generate the sine wave and then send it to the on-chip DAC. Really easy.

    The EVAL-ADAU1452RevB is has a more powerful DSP, the ADAU1452, but it requires an external DAC. The evaluation board had a codec that has four channels of ADCs and 8 channels of DAC and it is connected to the DSP. So the connections are already made for you. You can connect a 3.5mm stereo cable to your speakers and it is done.

    Then if you require more channels you can connect the EVAL-ADAU1966 eval board to the serial ports of the ADAU1452 eval board but it would get a little more complicated.

    I hope this helps and I am sorry for the confusion.

    Dave T

     

  • Hello Dave

    Thanks for your reply. I will try to use other sources to generate this signal.

    Best regrades

    Shangzheng