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.

TMDSDSK6713: Multichannel audio codec daughter board

Part Number: TMDSDSK6713
Other Parts Discussed in Thread: TLV320AIC34, TMS320C6713B, PCM4204EVM, PCM1865, OMAP-L137

I would like to use TMDSDSK6713 DSK for prototype of an active acoustic noise cancelling system.  TheDSK board does come with mono-mic, line-in, headphone and line-out output connectors, but I need more analog inputs. 

1.  Are there any daughter cards available with at least 12 audio inputs (mono)?

2.  Does the board support all specified audio in/out simultaneously?  In other words, can I output independent audio streams to headphones AND line-out at the same time?

3.  If there are no readily available daughter cards, what would be the best interface to send the ADC outputs from a custom-built daughter card to TMDSDSK6713?

4.  Would it make more sense to build a custom board with all the ADC/DACs and 6713 DSP and not use the DSK at all?

Thanks

  • Update

    Support engineers at neither Digikey nor TI were able to find a board might be of use for my application. After more search of TI's ICs, I came across EMV for TLV320AIC34. It seems suitable for my application, but I cannot find more information if it is compatible with the TMDSDSK6713 DSK. From what I read, EVM is supposed to be used with a PC.

    I found that there is an interface board from TI (5-6K Interface) which is supposed to be used for purposes like mine (connect DSKs and EVMs).

    Has anyone successfully done something similar? Am I on the right path?

    Thanks
  • Hi,

    I've notified the team. Feedback will be posted here.

    Best Regards,
    Yordan
  • Hello Igor,

    Very sorry for the late response. Did you choose a development board or build your own for this project already?

    1.  Are there any daughter cards available with at least 12 audio inputs (mono)?

    Not that I know of - with 12 audio inputs at least... But you can find an ADC/CODEC EVM with 4 channels each and wire them into the TMDSDSK6713 daughter board headers.

    2.  Does the board support all specified audio in/out simultaneously?  In other words, can I output independent audio streams to headphones AND line-out at the same time?

    The schematics dont show the AIC23 codec details, but I assume you can configure the codec to output the I2S stream only to headphones OR line-out at the same time. Both are likely stereo, though. I dont believe you can output independent streams to each with the onboard codec. You can bypass the codec and send the McASP/McBSP signals to the daughter card header and wire them to 2 separate codecs, or a codec/DAC that supports 4 channels.

    3.  If there are no readily available daughter cards, what would be the best interface to send the ADC outputs from a custom-built daughter card to TMDSDSK6713?

    I would purchase CODEC EVMs and wire them to the J1 & J3 headers on the TMDSDSK6713 for initial prototyping, and then build a custom daughter card after that. See below.

    4.  Would it make more sense to build a custom board with all the ADC/DACs and 6713 DSP and not use the DSK at all? You could build a single board with 6713 and codecs, but I would first prototype with separate EVMs for 6713 and codecs.

    The TMS320C6713B supports Two McASPs and two McBSPs, but they are pinmuxed, so you can choose 2 McASP or 2 McBSP or 1 McASP and 1 McBSP. I would recommend using McASP for this project.

    The two McASPs support

    - two Independent Clock Zones Each (1 TX and 1 RX)

    - Eight Serial Data Pins Per McASP

    - TDM Streams From 2-32 Time Slots

    Datasheet Table 22. Peripheral Pin Selection Matrix shows the pin muxing options between McBSP and McASP.

    See the C6713B datasheet: http://www.ti.com/lit/ds/symlink/tms320c6713b.pdf

    Here are the schematics for the TMDSDSK6713: http://c6000.spectrumdigital.com/dsk6713/revc

    TMDSDSK6713 has two McASP ports, each with 8 serializers that can be used for serial input or output. So 16 pins total that could connect to 16 codec I2S data outputs (configured for mono, though each serializer could carry stereo or TDM data). All of the codecs will require to be slaved to the same clock and frame sync (1 clock/FS pair for McASP1 and another pair for McASP0).

    The TMS320C6713DSK routes all the McASP signals out to the J1 and J3 headers (see below), so you will have to either wire up a bunch of codec EVMS or make your own daughter card with several ADCs or CODECs).

    You can input 4 channels from the PCM4204EVM, and output to the DSK6713 with two wires connecting to 2  serializers configured for stereo I2S. Slave two more PCM4204EVMs to the clock master for 8 more mono channels. You could use just one McASP to accomplish 12 channels.

    http://www.ti.com/tool/pcm4204evm

    Or you might consider a newer device like PCM1865 which can also input 4 channels per device - http://www.ti.com/tool/pcm1865evm. Slave them in a similar fashion and attach them to the J1/J3 headers of the 6713DSK and voila!

    =-=-=-=-

    McASP signals on J1 & J3 headers

    AFSX0 - DC_FSX0 @J3

    AFSR0 - DC_FSR0 @J3

    ACLKX0 - DC_CLKX0 @ J3

    ACLKR0 - DC_CLKR0 @ J3

    AHCLKR0 - DC_CLKS0 @ J3 (not required)

    AHCLKX0 - DC_TINP1 @ J3 (not required)

    AXR0_7 - DC_FSR1 @ J3

    AXR0_6 - DC_CLKR1 @ J3

    AXR0_5 - DC_DX1 @ J3

    AXR0_4 - DC_TOUT1 @ J3

    AXR0_3 - DC_TINP0 @ J3

    AXR0_2 - DC_TOUT0 @ J3

    AXR0_1 - DC_DX0 @ J3

    AXR0_0 - DC_DR0 @ J3

    AFSX1 - HD2 @ J1

    AFSR1 - HHWIL @ J1

    ACLKX1 - HASn @ J1

    ACLKR1 - HRDYn @ J1

    AHCLKR1 - HD6 @ J1

    AHCLKX1 - HD5 @ J1

    AXR1_7 - HD1 @ J1

    AXR1_6 - HDS1n @ J1

    AXR1_5 - HDS2n @ J1

    AXR1_4 - HD0 @ J1

    AXR1_3 - HCNTL0 @ J1

    AXR1_2 - HCSn @ J1

    AXR1_1 - HCNTL1 @ J1

    AXR1_0 - HRWn @ J1

    Regards,
    Mark

  • Dear Mark,

    Thanks for your in-depth reply.  I wanted to use DSK together with three CODEC boards like in a presentation from TI that I found somewhere on the net.

    But I couldn't get a positive answer about the feasibility or the example code, so I decided to go follow TIDEP-0099 demo with OMAP-L137 and Circular

    Microphone Board (CMB) with 8 microphones.  I believe I will be able to connect two CMBs to one OMAP-L137 SK. 

    Thanks again for all the info, it will still be useful for my choice of boards.

    Cheers