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.

OPA333: ECG applications for MSP432

Part Number: OPA333
Other Parts Discussed in Thread: INA828, OPA388, ADS8881, , INA333

Dear TI

I'm trying to follow this ECG data acquisition system using both the slau516 TI design and the MSP-EXP432P401R because I wanted to use MSP432P401's 14bit ADC resolution.

http://dev.ti.com/tirex/explore/node?node=AHOd54BDOOfHehF2Wtdavw__z-lQYNj__LATEST

I want to use the MSP432 to read and provide the ECG data using UART. Do I only need the "ECG Front End with RL Drive" part and connect that output to the ADC pin? It would be appreciated to get support on how to work with ECGs using the MSP432. I'm also curious whether I have to use OPA388 instead of the INA828.

  • Hi Yoon,

    The MSP432P411x incorporates a SAR analog to digital converter. In general, SAR ADCs are not low impedance inputs and need to be driven with an amplifier that has enough bandwidth (or low output impedance over frequency) to be able to completely charge the MSP432's internal ADC sample-and-hold capacitor. The ADC’s sample-and-hold capacitor voltage has to settle within the Least Significant Bit (LSB) resolution of the ADC during the acquisition period, in order to obtain accurate results. The SAR ADCs acquisition time is inversely proportional to the sampling rate.

    The ECG design above has the OPA333 buffer stage (U2A, U2B), in a dual-feedback configuration, optimized to drive the ADS8881 18-B SAR ADC at a sampling rate of 10-kSPS.  As described on section 2.6 of the design document, all passive components are carefully selected for noise, stability and transient settling while driving the ADS8881 at 10-kSPS; and the circuit was optimized using simulation.

    If you use the OPA333 on the design, depending on how fast is your sampling rate (or depending on the duration of the available acquisition period), you will most likely need a separate ADC input driver buffer stage to drive the ADC as shown on the example above.  The RC kickback filter and all passive feedback components will need to be tuned for stability and transient settling accounting for the specific ADC acquisition time, resolution, and sample-and-hold structure.  

    Regarding your question, it is possible to replace the OPA333 devices with OPA388 devices, but the design needs to be carefully optimized where the ADC RC kickback filter and all passive components need to be tuned using simulation.

    As mention on section 7, it is possible to use a monolithic INA for the front end such as the INA333 (or INA828). The compromise to using this INA is that it converts differential input signals to single-ended, meaning that the output could be more easily subject to external noise coupling which could be more easily rejected in a differential configuration. Also, the INA requires a reference buffer to offset the single-ended output to mid scale. In addition, your MSP432 ADC will need to be configured as single-ended input when using an INA.  If you use a relative slow sampling rate (i.e. 10-kSPS), the INA may be able to drive the ADC directly without a buffer.

    Please refer to the slau516 design for simulation guidelines. Also, for information to create a SAR ADC model and tuning the RC filter you can refer to TI's Precision Labs series below on SAR ADC topics. Section 5 of the tutorial covers the selection and optimization of the R and C values used in the RC kickback, as well as to how to model the sample-and-hold of the ADC using TINA SPICE simulation. You can find the TI Precision Lab for ADCs in the link below:

    https://training.ti.com/ti-precision-labs-adcs

    Please let me know if you have questions,

    Best Regards,

    Luis

  • Thanks, Luis.

    Luis Chioye said:
    it is possible to use a monolithic INA for the front end such as the INA333 (or INA828).

    Luis Chioye said:
    The ECG design above has the OPA333 buffer stage (U2A, U2B), in a dual-feedback configuration, optimized to drive the ADS8881 18-B SAR ADC at a sampling rate of 10-kSPS. 

    http://www.ti.com/lit/an/snoa650b/snoa650b.pdf

    Do you mean the OPA333 and the INA series is different? I thought both were instrumentation amplifiers.

    Also, is the general Op Amps are monolithic ones?

  • Hi Yoon,

    All the devices discussed on the TI ECG OPA333+ADS8881 reference design, both the operational amplifiers or the instrumentation amplifiers (INAs), are monolithic devices.

    Below is a blog that discusses instrumentation amplifiers in detail; where an instrumentation amplifier could be built with discrete resistors and one to three operational amplifiers.   

    https://e2e.ti.com/blogs_/b/analogwire/archive/2019/08/09/what-is-an-instrumentation-amplifier

    The OPA333 is a operational amplifier, and the INA333 is an instrumentation amplifier.  The INA333 instrumentation amplifier incorporates three operational amplifiers (the internal op-amps are similar to the OPA333 core device) and precision trimmed resistors built in the same IC device. 

    When you look at the context in discussion on section 7 of SLAU516, "Modifications:  Monolithic INA Option", the word 'monolithic' in this particular case is used in the context to differentiate between building a differential amplifier front-end discretely, in other words, using two discrete operational amplifiers and discrete resistors (notice the OPA333 Op-Amps are monolithic) to build a differential front end, or alternatively, using a instrumentation amplifier INA IC, where the instrumentation amplifier is built in the silicon incorporating three op-amps and precision trimmed resistors, all devices build in a single device IC.  See picture below of the simplified schematic of a 3 op-amp instrumentation amplifier.

    If you take a look on the OPA333 ECG design, Figure 2 of SLAU516, looking at the OPA333 ECG front-end topology looks similar to the INA input buffer front end of the picture above.  In the SLAU516 case, the output of the OPA333 front end is fully-differential, feeding through a buffer stage (U2A,U2B), driving a fully-differential input SAR ADC (ADS8881). 

    If you choose to use an INA front end such as the INA333 or INA828, keep in mind that the output of the instrumentation amplifier is single-ended, and will typically feed a single-ended input ADC. 

    Hope this helps,

    Thank you and Best Regards,

    Luis