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.

TLV320AIC3253 as standalone

Other Parts Discussed in Thread: TLV320AIC3253, TLV320AIC3268, TSC2117

Hi

I have had chat with our TI contact persons in Finland and I do not yet have access all the TLV320AIC3253 documentation especially SW.

I have understood that AIC3253 can be used as standalone without Host processor just providing the master clock, settings and parameters saved to EEPROM. Is this true? In our case there is no reasons to make any online updates fro the chip. 

Do you have any reference Master clock?

I expect I can find answers to my many questions once I can get access to SW documentation ;)

With Best Regards

Jarmo

  • Hi, Jarmo,

    Welcome to E2E and thank you for your interest in our products.

    Please take a look at the following link, you may find the documentation of the TLV320AIC3253 here:

    http://www.ti.com/product/TLV320AIC3253/technicaldocuments

    The TLV320AIC3253 Application Reference Guide contains all the information about the registers map.

    Regarding your question about the standalone usage of the device, you're right. It is only necessary to write the configuration on the registers and use at least one clock signal (master mode).

    Please let me know if you have more questions or comments.

    Best regards,
    Luis Fernando Rodríguez S.

  • Thanks for your reply. 

    I have some other question:

    - According AIC3253 and AIC3254 data sheets both supports Digi mic. I noticed in PurePath that there are components as DigiMic, but whe I select Frameworks as AIC3253 or AIC3254, Digi Inputs disappear. 

    Which input component I should select for DigiMic when using AIC3253 or AIC3254?

    Br. Jarmo

  • Hi, Jarmo,

    The DigiMic components on PurePath Studio are only available for several Frameworks such the TLV320AIC3268. The digital mic should be configured via registers. Please take a look at the following example scripts for a digital microphone configuration.

    AIC32x4_MIC_SCRIPTS.zip

    Best regards,
    Luis Fernando Rodríguez S.

  • As we want to use TLV320AIC3253 as standalone without host processor, how I can define my own configuration as default? I mean that I write my configuration to chip and after next start-up/HW reset the chip shall use my configuration.
  • Hi, Jarmo,

    The TLV320AIC3253 would need an external device to be configured when the HW reset is applied. I mean, it is necessary a device to write on the registers the desired configuration.

    You may take as example the TLV320AIC3254EVM-U. This EVM can be used to write a register configuration when the EVM is powered on.

    Best regards,

    Luis Fernando Rodríguez S.

  • Your AIC3253 Application spec says:

    "To shut down the device, the external supplies can be turned off completely. If the 1.8V rail cannot be

    turned off, the crude AVdd generation must be turned on (Pg 1, Reg 1, D(3)=0) and the analog blocks

    must be powered down (Pg 1, Reg 2, D(3)=1). This results in a device shutdown current < 1.5mA."

    How to wake-up chip from this mode, HW Reset or some other nicer way?

    Best Regards

    -Jarmo

  • Hi, Jarmo,

    In order to wake-up the chip from this mode, it would be necessary to apply all the external supplies and then a HW reset.

    Please take a look at these documents for details (they apply for the TLV320AIC3253 too):

    www.ti.com/.../slaa492a.pdf

    www.ti.com/.../slaa473b.pdf

    Best regards,
    Luis Fernando Rodríguez S.
  • Thanks Luis

    One more question: 

    - I am using AIC3254VM-U_CS PC software to configure TLV320AIC3254USBEVM.

    - Analog microphone in to headphone out. 

    - At first I configure Analog settings (Inputs/Outputs/Gains etc.) and then get the microphone sound to headphones Ok.

    - After that I go to Features/Adaptive filtering and select " Program the device for this feature" --> Yes

    - Immediately I selected Yes, I lost the microphone sound from headphones. 

    - I define the the curve using BQ1 to BQ5 and go back to check the Analog settings and everything is in default. If I now re-configure them and get the microphone sound into headphones the Parametric Equalizer is not active

    - Any Idea how to do this?

    With Best Regards

    -Jarmo

  • Hi, Jarmo,

    I would recommend to use the record button on the command-line interface window of the AIC3254VM-U_CS PC software. This record option allows to check the command lines that are used to configure the codec. I mean, you can use this option to record the necessary command lines to configure the adaptive filtering. Then, you may use these lines and add the rest of the desired configuration of the codec.

    Please let me know if you have questions or comments.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hi Luis

    Yes, I have tried that and I also manage to route Analog microphone to Headphone out when I route MAL and MAR to HPL and HPR. 

    I have an understanding that getting audio through DSP I shall route LDAC_P to HPL and RDAC_P to HPR. But nothing. I have tried almost everything even irrational setting combinations but nothing works. Immediately I route MAL to HPL I get audio but without DSP and adaptive filtering of course.

    Br. Jarmo 

  • Hi, Jarmo,

    There are several ways to route the analog input to headphone output. In order to use the adaptive filtering, I recommend to use the digital loopback option in Audio Interface window of the GUI. This option routes the ADC output to the DAC input.

    Another possible solution would be to use PurePath Studio. You may create your own algorithm with the programmable miniDSP such the adaptive filtering.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hi Luis

    Yep it works, but. how loopback relates to audio routing from ADC to DAC, quite confusing?.

    1. We need noise reduction and got info from Finland that we can use <3124 Multi Band Noise Reduction Application Note.pdf>. Then I noticed from spec that this component works only with aic3254, aic36 and TSC2117 (chapter 3.1 "Processor overview")  So, can we use this with aic3253?

    2 About PurePath: I just got aic3253evm-k and seems PurePath does not recognise it. (see attached picture)

    Br. Jarmo

  • Hi, Jarmo,

    1) Regarding the Multi Band Noise Reduction, unfortunately this block is not supported by the TLV320AIC3253.

    2) PurePath Studio should recognize the TLV320AIC3253EVM. Could you verify if the EVM is recognized by the TLV320AIC3253EVM-K CS

    Best regards,
    Luis Fernando Rodríguez S.