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.

Linux/ADS1282: Linux/ADS1282

Part Number: ADS1282
Other Parts Discussed in Thread: MSP430F2616

Tool/software: Linux

Dear,TI

The design of our old products is like this: ARM9+MSP430F2616+ADS1282+1 chanel vibration sensor, between ARM9 and MSP430F2616 through the UART interface communication, between MSP430F2616 and

ADS1282 are connected by serial interfac, now we want to change the design, detailed as follows:

1. hardware architecture: ARM Cotex A7+ADS1282+1 Chanel vibration sensor, remove MSP430;

2. the data collected by ADS1282 is stored in the external memory(such as SD card) of ARM Cotex A7.

Question 1: is this design reasonable and feasible?

Question 2: the data collected by ADS1282 can be stored directly in the external memory of ARM Cotex A7 without processing?

Question 3: what can MSP430F2616 do to the data collected by ADS1282?

  • Hi starryfree,

    Welcome to the TI E2E Forums!

    1) Without knowing more about your system, its hard to say for sure... I don't see any issues with removing the MSP430, so long as the ARM processor you're using has an SPI peripheral with which to interface with the ADS1282. Additionally, you may need to consider the various processes running on the ARM processor and the MSP430, and decide if the ARM processor has sufficient bandwidth to perform all the operations.

    2) You certainly can store the raw ADC data into memory. You might consider if there is any additional information you need to capture, such as the ADC settings or any time stamps related to when the data was captured. The information you need will depend on your application and what you decide is important. However, as long as you've captured all the required information you ought to be able to process this data at any time.

    3) Sometimes the MSP430 is used to interface with multiple ADCs and can offload some of the processing that would otherwise be required by the central processing unit. However, if you're only interfacing with a single ADC and don't need to do much data processing this may not be required. OItherwise, if you do have a need for multiple MCUs, then the MSP430 provides a low-cost, low-power means of increasing and/or offloading your processing power.

    Does that answer your questions?

    Best regards,
    Chris

  • Hi,Chris

    Thank you very much for your helpful reply!

     I am now actively communicating with the customer about the product's function,According to your suggestion,  I will consider using MSP430 in the new design to processing the data.

    Best regards

  • Hi starryfree,

    You're welcome!

    Let me know if you have any additional questions...I'm more familiar with the ADS1282; however, we could bring in someone else with more knowledge about the MSP430, if needed.

    Best regards,
    Chris