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.

TIDA-00874: Requirements

Part Number: TIDA-00874
Other Parts Discussed in Thread: PCM5242, , TAS2555

Tool/software:

Hi,

Good Day.

What is needed to use the USB port of the TIDA 00874 reference design? Are there any software for intemerdiate boards required to connect the PC to the TIDA 00874 board?

Basically, our main goal is to generate a modulated signal ("inserting" some bits in a sinusoidal wave at a specific frequency). Do you still suggest the use of this design? If so, does the software provided (I guess the PurePath Console) have support for our needs? And more, does it have any support for Python or Linux programming?

Suggestions of other designs that can solve this situation are very welcome.

Thank you very much.

Best Regards,

Ray Vincent

  • Hello Ray, 

    Basically you can use the reference design the way it is. We use PurePath Console 3  to write into registers for multi devices  and it is a generally all you need ( of course you need to write the registers of each device, if needed)

    Regarding your question for PPC support for Python or Linus, please post a new question with a new title so it goes to our software team to answer.

    I support DACs such as  PCM5242 in the schematic, so  if you have any specific question regarding the DAC,  feel free to ask.

    Regards,

    Arash

  • Hi Arash,

    Good Day.

    Firstly, they would like to ask if in the reference design (TIDA-00874), the TAS1020B component is indeed needed for a USB connection from PC (as using PurePath Console 3)? In this way, by using the PurePath Console 3, the code needed to run on TAS1020B's 8051 processor will be compiled and flashed to it, right? Do they need to worry about that?
    Secondly, by using the USB connection from the PC, is there any configuration needed to be made? Such as configuring the PCM5242, or other things? Intuitively, he think it's going to work, but if you could confirm, they would really appreciate it.

    Best Regards,

    Ray Vincent

  • Hello Ray,

    The TAS1020B IC is an universal serial bus (USB) peripheral interface device designed specifically for applications that require isochronous data streaming, e.g., streaming of digital audio data between the host PC and the speaker system via the USB connection. To write the I2C commands, TAS1020B is used on the board.  you can see this IC ( or a XMOS) on many of our EVMS that use a script to program the registers using PPC3 for example.

    You can program PCM5242 with your own  script, if needed , but usually the default registers are good to go.

    Regards,

    Arash

  • Hi Arash,

    Good Day.

    When I asked about the TAS1020B, you provided some information about programming the PCM5242 with my own script. If we would like to do so, would it be realizable through the PurePath Console 3?
    I received a .pdf called "How to Revive a USB EVM" and received a link for the TAS1020B drivers: https://www.ti.com/tool/download/SLOC305. However, I would like to ensure that it runs on Windows 10. Is there any incompatibility with Windows 10?

    Best Regards,

    Ray Vincent

  • Hello Ray, I have used both windows 10 with EVMs with TAS1020B so it should be no problem.

    PPC3 has a generic I2C communicator as well as capability to work with the dedicated GUI developed for each device. For example  TAS2555, as you can see in the screen shot below,   has its own GUI in PPC3, which you can write or modify the registers in the GUI ( with knobs, slider, selection and so on). Personally, I like to use the I2C master and use my script.

    Regards,

    Arash