TAC5212: Communication of Pure PAth Console 3 with custom board

Part Number: TAC5212

Tool/software:

We have got the custom board ready and downloaded the Pure Path Console 3 (GUI) from TI. Please let us know the way to communicate the GUI with our custom board. We havve the I2C exposed. Can we use some USB to I2C converter to communicate with our custom board?

WE have the USB to I2C of BQ series if that works.

Let us know the schematics so that we program our custom board.

Regards

Vivek

  • Hi Vivek,

    The simplest solution is to connect the AC-MB board to your PC (EVM not required) and then use wires to connect the I2C points on the AC-MB to your custom board.

    Best regards,
    Jeff McPherson

  • Will MMB0 board work to communicate with PC and custom board in AC-MB board is not there?

  • Hi Anushka,

    No, PPC3 is expecting to find an XMOS processor in order for it to send the I2C commands correctly. Only an AC-MB will work for live interaction with a custom board.

    Best regards,
    Jeff McPherson

  • We got the TAC5212 EVK with us and are using PPC3. We need to know how to use the mic, see the voice input in graph or other form and get the output in the speakers using amplification? There is no visualization of signals of microphone. Please help.

  • Hi Anushka,

    The user guide contains the jumper settings for the onboard microphone(s) as well as the audio output settings. Make sure these jumper settings are correct. PPC3 also contains presets for quick start of the EVM connections. 

    If you want to visualize the microphone data you will need to record over USB using a program like Audacity or Goldwave.

    • Set the AC-MB Audio Source to USB. This means the USB/XMOS processor will provide I2S clocks and data in/out
    • Open Audacity/Goldwave and set the input/output device to be the EVM.
    • Use PPC3 to configure the codec by either presets or manual settings.
    • The program on the desktop should now be recording.

    Likewise for playback

    • Make sure your Windows audio device is set to the EVM as well as Audacity/Goldwave.
    • Generate a tone or provide some kind of audio file.
    • Use PPC3 to configure the codec by either presets or manual settings.
    • Start playback. 

    Keep in mind, this device is not designed to drive a speaker. It is designed to drive either headphones or a line output to an amplifier.

    Best regards,
    Jeff McPherson

  • Thanks for clarifying.

    Can we use the headphones of the EVK to listen to the microphone input in real time and configure the parameters?

  • Hi Anushka,

    You can but you have to set the DAC to output the ADC data. This is a ADC -> DAC loopback. That will allow you to play through the DAC the microphone signal.

    Best regards,
    Jeff McPherson

  • I am really sorry for the laymanish question, but can you please see the video and let me know if the setting are alright?
    I could hear my Laptop sounds via headphones connected to the EVK when J70 and J71 jumpers were set. But I can not listen to the digital mic input.

  • Hi Anushka,

    No worries. Your headphone drivers are playing from the DAC output. That is why you hear your laptop sounds. You need to change the driver source from DAC to the ADC output path.

    Best regards,
    Jeff McPherson

  • These are source and output config. There is no option of ADC.

  • Hi Anushka,

    Try the Analog Bypass option. This should route the mic signal directly to the output driver. Be sure to try to adjust the gain as well since the mic signal will likely be quite soft in comparison to the DAC input.

    Best regards,
    Jeff McPherson

  • Hi,

    Sorry. No success. Can we get the jumper setting and GUI setting to get the output of the Digital mic on the Headphones.

  • Stetho Schematic-6.pdf

    This is our schematics. We are using digital Mic to get the heat beat and after processing (filtering and amplification) through TAC5212 we wish to pass it on to the headphones. If possible, we wouil like to eliminate the environmental noise beign caught by one of the MICs from the output of the second Mic which is actually checking the HR of a patient.

  • Hi Anushka,

    I see now, the digital mics don't use the analog bypass path. There is a digital mixing option but before we go there, see my question below.

    There are custom filtering (biquads) available that will let you filter out undesired frequencies such as your environmental noise. However you'll need to go through the full ADC or DAC signal chain to do this. Is it possible to loop the ADC output (DOUT) into the input of the DAC (DIN)?

    Best regards,
    Jeff McPherson