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.

McASP on TMS320DA830

Other Parts Discussed in Thread: OMAP-L138

According to McASP's datasheets, if we want to receive non-pcm data through McASP ,it first needs to be connected to an external DIR and then to the TI-SoC using I2S.How does the information about non-pcm data which is received by DIR in S/PDIF or AES-3 (like Pc,Pd and Channel Status) format ,will reach the McASP in TI-SoC? The data itself as I understand will be sent on I2S lines. But my doubt is whether information about the data(Pc,Pd and channel status) be sent through I2S itself or some other interface?If those information reach TI-SoC,how will it(Pc,Pd,Channel Status,data) look like in any peripheral's buffer?  Does the TI-SoC has to read by itself the DIR's registers in order to get information like Pc,Pd and Channel Status?

Thanks,

Rajaram

  • Rajaram,

    Sorry for my delay in desponding. I think the answers to these questions will depend a great deal on the specific DIR that you use. TI SoCs like OMAP-L138 include a number of simple serial peripherals like I2C and SPI that are commonly used to interface with external devices.  For example, the audio codecs on the EVM are configured using the I2C interface. I recommend referring to the DIR's datasheet for more information about how it is configured and how it conveys information to the SoC.

    Hope this helps.

  • Hi Joe,

    Thank you for the response. We are looking to use AK4588 in Spectrum Digital's DSKDA830 board. So now can you let me know how the information about the data in DIR's register reaches to TMS320DA830? For me it was not very clear from the datasheets of McASP and TMS320DA830.

    Thanks and Regards,

    Rajaram

     

  • If I understand correctly, you are looking to use the AK4588 part as part of a custom add-on board with the standard DA830 EVM.  Is that correct?  From the datasheet for that DIR part, it appears that you will have the option of accessing its registers using one of two peripheral interfaces:

    1. I2C (used to interface with codec on EVM)
    2. SPI

    Which interface you choose will depend on many factors; the DA830 provide multiple instances of both peripherals.  The DIR datasheet has detailed information about the configuration registers and how to access them from an external device (i.e., the DA830).  Please refer to the register definitions and the section on the "serial control interface" for more information.

    Hope this helps.

  • Hi Joe,

    Thank you for the response.That is right. We plan to use the add-on board with the standard DA830. As I see in the schematics "assy511060_schematic_RevD.pdf" in the following link,SPI and McASP will be used for receiving data from AK4588's DIR.

    http://support.spectrumdigital.com/boards/dskda830/revf/

    Here when we have some AES-3 data coming through the DIR,here we have the "actual data" and "the information about the data"(channel status word etc) .

    "Actual data"  will be transferred through McASP. But for "information about the data" we might need to access the registers through SPI? If so how can we synchronize "actual data" and "information about data" for an AES-3 burst?

    Thanks,

    Rajaram

     

     

  • Hi Joe,

    If I put it another way : "will an AES-3 frame in its entirety be available for TMS320DA830 in its buffers" or "Do we have to access different parts of AES-3 frame separately" ?

    Thanks,

    Rajaram

  • Rajaram,

    I'm hesitant to offer specific instructions on how to use a third party device, especially one that I have not used personally.  I recommend contacting the manufacturer for operational details or to clarify the finer points of the datasheet.  For TI products, I also recommend checking out the audio converters forum:

    Hope this helps.