SLAA926A December   2019  – March 2020 MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355

 

  1.   1
  2.   2
  3. 1Revision History

Design Goals

Input Output BW Supply
IiMin IiMax VoMin VoMax fp Vcc Vee
0 A 30 µA 0.2 V 3.2 V 10 kHz 3.3 V 0 V

Design Description

Some MSP430™ microcontrollers (MCUs) contain configurable integrated signal chain elements such as op-amps, DACs, and programmable gain stages. These elements make up a peripheral called the smart analog combo (SAC). For information on the different types of SACs and how to leverage their configurable analog signal chain capabilities, visit MSP430 MCUs Smart Analog Combo Training. To get started with your design, download the MSP430 Transimpedance Amplifier Circuit Design Files.

The transimpedance op amp circuit configuration converts an input current source into an output voltage. The current to voltage gain is based on the feedback resistance. The circuit can maintain a constant voltage bias across the input source as the input current changes, which benefits many sensors. The characteristics of the Transimpedance Amplifier (TIA) module in MSP430FR2311 make it especially suited for this functionality; however, this circuit can also be implemented with the MSP430FR2311 SAC_L1, or with the MSP430FR2355 SAC_L3 with additional built-in DAC and PGA capabilities. The output of these integrated amplifiers can be sampled directly by the on-board ADC or monitored by the on-board comparator for further processing inside the MCU.

GUID-906ABA4D-B689-4EFA-8E35-295E0DB42E82-low.jpg

Design Notes

  • An op amp with low input bias current reduces DC errors.
  • A bias voltage can be added to the non-inverting input to set the output voltage for 0-A input currents. The integrated 12-bit DAC in MSP430FR2355 SAC_L3 can be used for this purpose.
  • Operate within the linear output voltage swing (see Aol specification) to minimize non-linearity errors.
  • If the solution is implemented with the MSP430FR2311, this circuit can be realized by the TransImpedance Amplifier (TIA) module, or by the SAC_L1.
  • If the solution is implemented with the MSP430FR2355 SAC_L3, the op-amp should be configured in general-purpose mode.
  • The MSP430 Transimpedance Amplifier Circuit Design Files include code examples showing how to properly initialize the peripherals.

Design Steps

  1. Select the gain resistor.
    R 1 = V oMax - V oMin I iMax = 3 . 2 V - 0 . 2 V 30 μA = 100
  2. Select the feedback capacitor to meet the circuit bandwidth.
    C 1 1 2 × π × R 1 × f p
    C 1 1 2 × π × 100 × 10 kHz 159 pF 150 pF  (Standard Value)
  3. Calculate the necessary op amp gain bandwidth (GBW) for the circuit to be stable.
    GBW > C in + C 1 2 × π × R 1 × C 1 2 > 7 pF + 150 pF 2 × π × 100 × ( 150 pF ) 2 > 11 . 10 kHz

Design Simulations

DC Simulation Results

GUID-CB6D1798-CFC5-44E5-9248-EC32C275BD5E-low.jpg

AC Simulation Results

GUID-B8A5B443-0C60-49D5-9EA0-D109B063D074-low.jpg

Target Applications

Design References

  1. MSP430 Transimpedance Amplifier Circuit Code Examples and SPICE Simulation Files
  2. Analog Engineer's Circuit Cookbooks
  3. MSP430FR2311 TINA-TI Spice Model
  4. MSP430 MCUs Smart Analog Combo Training

Design Featured Op Amp

MSP430FR2311 Transimpedance Amplifier
Vcc 2.0 V to 3.6 V
VCM -0.1 V to VCC/2 V
Vout Rail-to-rail
Vos ±5 mV
AOL 100 dB
Iq 350 µA (high-speed mode)
120 µA (low-power mode)
Ib 5 pA (TSSOP-16 with OA-dedicated pin input)
50 pA (TSSOP-20 and VQFN-16)
UGBW 5 MHz (high-speed mode)
1.8 MHz (low-power mode)
SR 4 V/µs (high-speed mode)
1 V/µs (low-power mode)
Number of channels 1
MSP430FR2311

Design Alternate Op Amp

MSP430FRxx Smart Analog Combo
MSP430FR2311 SAC_L1 MSP430FR2355 SAC_L3
Vcc 2.0 V to 3.6 V
VCM -0.1 V to VCC + 0.1 V
Vout Rail-to-rail
Vos ±5 mV
AOL 100 dB
Iq 350 µA (high-speed mode)
120 µA (low-power mode)
Ib 50 pA
UGBW 4 MHz (high-speed mode) 2.8 MHz (high-speed mode)
1.4 MHz (low-power mode) 1 MHz (low-power mode)
SR 3 V/µs (high-speed mode)
1 V/µs (low-power mode)
Number of channels 1 4
MSP430FR2311 MSP430FR2355

Related MSP430 Circuits