PGA309 Programmable Sensor Signal Conditioner Bringing Linearity to a Non-Linear Pressure Sensor World
Typical Wheatstone Bridge Pressure Sensor Bridge Resistance is Symmetrical
Pressure Sensor Terminology Span (Scale factor for V INP -V INN @ Full-Scale Pressure relative to V EXC ) FSO (Full Scale Output) FSS (Full Scale Sensitivity) Gain Sensitivity i.e. 2mV/V (implies V INP -V INN = 10mV @ FS Pressure with V EXC =+5V) Offset (V INP -V INN @ Zero Pressure ) Zero i.e. 10mV
Definition of Offset & Span
Ideal Span Ideal Span & Offset Ideal Offset
Real World Sensors Span Variations @ 25 o C Linear changes with Temperature NonLinear changes with Temperature Offset Variations @ 25 o C Linear changes with Temperature NonLinear changes with Temperature Bandwidth <4kHz for most pressure sensor applications
Typical Pressure Sensor NonLinearities Initial Offset: -2%< Offset <+2% (of V EXC ) OffsetTC1: -0.1%< OffsetTC1 <+0.3% (of Span/ o C) (Linear Offset Temperature Coefficient) OffsetTC2: -0.5%< OffsetTC2 <+0.5% (of Span) (NonLinear, Second-Order, Offset Temperature Coefficient) Initial Span: -0.4%< Span <+16% (of V EXC ) SpanTC1: -0.3%< SpanTC1 <+0.3% (of Span/ o C) (Linear Span Temperature Coefficient) SpanTC2: -2%< SpanTC2 <+3% (of Span) (NonLinear, Second-Order, Span Temperature Coefficient) Many Sensors also have higher order NonLinearities
Typical OffsetTC1 20 20 18.25 16.5 14.75 13 11.25 9.5 7.75 Offset TC Vs. Temperature Offset TC (%Span) ( OffsetTC1T ( )) 6 4.25 2.5 0.75 1 2.75 4.5 6.25 8 OffsetTC1= 0.2%Span/ C 13 9.75 11.5 13.25 15 40 31 22 13 4 5 14 23 32 41 50 59 68 77 86 95 104 113 122 131 140 40 T Temperature (C) 125
Typical OffsetTC2 Offset NonLinearity (%Span) 4.408 Offset NonLinearity Vs. Temperature 5 4.75 4.5 4.25 4 3.75 3.5 3.25 3 OffsetTC2( T) 2.75 2.5 2.25 2 1.75 1.5 OffsetTC2= 3%Span 1.25 (OffsetTC2= 4.41x10-4 %Span/ C 2 ) 1 0.75 0.5 0 0.25 0 40 31 22 13 4 5 14 23 32 41 50 59 68 77 86 95 104 113 122 131 140 40 T Temperature (C) 125
Offset (%Span) 24.408 30 27.5 25 22.5 20 17.5 15 12.5 10 OffsetT ( T) 7.5 5 2.5 0 2.5 5 7.5 10 12.5 15 11.138 17.5 20 Typical Total Offset vs Temp Offset Vs. Temperature 40 31 22 13 4 5 14 23 32 41 50 59 68 77 86 95 104 113 122 131 140 40 T Temperature (C) Offset @ 25 C= 2%V EXC OffsetTC1= 0.2%Span/ C OffsetTC2= 3%Span 125
Typical SpanTC1 Span TC (%Span) 13 SpanTC1T ( ) 20 Span TC Vs. Temperature 20 18 16 14 12 10 8 6 4 2 0 2 4 6 8 10 12 14 SpanTC1= -0.2%Span/ C 16 18 20 40 31 22 13 4 5 14 23 32 41 50 59 68 77 86 95 104113122131140 40 T Temperature (C) 125
Typical SpanTC2 Span NonLinearity (%Span) 0 Span NonLinearity Vs. Temperature 0 0.15 0.3 0.45 0.6 0.75 0.9 1.05 1.2 SpanTC2( T) 1.35 1.5 SpanTC2= -2%Span 1.65 (SpanTC2= -2.94x10-4 %Span/ C 2 ) 1.8 1.95 2.1 2.25 2.4 2.55 2.7 2.9382.85 3 40 31 22 13 4 5 14 23 32 41 50 59 68 77 86 95 104113122131140 40 T Temperature (C) 125
Span (%Span) Typical Total Span vs Temperature Span Vs. Temperature 11.758 20 17.5 15 12.5 10 7.5 5 2.5 0 SpanTT ( ) 2.5 5 7.5 10 12.5 15 17.5 Span @ 25 C= 2%V EXC 20 SpanTC1= 0.2%Span/ C 22.5 SpanTC2= 3%Span 25 22.93827.5 30 40 31 22 13 4 5 14 23 32 41 50 59 68 77 86 95 104 113 122 131 140 40 T Temperature (C) 125
Pressure NonLinearity Many Bridge Sensors also have NonLinear Outputs with applied Pressure Typical Pnl (Pressure NonLinearity) -2.5%< Pnl <+2.5% (of Span)
Pnl (Pressure NonLinearity) Example Pressure (PSI) Pin 100 PnonlinPin ( ) 0 100 95 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5 NonLinear Pressure Output of Sensor 0 0 0.05 0.10.15 0.2 0.25 0.3 0.35 0.40.45 0.50.55 0.60.65 0.70.75 0.80.85 0.90.95 1 0 Pin Pmax Normalized Pressure Stimulus Pnl = 2.5%Span 1
Pnl (Pressure NonLinearity) Example Pressure Nonlinearity (%Span) 2.5 Pressure NonLinearity Vs. Stimulus 2.5 2.38 2.25 2.13 2 1.88 1.75 1.63 1.5 1.38 P NL ( Pin) 1.25 1.13 1 0.88 0.75 0.63 0.5 0.38 Pnl = 2.5%Span 0.25 0 0.13 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 0 Pin 1 Pmax Normalized Stimulus
Traditional Trim for NonLinearities V BR+ Sensitivity Drift Trim Offset Drift Trim V INP I excitation Zero Trim1 Zero Trim2 V INM V BR-
Traditional Trim for NonLinearities Requires special pre-package fixtures Requires special laser or manual resistor trims Trims are interactive with each other Multiple test/trim/test/trim passes required Finite number of trims and range No 1-step easy trim for electronics & sensor
Modern Digital Trim for NonLinearities V S PGA309 Non-Linear Bridge Transducer V EXC Analog Sensor Linearization - + - Linearization Ckt Ref Linearization DAC Fault Monitor Auto-Zero PGIA Over/Under Scale Limiter Linear V OUT + Analog Signal Conditioning Ext Temp Digital Temperature Compensation Ext Temp Int Temp Temp ADC Control Register Interface Circuitry DIGITAL CAL EEPROM (SOT23-5)
Modern Digital Trim for NonLinearities Allows for final post-package trim Simple digital trim with computer calculated calibration coefficients. Almost infinite number of trims with finer resolution and wider range Less interaction between trims 1-step easy trim for electronics & sensor
Typical 3-Terminal Sensor Module Application Pressure Connection Sensor Module Housing PGA309 EEPROM Electrical Connection V S V OUT GND Bridge Pressure Sensor Electronics
PGA309 Overview
PGA309 Inside Tour Gain Blocks Front End PGA Output Amplifier & Fine Gain Adjust Combined Gain Settings Offset Coarse Offset Adjust Fine Offset Adjust Reference: Internal/External Monitor Functions Fault Monitor: Internal/External Comparators Scale Limits: Over-Scale/Under-Scale Temperature Sense Internal/External Excitation Linearization Dynamic Digital Temperature Compensation Digital Interface Options for Calibration Two-Wire Single-Wire
PGA309 Inside Tour Will Use Definition by Example: Bridge Sensor: 0psi < Pin < 100psi FSO = 2mV/V Pnl = +2.5% FSR Calibrated PGA309 + Sensor Pin = 0psi, VOUT = 0.5V Pin = 100psi, VOUT = 4.5V
PGA309 Gain Blocks
PGA309 Front End PGA
PGA309 Output Amplifier & Fine Gain Adjust
PGA309 Offset + - + - + - + - + - + - Coarse Offset Positive or Negative Applied before Front End PGA Gain Fine Offset 16-Bit, Range: 2%V REF to 98%V REF (For V REF =5V) For RTO: Amplified by Fine Gain Adjust & Output Amplifier Gain
PGA309 Reference Internal Reference +2.5V +4.096V 2.4%Initial Accuracy +10ppm/ C Drift External Reference +1.25V to V S Power-on to External Ref
Fault Monitor External Comparators Case INN_HI (ALM3) INN_LO (ALM2) INP_HI (ALM1) INP_LO (ALM0) Normal 0 0 0 0 RB1 open 0 0 0 1 RB2 open 0 1 0 0 RB3 open 1 0 0 0 RB4 open 0 0 1 0 RB1 short 0 0 1 0 RB2 short 1 0 0 0 RB3 short 0 1 0 0 RB4 short 0 0 0 1 open sensor gnd 1 0 1 0 open sensor V EXC 0 1 0 1 V EXC short gnd 1* 1 1* 1 V IN1 (V INP ) open 0 0 0 1 V IN2 (V INN ) open 0 1 0 0 V IN1 (V INP ) short gnd 0 0 0 1 V IN2 (V INN ) short gnd 0 1 0 0 V IN1 (V INP ) short V EXC 0 0 1 0 V IN2 (V INN ) short V EXC 1 0 0 0 V IN1 (V INP ), V IN2 (V INN ) open 0 1 0 1 V IN1 (V INP ), V IN2 (V INN ) short gnd 0 1 0 1 V IN1 (V INP ), V IN2 (V INN ) short V EXC 1 0 1 0 * Typically a logic 1 but not guaranteed by design and nature of fault Minimum Select Circuit for Inx_HI Comparators: When V EXC enabled the lower of V EXC -100mV and V SA -1.2V is used as comparator reference. Ensures fault monitor when V EXC increases due to linearization circuit and bridge has faults which violate positive V CM of front end PGA.
Fault Monitor Internal Comparators Front End PGA Linear Range Monitor A2 Positive Saturation A2 Negative Saturation A1 Positive Saturation A1 Negative Saturation A3 Common Mode Mostly Used During Calibration V OUT can be valid but Internal Nodes invalid! Faults Indicate Improper Gain Settings Wrong coarse offset polarity/value Incorrect Fine Offset DAC setting
Fault Monitor Comparator Flags INP_HI External Comparator Fault Flag EXTPOL 1=Force V OUT High 0=Force V OUT Low Internal Comparator Fault Flag Enable/Disable External Comparators INP_LO INN_HI INN_LO 1=Fault EXTEN 1=enable 0=disable 1=close 0=open 0 1 V S Polarity to Force V OUT External Comparator Fault Flag Enable/Disable Polarity to Force V OUT Alarm Status Register - Output Amplifier + V OUT External Comparator Fault Flag Supersedes Internal Fault Flag when fault detected A2SAT_LO A2SAT_HI 1=Fault 1=close 0=open Internal Comparators A3_VCM A1SAT_LO A1SAT_HI Internal Comparator Fault Flag INTEN 1=enable 0=disable INTPOL 1=Force V OUT High 0=Force V OUT Low 0 1 V S
Over/Under Scale Limit
A/D Range Budget
Internal Temperature Sensor Similar to TMP100 +/-2 C initial Accuracy +/-0.0625 C typical resolution 12 Bit + Sign data -128 C to +128 C Range Temperature errors calibrated out when PGA309 + Sensor calibration is performed
External Temperature Sense Temp ADC Resolution: 11Bit+Sign to 15Bit+sign
External Temp Sense - Configuration
PGA309 Linearization Loop Diagram
Linearization Circuit Details V LIN_DAC (-0.166<V LIN_DAC <+0.166) 7 Bit+Sign X0.166 DAC X0.83 Range 0 V REF REF IN / REF OUT 4.096V 2.5V Internal Select V EXC OR - Output Amplifier + V OUT (-0.124<V LIN_DAC <+0.124) X0.124 7 Bit+Sign DAC X0.52 Range 1 V REF REF IN / REF OUT 4.096V Internal Select 2.5V
PGA309 V EXC Linearization Example of Non-Linear Bridge Output vs Pressure Input P MIN = 0psi, P MAX = 100psi, %NL = +2.5% NonLinear Pressure Output NonLinear Bridge Pressure Output (psi) Linear System Pressure Input Pressure (psi) 100 90 80 70 60 50 40 30 20 10 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Normalized Stimulus (P/P MAX )
PGA309 V EXC Linearization Example Bridge Output Non-Linearity vs Pressure Input PMIN = 0psi, PMAX = 100psi, %NL = +2.5% Nonlinearity vs Stimulus Nonlinearity (%FSR) 3 2.5 2 1.5 1 0.5 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Normalized Stimulus (P/P MAX )
PGA309 Final Sensor V EXC Linearization 0.06 VOUT Error vs Pressure @25C 0.04 0.02 VOUT Error (%FSR) 0 0.02 0.04 0.06 0 20 40 60 80 100 Pressure (psi)
Summary of PGA309 + Sensor Calibration Bridge Output V INP - V INN Bridge Output V INP - V INN
Dynamic Digital Temperature Compensation Zero DAC Adjustment Gain DAC Adjustment PGA309 Configuration Registers External EEPROM (SOT23-5) Temperature Index Zero DAC Gain DAC T0 Z0 G0 Temperature ADC Temperature Code Linear Interpolation Logic Temperature Index Zero DAC Gain DAC T16 Z16 G16 Temperature Compensation Cycle: Every 150mS Temperature ADC converts (Temperature Code) Temperature Index values are read Linear Interpolation algorithm between closest Temperature Index values occurs Final Zero DAC and Gain DAC Adjustment Values computed
Digital Interface Options for Calibration
PGA309DK (Designer s Kit) Allows User: Complete Evaluation of PGA309 + Sensor Ease of Temperature Coefficient Calculations Immediate Program/Test Bench to Ship First Production Units
PGA309DK Hardware Designer s Kit (PGA309DK) Evaluate PGA309 and Sensor Full Temperature Evaluation Software Control For Designer s Kit Program PGA309 for Evaluation Program PGA309 for First Production Run Sensor Computation Analysis Tool
Easy 4-20mA PGA309 Application
PGA309 + XTR115 Programming w/pga309dk
PGA309 Key Features Gain Range: X2.7 (700kHz BW) to X1152 (60KHz BW) Fine Gain Adjust: 16-Bit DAC, 0.33 to 1 Range Fine Offset Adjust: 16-Bit DAC, 0.1V to 4.9V Range (V REF =5V) Coarse Offset Adjust: +/-60mV (V REF =5V) Bandwidth: 700kHz (X2.7), 60kHz (X1152) Reference Voltage: Internal (2.5V/4.096V) or External Internal or External Temperature Sense Temperature Calibration Span & Offset Look-up Table Logic w/linear Interpolation Up to 17 Temperature Coefficients Digital Calibration: Single-Wire or Two-Wire Interface Voltage Output: Ratiometric or Absolute Small TSSOP-16 Package -40 C to +125 C Operation +2.7V to +5.5V Operation Fault Monitor/Detection Over/Under-Scale Limits Excitation Linearization