* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Using Open-Source TCP/IP Stacks - Renesas e
Alternating current wikipedia , lookup
Current source wikipedia , lookup
Control system wikipedia , lookup
Time-to-digital converter wikipedia , lookup
Resistive opto-isolator wikipedia , lookup
Oscilloscope types wikipedia , lookup
Television standards conversion wikipedia , lookup
Power electronics wikipedia , lookup
Buck converter wikipedia , lookup
Integrating ADC wikipedia , lookup
Standby power wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Rectiverter wikipedia , lookup
Opto-isolator wikipedia , lookup
ID A14C: Getting Optimal Performance from your ADC Renesas Electronics America Inc. Jim Page Senior Applications Engineer 12 October 2010 Version: 1.1 Jim Page  Senior Applications Engineer  14 years experience with variety of Renesas tools  R8C/M16C/740 series processor primary support  Member of Renesas Technical Support Staff for web customer support  Key support and development role for several successful projects being used in-field today using broad variety of Renesas and 3rd party tools  B.S. EET from Western Carolina University  Go Catamounts!!  Expert in USB and other serial technologies  Co-patent holder/developer of original Renesas Flash-Over-USB technology  Expert in I2C, SPI, and other serial protocol interfaces using Renesas MCUs Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * ASIC, ASSP & Memory Advanced and proven technologies Solutions for Innovation Analog and Power Devices #1 Market share in low-voltage MOSFET** * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 ** Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis). Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Solutions for Innovation ASIC, ASSP & Memory Advanced and proven technologies Analog and Power Devices #1 Market share in low-voltage MOSFET** * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 ** Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis). 4 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia High Performance CPU, Low Power High Performance CPU, FPU, DSC  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display  Legacy Cores  Next-generation migration to RX General Purpose  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch 5 Ultra Low Power Embedded Security  Up to 25 DMIPS, 150nm process  Up to 25 DMIPS, 180, 90nm process  190 uA/MHz, 0.3uA standby  1mA/MHz, 100uA standby  Application-specific integration  Crypto engine, Hardware security Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia High Performance CPU, Low Power High Performance CPU, FPU, DSC  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display  Legacy Cores  Next-generation migration to RX General Purpose  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch 6 Ultra Low Power Embedded Security  Up to 25 DMIPS, 150nm process  Up to 25 DMIPS, 180, 90nm process  190 uA/MHz, 0.3uA standby  1mA/MHz, 100uA standby  Application-specific integration  Crypto engine, Hardware security Innovations in Analog 7 Innovations in Analog – Voice Recognition 8 Agenda  Successive Approximation and Delta-Sigma Converters  Basic Concepts  Advantages and Disadvantages  ADC Key Terms and Concepts  Source resistance limitations  Discussions of how often to sample 9 Successive Approximation (SAR) ADC ADC Register 1 0 1 0 11 0 0 1 0 0 Vref DAC (R2R Ladder) AVss AN0 AN1 AN2 AN3 AN4 AN5 AN6 AN7 Comparator Sample and Hold Circuit Input Analog Mux 10 Advantages and Disadvantages of SAR  Advantages of Successive Approximation  Easy to multiplex  Relatively fast  R2R ladder does not require precision parts  Disadvantages of Successive Approximation  Analog circuitry required  Not easy to get high resolution 11 Delta Sigma Converter 5V 0V Vin 4V ∑ +V ∫ H H Ref D CK 12 Digital Filter Advantages and Disadvantages of Delta Sigma  Advantages of Delta Sigma     Digital circuits set resolution No sample & hold circuit Digital filtering controls noise very effectively Digital filter can be tailored to application  Disadvantage  High speed digital circuits required  Delay in first code (signal is phase delayed)  Not easy to multiplex 13 Agenda  Successive Approximation and Delta-Sigma Converters  Basic Concepts  Advantages and Disadvantages  ADC Key Terms and Concepts 14 ADC Specifications - Errors Full Scale Error Full Scale Non-Linearity Error Ideal Curve ADC Counts Corrected Curve Absolute Error Real Curve 0V Vfull Scale Offset Error 15 Input Voltage 10 bit ADC facts  Resolution is 1 part in 1024  Can resolve 0C to 250C (480F) within ¼ degree C  Inherent Accuracy is 0.1%  If Vref = 5V each step is equal to 4.88 mV (5V/1024)  If Vref is decreased to 2.5V each step is 2.44 mV  ± 3 LSB error means 3 counts of the reading may be off  For example: Voltage in should result in count of 100 – Real count could be from 97 to 103  Does not mean that the A/D is a 7 bit A/D converter 16 What is the ADC reading for the circuit below? +Vref 1. Depends on Vref 2. Depends on Vcc 3. Need to know resistor values 4. 512 5. Ask the HW engineer Vcc Vref R1 R2 R1=R2 17 +V MCU 10 bit AD Input Ratiometric and Non-Ratiometric conversions +V +V +Vref Vcc Vref +Vref Vcc Vref Vcc Vref Vcc Vref MCU MCU MCU MCU AD Input AD Input AD Input AD Input a) ratiometric 18 +V +V b) ratiometric c) non-ratiometric d) non-ratiometric Advantage of Ratiometric conversions Since Vref is the voltage driving the resistor divider 1) Vm = Vref * (Rk/(Rx+Rk)) +V Rx Vcc Substituting Equation 1 into Equation 2 Vref ADC reading/max counts = Rk/(Rx+Rk) MCU Vm AD Input Rk a) ratiometric 19 2) ADC reading = Vm/Vref * max ADC counts *** Notice there are no voltages left in the relationship Sensing Error Considerations Vcc  Ratiometric Errors Vref  ADC error Vm MCU AD In  Divider errors Vcc  Sensor error  Non-Ratiometric errors  Ratiometric errors plus Vref errors  Tolerance error can be calibrated out  Drift components typically cannot be calibrated out 20 Vref MCU AD In Agenda  Successive Approximation and Delta-Sigma Converters  Basic Concepts  Advantages and Disadvantages  ADC Key Terms and Concepts  Source resistance limitations 21 Source Resistance Errors From M16C/62P Manual If you solve this you will see the source resistance can be approximately 13.9K 22 Source Resistance Errors Vref 10k Rs ADC Input Ckt Equivalent Req 10k To AD Converter Block S1 Ceq For M16C/62P Req = 7.8k Ceq = 1.5 pF S1 closed for 3 fAD cycles RC time constant of source resistance and sampling cap can cause error 23 Source Resistance Limitation (An intuitive approach)  Since we want the error much less than 1/1024 (0.1%) let’s allow 10 time constants (0.005%)  Sampling occurs for 300 nSec  (3 cycles of 10 MHz AD clock)  10 time constants = 300 nSec 1 TC = 30 nSec  C = 1.5 pF so Rtotal (Rs + Req) must be 20Kohm or less  (300 nSec/1.5 pF)  Rsource can not be greater than 12.2 K ohms  Equivalent resistance of the AD circuit is 7.8K  (Strict analysis indicated 13.8 kOhm) 24 Source Resistance Errors What can we do? 1. 2. Vref Decrease Rs Increase sampling time (decrease fAD) 3. Q=C*E 40k To AD Converter Block Rs If Ctotal changes by <1/1000 then E will change by <1/1000 Req 30k S1 C1 Ceq Ceq = 1.5 pF so make C1 1500 pf For M16C/62P Req = 7.8k Ceq = 1.5 pF S1 closed for 3 fAD cycles 25 Effect of Adding Capacitor to Input Pin Adding capacitor creates a low pass filter fc To AD Converter Block Rs Req C1 Gain Freq fc = 1/2πRC 20k Rs and .0015 uF = 5.3 kHz corner 26 S1 Ceq Agenda  Successive Approximation and Delta-Sigma Converters  Basic Concepts  Advantages and Disadvantages  ADC Key Terms and Concepts  Source resistance limitations  Sampling Rate Considerations 27 How often should I sample if: I am just providing a data reading (not closed loop control)?  Example: you are measuring outside air temperature to display on a gauge  How often should you monitor  What is the update rate on the display ?  Oversample and filter at least 8:1  Consider taking 10 samples, throw out high and low and average rest  Evenly spaced measurements tend to minimize noise affects 28 How often should I sample if: I am using the value in a control loop  Example: you are controlling a fan with an integrated BLDC controller  How fast can the fan respond to a change in input  If speed response time to a prompt step is 100 mSec  No need to close loop every mSec  Probably want to consider sampling many times near the update time Command Change Response Time Fan Speed Time 29 Approximating an Integral (Riemann Sum) 100V X 99V X 70V 54V X X 28V x 99 70 54 28 (54 +70 +28 +99 + 0)/5= 50.2 30 0V When should I remember Nyquist  When you want to impress your friends  Filtering algorithms (FIR, IIR)  Transforms involved (Fourier and many Codecs) 31 Summary of Topics Discussed Block diagrams of Successive Approximation and DeltaSigma Converters  Major Characteristics  Advantages/Disadvantages Key Terms and Concepts  Resolution  Accuracy  Ratiometric/Non-Ratiometric Source resistance limitations  “Calculating Maximum Source Resistance”  Alternatives for source resistance limitations  Discussions of how often to sample 32 Questions? 33 Thank You! 34 Renesas Electronics America Inc.
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            