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.

BT-MSPAUDSOURCE-RD: Connectivity of ADC TLV320ADC3101 with PurePath Studio

Part Number: BT-MSPAUDSOURCE-RD
Other Parts Discussed in Thread: TLV320ADC3101,

Hi,

I have a BT-MSPAUDSOURCE board and want to program its ADC TLV320ADC3101 using PurePath Studio Graphical Development Environment, but it seems PurePath only accepts as device  the set USB-MODEVM and TLV320ADC3101EVM boards, connected one to another.

Is there a way to use BT-MSPAUDSOURCE-RD as a recognizable hardware device of PurePath Studio through USB interface? 

Or could I use PurePath Studio to program ADC TLV320ADC3101 (present in  BT-MSPAUDSOURCE-RD) directly through its I2C interface?

Does the content transmitted at USB interface of PurePath is aimed at communicating only with an MSP430 microcontroller, or could it be used, with the aid of an USB-to-I2C adapter, as I2C master of ADC TLV320ADC3101 (in that case i would connect I2C signals of the adapter and ADC)?   

If nothing works, how could I transfer the source code generated by PurePath to my ADC TLV320ADC3101? Is it mandatory to use USB-MODEVM and TLV320ADC3101EVM boards?

Best wishes,

Newton Bomeisel Cardoso

  • Hi, Newton,

    As you mention, PurePath Studio is directly compatible only with the EVM and USB-MODEVM board, but it is possible to interface with an ADC3101  

    on a different board by using the I²C test points available on the USB-MODEVM. For this, you need to make sure the address of the device on the EVM (set by SW1) is different to the one PPS is talking to (0x30) by default.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi Diego,

    Thank you for the answers.

    In the meantime I bought a kit MODEVM+TLV320ADC3101, connected it to PPS and succeded in mounting block diagrams and compile them.

    But I didn't find documentation on how to deal with the component Probe of PPS. When I drag and drop Probe, Probe-Data or Probe-Coef, in the Diagram Window of PPS, run the compilation and try to open Probe window through the debug probe point, there is no signal listed and it appears an option to load a prb file (attached picture).

    Would you kindly send an example or documentation about Probe components?

    Best wishes,

    Newton Bomeisel Cardoso

    HW Engineer

      

  • Hi Diego,

    I found one post at E2E  (https://e2e.ti.com/support/audio/f/6/t/87215?tisearch=e2e-sitesearch&keymatch=%22purepath%20probe%22) stating that Probe doesn't work with miniDSP_A block, but it works for miniDSP_D, could you check if it is true, and if there is an workaround for it?

    As I have only the TLV320ADC3101EVM, and as TLV320ADC3101 doesn't have miniDSP_D block, I didn't succeed in connecting the board, but I noticed that the list of points appears in Probe window if I try to use a component that contains miniDSP_D block.

    Best wishes,

    Newton

  • Hi, Newton,

    I have informed my Colleague expert in miniDSP to take a look to your questions.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi Newton,

    Could you please share the process flow in which you are seeing the issue? Please also share the PurePath Studio version number.

    Regards,
    Diljith M. Thodi
  • Hi Diljith,

    PurePath Studio version is 5.95 build 1 revision 35815 Component Library Version 6738.

    I used the Insert file option to attach the pfw file, but as this format is not allowed to be attached, I changed its extension to txt, please rename it to pfw.

    Before and after compiling , if I try to open Probe Data GUI, the following message appears:

    If I try to open the debug probe point, the Probe Points window is the following:

    ProcessFlow1.txt

  • Hi Newton,

    Probing memories in run-time is not supported on ADC3x01 devices using this component. The probe component requires the DSP to support adaptive coefficient memory. Adaptive mode enables the coefficient banks to be switched on-the-fly between host and dsp access. Without adaptive mode the host cannot access the memory while the DSP is running. On these devices, memories can be read after turning off the DSP.

    Regards,
    Diljith M. Thodi