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.

TLV320AIC32EVM codec evaluation board setup

Hi all,

I am working with a TLV320AIC32EVM evaluation board and the corresponding USB-MODEVM.  I had set it up successfully some time ago and am trying to duplicate the process.



I lost the CD and am missing the driver for Windows to detect the EVM.  I have not had success finding the windows drivers for the USB audio device from the product page - http://focus.ti.com/docs/toolsw/folders/print/tlv320aic32evm-pdk.html - or by using Google searches or by scanning my computer for the previously installed drivers.

 

Any suggestions?

 

Thank you!

 

     -   John

  • Hi John,

    The software zip file in the http://focus.ti.com/docs/toolsw/folders/print/tlv320aic32evm-pdk.html product folder contains the newest GUI software and its driver. The installation process places the inf file (USB-MODEVM_WDM.inf) in the "C:\WINDOWS\inf" directory.

    Also, see http://focus.ti.com/analog/docs/techdocsabstract.tsp?familyId=583&abstractName=slaa388a for troubleshooting the EVM.

    I hope this helps!

    Regards,

    JA

  • Hi JA,


    Thank you, I did see the file USB_MODEVM_WDM.inf.


    However, the board still does not work; Windows will not install it as a device.  I tried to manually set it to use that .inf file but it says "The file does not contain information about your hardware."


    I seem to remember having to jump through hoops when I successfully set the device up when I first got it but cannot manage to repeat my steps.

    Should Windows be able to set up the device in Device Manager?  I think it turned into a USB audio device when it worked before.

     

    Thank you,

           -   John

  • John,

    Yes, the EVM should be recognized by Windows as a USB Audio Device and as a NI-VISA device. The USB Audio portion does not require a driver. If the USB Audio Device is not in the device manager, then there could be a hardware configuration problem. Did you try the troubleshooting guide?

    Regards,

    JA

  • JA,

     

    I have gone through the guide which basically says to check all the jumpers.  All seems to be set correctly, though my Rev A board doesn't quite match the Rev B schematics (jumpers have different names).

     

    Basically the "USB Active" LED never lights up and Windows never detects what the device is.  I hope the EEPROM or micro haven't been damaged by static...

     

    Are there any known problems with the Rev A TLV...32EVM?  Also, do you know if the MODEVM board can be installed in Windows without connecting the TLV..32EVM board?

     

    Thank you,

     

           -    John

  • John,

     

    Yes, the USB-MODEVM can be used without the daughtercard. In fact, the EEPROM is located in the USB-MODEVM. Try removing the daughtercard and setting SW2.1, SW2.2 and SW2.3 to the left (ON/LO) and reconnect USB cable. This should enumerate as a sound card.

     

    Regards,

    JA

  •  I would like to set up  the EVM board to use the on board microphone as input and the headphone jack as output. As it is now, the only way to hear the mike is to bypass the ADC/DAC loop and use the PGA bypass control for volume. This of course, cuts out the audio filtering  tools and the digitization of the audio path. How do I listen to the actual digital/analog path?

    Thanks,

    Ron

  • I was able to do a mic in -> amp out through the PGA by using the ADC and DAC.  I hooked the I2S lines in a loopback configuration (out->in) and supplied two external clocks for the bit clock and word clock.

  • I'll look into this. I was able to set it up as a normal record, then playback system, but it would be great to have a real time loop.

    Ron

  • Hi ronnym,

    To do a loopback (ADC->DOUT->DIN->DAC FILTERS->DAC->AMP), you can do the following on the USB-MODEVM motherboard:

    1) Configure SW2.4 (USB I2S) to the right (OFF/HI).

    2) Place a jumper between J14.7-J14.9 to short DIN and DOUT.

    3) Configure the AIC32 to be the I2S master (WCLK/BCLK as outputs).

    Once configured properly, audio sent to the ADC should be heard on the DAC amplifier outputs.

    Regards,

    J-

  • Cannot get AIC3254 CS to do simple adaptive filtering, when I download this option the analogue inputs are turned off and nothing seems to work as expected. The app notes indicate that this is a full analogue input then processing then DAC output system. Other option on AIC3254 CS seem not to work also, but the Stereo AGC function does work. Any help would be great as this is very frustrating.

    Have tried the config as above, but not work at all.

    thanks

    Gary

     

  • Hi Gary,

    You need to configure both ADC and DAC channels in order to process an analog input. Also, there is an extra feature in the AIC3254 that allows you to perform a digital loopback without the need of setting the jumper settings described above. This option is available at the "Digital Settings > Clocks / Interface > Audio Interface" panel.

    When opening the Adaptive Filtering panel, there is a pop-up that asks if you want to program the device. If you press OK, it will load a script that is located in the "C:\Program Files\Texas Instruments\AIC3254 CS\DATA\EVM\AIC3254\FILTERS" folder. This particular script does not program the ADC channel routing, so it only applies the filters to audio playing from the PC into the DAC channels (The information tab shows what is the routing that is configured by default). The attached file can be replaced in this directory which will route stereo IN1 to stereo HP and line-outs through the filters (it enables the digital loopback, which ignores PC audio into the DAC and only routes ADC channel outputs into the DAC channel inputs). Refer to the EVM User's Guide to revert to factory default jumper and switch settings of both USB-MODEVM and AIC3254EVM.

    Regards,

    J-

  • Thanks that works great, I now understand more what the program does. My application needs the sample rates as fast as possible. I have been able to set these easy, but the filters now do not show the correct frequency response. Can this be done in the script also so that the AIC2353 EVM picks up the rate change. Its locked to 44.1KHz at the moment. Do not care about the USB rate, just the internal of the AIC3254.

    thanks

    Gary

     

  • Hi Gary,

    The Adaptive Filtering panel is meant to demonstrate the real-time filtering capabilities of the AIC3254. For a more versatile tool, refer to the link below for the TI Biquad Calculator. The sampling rate as well as the bit depth can be adjusted.

    http://focus.ti.com/docs/toolsw/folders/print/coefficient-calc.html

    Regards,

    J-

  • Thank you again for a fast response,

    I have been using the BI-Quad calculator befor, but I need to do in real time to get the data correct. The only problem with the current solution is that the scales are wrong based upon 44.1KHz. If I could change that to  a defined value or better still display what the AIC3254 is set up to clock at then all would be solved. Would only need up to 20KHz display. If not then I will just move the cursers till I get the desired response at a sample rate of 192KHz (I think the fastest possible on AIC3254).

    thanks Gary

     

  • My application is active noise cancelling, is their any chance of PPS having this feature in the near future as this would make me wait to see how your implimentation goes. Do you have a technique in mind for this implimentation and can you share this. Time scales are important at this time.

    thanks

    Gary

     

  • Can anyone at TI answer my last post please.

  • Hello Gary

    PurePath Studio has a one microphone and two microphone noise cancellers.  If you have specific questions on their use or if these are not suitable for your application, then we should discuss this one on one.  With the capabilities of PurePath Studio we can modify the behavior of our components to extent their area of application and we have a number of things in development. 

    Let's however discuss this on the PurePath Studio developer’s mailing list.  This list is described in the Quick Start Guide.  The Quick Start Guide is part of the documentation package to all PurePath Studio developers.  This list permits our customers to discuss their product development directly with our PurePath applications support and development teams.

    David

     

  • I have gone through all the documents and searched for mailing lists or even mail and cannot find any information that you allude to. This should not be hard to find. Is this a email adress you refer too?. 

    I was told this was that forum !!

    Gary

  • This forum is definitely the right place to find answers and ask questions. We just don’t discuss potential and planned future releases here.  

     

    This forum provides a discussion ground and information repository for general, questions, applications and solutions using TI audio converters.   In this forum, interested parties, developers and TI product support and development teams share and discuss solutions to common problems in an open environment.

     

    The mailing list was established well before this forum was created. This is a private mailing list that is open to all registered users of PurePath Studio. Since forum has been created, most PurePath Studio questions and discussions have moved to this forum.

     

    The mailing list is maintained to provide a means for PurePath developers to have private one on one discussion with our applications and development teams on solutions to their specific development or product requirements.  The mailing list is also where we discuss and collaboratively define future component and system features.  

    I apologize for the inconvenience you have had in finding the list address.  I should have been more descriptive

    The mailing list address is contained in the last sentence at at the bottom of Page 1-1 of the GDE Quick Start Guide.

    “However there are many new components, features and capabilities that will be introduced over the next few months. If you have a request or question please send us a message at ....”

     

    We will update both this document and the FAQs on the extranet site to include more references to this mailing list to make this mailing list easier to find.

    David