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.

Interfacing DSK6713 with ADC/DAC

Other Parts Discussed in Thread: ADS8361EVM, DAC8734EVM, DAC8814EVM, ADS8345EVM, ADS7950, TMS320C6416, ADS8345, ADS8361

Hello,

 

I need to interface DSK6713 with a ADC card and a DAC card. ADC card will be used for data collection from 2/3 analog channels at 100/200Ksps. DAC will be used to supply voltage to 4/5 analog devices. Can I use one 5-6k interface card to connect a ADC and DAC card to DSK 6713? Can I use both at the same time or only one card can be connected with one 5-6k interface card? Any help in this regard will be appreciated. Any suggestions on ADC and DAC card will be welcome.

Thanks in advance.

 

 

  • Hi,

    Yes, you have access to two serial ports of the TMS320C6713 when you use the 5-6K Interface board, so you can run both a DAC and ADC at the same time.  Let me look over the boards we have and see what might have the channel count/spped range you are looking for.

  • Thank you for the quick reply Tom,

     

    I am looking in the range of 12-16 bits for ADCs and DACs. The speed should be at the minimum 200 KSps.  What would be the speed of these serial ports?

    Do any cards allow controlling the sampling rate?

     

    Thanks again,

    Basu 

  • Hi Basu,

    For the ADC, you might look at the ADS7953EVM - this is the 16-channel version of the ADS7950, the EVM is set up to accomodate either part.  This device is 12-bits at 1MSPS throughput, which would give you 250KSPs/channel.  Other options would include the ADS8361EVM or ADS7861EVM, or perhaps the ADS8345EVM.  For the DAC, look at the DAC8814EVM or the DAC8734EVM - both 16-bit, quad parts.

    The TMS320C6713DSK has two high speed serial ports that are wired through the 5-6K Interface board.  You can control the sampling rates of the data converters through the settings in the McBSP peripheral on the DSP and should have no trouble getting the full 200KSps you are looking for.

  • Thanks Tom,

     

    Now I am ready to order the 5-6k interface card. One more question, Any ADC EVMs that support 0-10v input? 

     

    Thank you

    Basu 

  • The ADS8509EVM can - but that's only got a single ADC channel.  I don't have anything 'off the shelf' at the moment which offers 4 channels and gives you 0-10V input  range capability.

  • Thanks Tom,

    I will look into these EVMs. Looks like my shopping list for Thanksgiving is getting ready :)

    Do any of these boards (with or without 5-6k interface) go with beagle board? So that I can collect data and look at them on screen/monitor. If not, can I use the DSK with these cards to communicate  with beagle board? 

     

    Thanks

    Basu

  • Hi Basu,

    Not sure - I know the 5-6K Interface Board is NOT compatible with the Beagle Board.  I am not sure what the break out interface of the Beagle Board is (I don't have one here) to tell you to how to simply 'wire from here to there'.  For the most part, the EVMs I pointed you to are simple SPI interface parts.  So long as you have a header with an SPI port n the Beagle Board, you can easily wire the control signals from one to the other.

  • Hello Tom,

     

    These discussions hold good for DSK 6416 too?

    Like I said before, if 5-6K interface board does not go with Beagle Board, then I would go for a DSK with this board and hope to communicate with Beagle Board using the DSK if that is possible? 

    I will be placing the DSK and EVM orders soon. Will have more questions as I interact with them.

     

    Thanks for all the help Tom.

    Best Regards,

    Basu

  • Hi Basu,

    Yes - the 5-6K Interface Board is compatible with the TMS320C6416 DSK as well. 

  • Hello Tom,

     

    Here is my list of cards/boards to buy. Please let me know if anything here cannot be interconnected (DSK -> 5-6k Interface -> Daughter cards)

     

    1 DSK 6416

    1 5-6k Interface card 

    ADCs:

    1 ADS8345EVM (Question: This says maximum 100ksps, is that for each channel or combined for 8 channels)

    1 ADS8361EVM 

    DACs:

    1 DAC8814EVM 

     

    I will be able to connect one ADC card and one DAC card to one 5-6k interface and then to DSK6416. 

     

    Thanks for the help.

     

    Best Regards,

    Basu 

     

  • Hi Basu,

    The ADS8345 can run at 100ksps single channel, 50ksps two channels, 25ksps four channels, etc.  Both the ADS8361EVM and the ADS8345EVM are compatible with the 5-6K Interface card as is the DAC8814EVM.  You will have access to two serial ports on the TMS320C6416 DSK so that you can run both ADC's or one ADC and one DAC simultaneously.

  • Hello Tom,

    Thanks for all the help. I am not sure if I should ask these questions in this thread....

    I have been playing with ADS8361 to read data and have got some results. Now I would like to take the next step. 

    I need to collect data at 100ksps from 1/2 channels which I can do using ADS8361. Now I need to send this data to a PC. Lets say one channel data (short, 16 bits), 2 bytes every 10us. 

    Questions:

    1. Can I use RTDX to send the data? I read that RTDX is no longer supported. What are my other options? Any daughter card that can help? 

    2. If this is speed is not achievable, I could skip this and send only 5Kbytes/second to PC. If RTDX cannot do it or should not be used, what are the other options? Again any daughter cards.

    3. Does DSK6416 have any pins that can be configured as output pins which can be used to send logic high and low based on some decisions? 

     

    FYI: I want to read data in MATLAB or LabView for visualization and further processing.

     

    Thanks

    Basu 

     

  • Hi Basu,

    You might look into the Simulink tool - this would probably be the easiest way to transfer the data.  You should be able to achieve the 100ksps sample rate you are looking for.  The C6416DSK does have some GPIO functionality via the CPLD located on that board.  You can find some of that detail in the Technical Reference for the C6416DSK from the Spectrum Digital website.

  • Thanks Tom,

     

    (Again these questions might not be for this thread)

    1. The MATLAB (2010b) does not support ccs 3.1. Can I download ccs 3.3 or higher and use with the DSK? 

    2. I could not find any reference to GPIO in the technical reference. There are references to DIP and LEDs.

     

     

    Thanks Tom,

     

    Best Regards,

    Basu

     

  • Hi again Basu,

    You can try posting these questions to the C6000 forum, i have limited experience with Simulink.  The DSK can operate on CCS3.3 or 4.0, but I don't know what the limitation of the current version of Simulink are.  The DIP switches and LEDs are essentially GPIs and GPOs - you can use them for indication/polling.  There are also two bits in the DC_REG Register called DC_CNTL0 and DC_CNTL1 that can be used as general purpose outputs.  These two signals route out to the External Peripheral Interface connector (J3) pins 63 and 64, which then route up to pin 1 on the two serial site connectors on the 5-6K Interface board.  Some of the McBSP transmitter/reciever pins can be configured as GPOs as well...