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.

  • Resolved

CCS/TLV320AIC3256: TLV320AIC3256

Part Number: TLV320AIC3256

Tool/software: Code Composer Studio

Hi 

I'm working with the TLV320AIC3256EVM-U and the PurePath Studio for its programing. 

I could program and work with the LINE INPUT, USB - Audio EVM through the component inputs, DEC1,2,..., I2S-IN, MONOI2S and MONO DEC. 
Always from the PC or from some device through the Line Input; but; I can't introduce any sound from the Microphone Input. I used microphones 
from the headset, electrelect, semi profesional but nothing occurs. 

Could someone of the colleagues borrow me a schematic in .pfw to try or give me clue about what it's occurring. 

Looking forward to hearing from you soon, best regards

Daniel 

  • HI, Daniel,

    This seems related to the input configuration of the device. From the miniDSP point of view, you have only an input from the ADC (Decimators), that sends the digital data to the miniDSP from the configured  analog inputs. If you are using PurePath Studio, by default inputs IN1L and IN1R are selected, in the EVM, IN3L and IN3R are used for the mic input. You need to change the device configuration script from PurePath Studio to select IN3L and IN3R as the ADC inputs, as well as configure the respective micPGA.  In this wiki article, you will find the instructions on how to change the device configuration in PurePath studio.

    Basically, you need to make the following changes:

    reg[ 1][ 52] = 0x04 ; Route IN3L to LEFT_P with 10K input impedance
    reg[ 1][ 55] = 0x04 ; Route IN3R to RIGHT_P with 10K input impedance

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • In reply to Diego Melendez:

    Hi Diego

    Do you speak Spanish? As per your name and surname it's very posible. Thank you for your quick reply to my problem I think it would be solved in a minute when we change the script for the inputs. The big problem I have now is I tested some projects designed for the AIC3254. Those projects changed the sample frequency of my EVM to 16,000 instead 44Khz. When I get back to the projects for the AIC3256 several errors were issue by the PPS. I try to install the .bin for 44Khz and now the EVM do not connect with the PC. Do you know the procedure to get back to the initial configuration in the EEPROM to have the EVM working again?
    Best regards
    Daniel Alayon
  • In reply to Daniel Alayon:

    Hi, Daniel,

    Thanks for the feedback!, I do speak Spanish (is my mother tongue actually), but in E2E we need to keep the conversation in English :).

    It seems that PPS re-programmed the EEPROM of your EVM, I think this is a problem with the way the software makes this process. Please try the steps mentioned in this wiki article to re-program the EEPROM of your EVM.

    Whenever PurePath Studio request to change the sampling rate by reprogramming the EEPROM, please ignore the request and change the firmware manually.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • In reply to Diego Melendez:

    Thank you Diego; have a nice weekend

    Regards

    Daniel Alayon
  • In reply to Daniel Alayon:

    Hola Diego

    When I have done the steps in the wiki to reprogram the EEPROM the system (OS Windows 10) do not wait for the installation of the driver.
    The system says is configuring the device and put a new device as UNKNOWN with no controller.
    I made several (ten or more) times the procedure in the wiki but the messages from the BFUTEST are always the same telling there is no EEPROM at the desired address. We short the P1 and P2 pines as there are no other chance to short the SDA and SCL pins of the EEPROM.

    Do you have some other tip to us to reconfigure the EVM board?

    Best regards

    Daniel Alayon
  • In reply to Daniel Alayon:

    Hola Daniel,

    This might be a problem caused by Windows forcing the automatic driver install. I haven't experienced a similar issue before. One thing you might try would be to manually force the correct driver to the EVM, then it should be recognized as DFUUSB device so you can use the tool to program the EEPROM.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • In reply to Diego Melendez:

    Hi Diego

    I use a old PC with XP and now all it's working fine.

    Only one exception; the microphone of the headset Works well (I think it's one electrect type) but the semi-proffesional ones not. 

    The sound it's very very low; do you think it would be the DC bias or other kind of configuration should be done for this device?

    Best regards

    Daniel Alayon

  • In reply to Daniel Alayon:

    Hola Daniel,

    Thanks for the feedback, I'm glad to hear the main issue was solved. 

    Regarding the mic problems, it is possible that ass you mention the semi-professional mic requires a higher biasing voltage to operate properly. This coded is set to be used in portable applications where the general  used mics are electret type ones. You might try increasing the PGA gain and see if you can increase the input signal. 

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • In reply to Diego Melendez:

    Hi Diego

    Thanks a lot for your assistance and Support, it was very useful to solve the problems we have had.

    Is it enough the "TLV320AIC3256 Application Reference Guide" to manage the registers and functions availables through the "AIC3256-U Control Software";

    or there are other resources to increase the knowledge in the AIC3256 miniDSP?

    Best regards

    Daniel Alayon

  • In reply to Daniel Alayon:

    Hi, Daniel,

    I'm glad to hear your issue was solved. Regarding your question, the application reference guide should be enough to configure and control the device with the register settings, just as the Control Software. For miniDSP development, you can take a look to this wiki entry to find more information,

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

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.