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.

ADS7950: Enquiry for migration from TLV1570 to ADS7950

Part Number: ADS7950
Other Parts Discussed in Thread: TLV1570, TMS320C6742,

hi Expert,

My existing project design is using McBSP to interface between TLV1570 and TI DSP TMS320C6742  as following

But TLV1570 is entering LTB status now. So I am planning to migrate to ADS7950 to communicate with DSP. I have some concern if you can clarify:

1. For ADS7950, the SPI is slight different compare with TLV1570, there is no FS signal on ADS7950

I have two questions
Q1:  Is the SPI of ADS7950 ok to interface with McBSP of TI TMS320C6742 without any issue ? it means we use MCBSP as SPI master to communicate with ADS7950.
Q2:  can we use EDMA  of DSP C6742 for data sending  to and receiving from ADS7950?
 

Best Regards,

Felix

  • Hi Felix,

    For Q1, the /CS input of the ADS7950 can be tied to the Frame Sync output of the McBSP.  The TLV1570 had an internal 'mode detect' based on the state of the FS pin with the application of /CS - you don't need to worry about that using the ADS7950.

    For Q2, I can't think of any reason why you could not continue to use the EMDA.

    That being said, there are some differences in the command structures between the two devices - the ADS7950 has modes/features not found in the TLV1570.  The biggest difference between the two devices is in the sampling scheme.  The TLV1570 samples the analog input with the first six SCLK cycles after the application of FS and then starts the conversion process:

    The ADS7950 will start the conversion process on the application of /CS (FS in your case) and then go into sample mode: