0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CS5503-BP

CS5503-BP

  • 厂商:

    CIRRUS(凌云)

  • 封装:

    DIP20

  • 描述:

    CS5503 - 20-BIT A/D CONVERTER

  • 详情介绍
  • 数据手册
  • 价格&库存
CS5503-BP 数据手册
CS5501 CS5501 CS5503 CS5503 16 & 20-Bit Converter Non-aliasing, 16- & A/D 20-bit A/D Converters Features I Description Monolithic CMOS ADC with Filtering The CS5501 and CS5503 are CMOS A/D converters ideal for measuring low-frequency signals representing physical, chemical, and biological processes. They utilize charge-balance techniques to achieve 16-bit (CS5501) and 20-bit (CS5503) performance with up to 4 kSps word rates. - 6-pole, Low-pass Gaussian Filter Up to 4 kHz Output Word Rates - On Chip Self-calibration Circuitry - Linearity Error: ±0.0003% - Differential Nonlinearity: CS5501: 16-bit, No Missing Codes (DNL ±1/8 LSB) CS5503: 20-bit, No Missing Codes The converters continuously sample at a rate set by the user in the form of either a CMOS clock or a crystal. Onchip digital filtering processes the data and updates the output register at up to a 4 kSps rate. The converters' lowpass, 6-pole Gaussian response filter is designed to allow corner frequency settings from 0.1 Hz to 10 Hz in the CS5501 and 0.5 Hz to 10 Hz in the CS5503. Thus, each converter rejects 50 Hz and 60 Hz line frequencies as well as any noise at spurious frequencies. System Calibration Capability Flexible Serial Communications Port - Microcontroller-compatible Formats - 3-state Data and Clock Outputs - UART Format (CS5501 only) Pin-selectable Unipolar/Bipolar Ranges Low Power Consumption: 25 mW - 10 µW Sleep Mode for Portable Applications The CS5501 and CS5503 include on-chip self-calibration circuitry which can be initiated at any time or temperature to insure offset and full-scale errors of typically less than 1/2 LSB for the CS5501 and less than 4 LSB for the CS5503. The devices can also be applied in system calibration schemes to null offset and gain errors in the input channel. Each device's serial port offers two general purpose modes of operation for direct interface to shift registers or synchronous serial ports of industry-standard microcontrollers. In addition, the CS5501's serial port offers a third, UART-compatible mode of asynchronous communication. ORDERING INFORMATION See page 33. I BP/UP SLEEP BP/UPSLEEP 12 CS550112 11 SC1 SC2 SC1 4 SC2 17 4 13 CS5503 Calibration Calibration CAL Calibration Calibration SRAM Microcontroller13 CAL Microcontroller SRAM 14 14 10 VA+ VA+ Charge-balanced A/D Converter VREF 10 Charge-Balanced A/D Converter 7 7 VREF VAAnalog 6-pole Gaussian VA9 Digital Filter 15 Analog Modulator 6-PoleLow-pass Gaussian VD+ 9 AIN 15 AIN Modulator Low-Pass Digital Filter 6 VD- VD+ 6 8 VDAGND AGND 8 20 20 Clock Generator Serial Interface Logic SDATA Clock Generator Serial Interface Logic SDATA DGND5 5 DGND 2 18 18 1 19 23 3 16 116 19 CLKIN CLKOUT CS MODE SCLK CLKOUTCLKIN DRDYDRDY CS MODESCLK Cirrus Logic, Inc. www.cirrus.com http://www.cirrus.com 11 Copyright  Cirrus Logic, 2003 Copyright © Cirrus Logic, Inc.Inc. 2005 Rights Reserved) (All(All Rights Reserved) SEP ‘04 AUG ‘05 DS31F4 DS31F5 1 CS5501 CS5503 CS5501/CS5503 CS5501 ANALOG CHARACTERISTICS (TA = TMIN to TMAX; VA+, VD+ = 5V; VA-, VD- = -5V; VREF = 2.5V; CLKIN = 4.096MHz; Bipolar Mode; MODE = +5V; Rsource = 750Ω with a 1nF to AGND at AIN (see Note 1); Digital Inputs: Logic 0 = GND; Logic 1 = VD+; unless otherwise specified.) CS5501-A, B, C Parameter* Min Specified Temperature Range Typ CS5501-S, T Max Min -40 to +85 Typ Max Units °C -55 to +125 Accuracy -A, S -B, T -C - 0.0015 0.0007 0.0003 0.003 0.0015 0.0012 - 0.0007 0.003 0.0015 ±%FS ±%FS ±%FS TMIN to TMAX - ±1/8 ±1/2 - ±1/8 ±1/2 LSB16 Full Scale Error (Note 2) - ±0.13 ±0.5 - ±0.13 ±0.5 LSB16 Full Scale Drift (Note 3) - ±1.2 - - ±2.3 - LSB16 Unipolar Offset (Note 2) - ±0.25 ±1 - ±0.25 ±1 LSB16 Unipolar Offset Drift (Note 3) - ±4.2 - - +3.0 -25.0 - LSB16 Bipolar Offset (Note 2) - ±0.25 ±1 - ±0.25 ±1 LSB16 Bipolar Offset Drift (Note 3) - ±2.1 - - +1.5 -12.5 - LSB16 Bipolar Negative Full Scale Error (Note 2) - ±0.5 ±2 - ±0.5 ±2 LSB16 Bipolar Negative Full Scale Drift (Note 3) - ±0.6 - - ±1.2 - LSB16 - 1/10 - - 1/10 - LSBrms Linearity Error Differential Nonlinearity Noise (Referred to Output) Notes: 1. The AIN pin presents a very high input resistance at dc and a minor dynamic load which scales to the master clock frequency. Both source resistance and shunt capacitance are therefore critical in determining the CS5501’s source impedance requirements. For more information refer the text section Analog Input Impedance Considerations. 2. Applies after calibration at the temperature of interest. 3. Total drift over the specified temperature range since calibration at power-up at 25°C (see Figure 11). This is guaranteed by design and /or characterization. Recalibration at any temperature will remove these errors. µV Unipolar Mode Bipolar Mode LSB’s %FS ppm FS LSB’s %FS ppm FS 10 0.26 0.0004 4 0.13 0.0002 2 19 0.50 0.0008 8 0.26 0.0004 4 38 1.00 0.0015 15 0.50 0.0008 8 76 2.00 0.0030 30 1.00 0.0015 15 152 4.00 0.0061 61 2.00 0.0030 30 CS5501 Unit Conversion Factors, VREF = 2.5V * Refer to the Specification Definitions immediately following the Pin Description Section. 22 DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 CS5503 ANALOG CHARACTERISTICS (TA = TMIN to TMAX; VA+, VD+ = 5V; VA-, VD- = -5V; VREF = 2.5V; CLKIN = 4.096MHz; Bipolar Mode; MODE = +5V; Rsource = 750. with a 1nF to AGND at AIN (see Note 1): unless otherwise specified.) CS5503-A, B, C Parameter* Min Specified Temperature Range Typ CS5503-S, T Max Min -40 to +85 Accuracy Linearity Error Typ Max Units °C -55 to +125 -A, S -B, T -C - 0.0015 0.0007 0.0003 0.003 0.0015 0.0012 - 0.0007 0.003 TBD ±%FS ±%FS ±%FS TMIN to TMAX - 20 - - 20 - Bits Full Scale Error (Note 2) - ±4 ±16 - ±4 ±16 LSB20 Full Scale Error Drift (Note 3) - ±19 - - ±37 - LSB20 ±16 - ±4 ±16 LSB20 +48 -400 ±4 - LSB20 ±16 LSB20 Differential Nonlinearity (Not Missing Codes) Unipolar Offset (Note 2) - ±4 Unipolar Offset Drift (Note 3) - ±67 - - Bipolar Offset (Note 2) - ±4 ±16 - Bipolar Offset Drift (Note 3) - ±34 - - Bipolar Negative Full Scale Error (Note 2) - ±8 ±32 Bipolar Negative Full Scale Drift (Note 3) - ±10 - 1.6 Noise (Referred to Output) . V - LSB20 - +24 -200 ±8 ±32 LSB20 - - ±20 - LSB20 - - 1.6 - LSBrms (20) Unipolar Mode Bipolar Mode %FS ppm Fs LSB’s %FS ppm FS LSB’s 0.596 0.25 0.0000238 0.24 0.13 0.0000119 0.12 1.192 0.50 0.0000477 0.47 0.26 0.0000238 0.24 2.384 1.00 0.0000954 0.95 0.50 0.0000477 0.47 4.768 2.00 0.0001907 1.91 1.00 0.0000954 0.95 9.537 4.000 0.0003814 3.81 2.00 0.0001907 1.91 CS5503 Unit Conversion Factors, VREF = 2.5V * Refer to the Specification Definitions immediately following the Pin Description Section. DS31F5 DS31F4 3 3 CS5501 CS5503 CS5501/CS5503 ANALOG CHARACTERISTICS (Continued) CS5501/3-A, B, C Parameter* CS5501/3-S, T Min Typ Max Min Typ Max Units (Note 4) - 2 2 1 0.03 3.2 3.2 1.5 0.1 - 2 2 1 0.03 3.2 3.2 1.5 0.1 mA mA mA mA (Note 4) - 25 10 40 20 - 25 10 40 40 mW µW (Note 5) - 70 75 - - 70 75 - dB dB Power Supplies DC Power Supply Currents IA+ IAID+ IDPower Dissipation SLEEP High SLEEP Low Power Supply Rejection Positive Supplies Negative Supplies Analog Input Analog Input Range Unipolar 0 to +2.5 0 to +2.5 Bipolar Input Capacitance DC Bias Current (Note 1) V - ±2.5 - - ±2.5 - V - 20 - - 20 - pF - 1 - - 1 - nA System Calibration Specifications Positive Full Scale Calibration Range VREF+0.1 VREF+0.1 V Positive Full Scale Input Overrange VREF+0.1 VREF+0.1 V Negative Full Scale Input Overrange -(VREF+0.1) -(VREF+0.1) V -(VREF +0.1) -40%VREF to +40%VREF -(VREF +0.1) -40%VREF to +40%VREF V V 80% VREF 80% VREF V Maximum Offset Calibration Range Unipolar Mode Bipolar Mode Input Span (Notes 6, 7) (Note 8) 2VREF +0.2 2VREF +0.2 Notes: 4. All outputs unloaded. 5. 0.1Hz to 10Hz. PSRR at 60 Hz will exceed 120 dB due to the benefit of the digital filter. 6. In unipolar mode the offset can have a negative value (-VREF) such that the unipolar mode can mimic bipolar mode operation. 7. The specifications for Input Overrange and for Input Span apply additional constraints on the offset calibration range. 8. For Unipolar mode, Input Span is the difference between full scale and zero scale. For Bipolar mode, Input Span is the difference between positive and negative full scale points. When using less than the maximum input span, the span range may be placed anywhere within the range of ±(VREF + 0.1). Specifications are subject to change without notice. 44 DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 DYNAMIC CHARACTERISTICS Symbol Ratio Units Sampling Frequency fs CLKIN/ 256 Hz Output Update Rate f out CLKIN /1024 Sps CLKIN /409,600 Hz 506,880/CLKIN s Parameter f -3dB Filter Corner Frequency Settling Time to ts +0.0007% _ FS (FS Step) 20 0 Output Amplitude in dB -20 CLKIN = 4 MHz -40 -60 CLKIN = 2 MHz -80 -100 CLKIN = 1 MHz -120 -140 1 10 100 1000 Frequency in Hz Frequency Response j2 j1 -σ -2 jω S1,2 = -1.4667 ± j1.8199 S3,4 = -1.7559 ± j1.0008 -1 -j1 S5,6 = -1.8746 ± j0.32276 -j2 S-Domain Pole/Zero Plot (Continuous-Time Representation) H(x) = [1 + 0.694x2 + 0.241x4 + 0.0557x6 + 0.009664x8 + 0.00134x10 + 0.000155x12]-1/2 where x = f/f-3dB, f-3dB = CLKIN/409,600, and f is the frequency of interest. Continuous-Time Representation of 6-Pole Gaussian Filter DS31F5 DS31F4 55 CS5501 CS5503 CS5501/CS5503 DIGITAL CHARACTERISTICS (TA = Tmin to Tmax; VA+, VD+ = 5V ± 10%; VA-, VD- = -5V ± 10%) Parameter Symbol Min Typ Max Units Calibration Memory Retention Power Supply Voltage (VD+ and VA+) VMR 2.0 - - V High-Level Input Voltage All Except CLKIN VIH 2.0 - - V High-Level Input Voltage CLKIN VIH 3.5 - - V Low-Level Input Voltage All Except CLKIN VIL - - 0.8 V Low-Level Input Voltage CLKIN VIL - - 1.5 V VOH (VD+)-1.0V - - V VOL - - 0.4 V Input Leakage Current Iin - - 10 µA 3-State Leakage Current IOZ - - ±10 µA Digital Output Pin Capacitance Cout - 9 - pF High-Level Output Voltage Low-Level Output Voltage (Note 9) Iout=1.6mA Notes: 9. Iout = -100 µA. This guarantees the ability to drive one TTL load. (VOH = 2.4V @ Iout = -40 µA). ABSOLUTE MAXIMUM RATINGS Parameter Symbol Min Max Units VD+ VDVA+ VA- -0.3 0.3 -0.3 0.3 (VA+)+0.3 -6.0 6.0 -6.0 V V V V Iin - ±10 mA Analog Input Voltage (AIN and VREF pins) VINA (VA-)-0.3 (VA+)+0.3 V Digital Input Voltage VIND -0.3 (VA+)+0.3 V TA -55 125 C° Tstg -65 150 C° DC Power Supplies: Positive Digital Negative Digital Positive Analog Negative Analog Input Current, Any Pin Except Supplies (Notes 10, 11) Ambient Operating Temperature Storage Temperature Notes: 10. Applies to all pins including continuous overvoltage conditions at the analog input (AIN) pin. 11. Transient currents of up to 100mA will not cause SCR latch-up. Maximum input current for a power supply pin is ± 50 mA. 66 DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 RECOMMENDED OPERATING CONDITIONS (AGND, DGND = 0V) (Note 12) Parameter DC Power Supplies: Positive Digital Negative Digital Positive Analog Negative Analog Analog Reference Voltage Analog Input Voltage: Symbol Min Typ Max Units VD+ VDVA+ VA- 4.5 -4.5 4.5 -4.5 5.0 -5.0 5.0 -5.0 VA+ -5.5 5.5 -5.5 V V V V VREF 1.0 2.5 3.0 V VAIN VAIN AGND -VREF - VREF VREF V V (Note 13) Unipolar Bipolar Notes: 12. All voltages with respect to ground. 13. The CS5501 and CS5503 can accept input voltages up to the analog supplies (VA+ and VA-). They will accurately convert and filter signals with noise excursions up to 100mV beyond |VREF|. After filtering, the devices will output all 1’s for any input above VREF and all 0’s for any input below AGND in unipolar mode and -VREF in bipolar mode. SWITCHING CHARACTERISTICS (TA = Tmin to Tmax; CLKIN=4.096 MHz; VA+, VD+ = 5V±10%; VA-, VD- = -5V ± 10%; Input Levels: Logic 0 = 0V, Logic 1 = VD+; CL = 50 pF; unless otherwise specified.) Parameter Master Clock Frequency: Symbol Internal Gate Oscillator CLKIN (See Table 1) Externally Supplied: (Note 14) CLKIN Maximum Minimum (Note 15) CLKIN CLKIN Duty Cycle Rise Times: Fall Times: Set Up Times: Hold Time: Min Typ Max Units 200 4096 5000 kHz 200 40 5000 - kHz kHz 20 - 80 % Any Digital Input Any Digital Output (Note 16) trise trise - 20 1.0 - µs ns Any Digital Input Any Digital Output (Note 16) tfall tfall - 20 1.0 - µs ns SC1, SC2 to CAL Low SLEEP High to CLKIN High (Note 17) tscs tsls 100 1 - - ns µs SC1, SC2 hold after CAL falls tsch 100 - - ns Notes: 14. CLKIN must be supplied whenever the CS5501 or CS5503 is not in SLEEP mode. If no clock is present when not in SLEEP mode, the device can draw higher current than specified and possibly become uncalibrated. 15. The CS5501/CS5503 is production tested at 4.096 MHz. It is guaranteed by characterization to operate at 200 kHz. 16. Specified using 10% and 90% points on waveform of interest. 17. In order to synchronize several CS5501’s or CS5503’s together using the SLEEP pin, this specification must be met. DS31F5 DS31F4 7 7 CS5501 CS5503 CS5501/CS5503 SWITCHING CHARACTERISTICS (continued) (TA = Tmin to Tmax; VA+, VD+ = 5V ± 10%; VA-, VD- = -5V ± 10%; Input Levels: Logic 0 = 0V, Logic 1 = VD+; CL = 50 pF) Parameter Symbol Min Typ Max Units SSC Mode (Mode = VD+) Access Time CS Low to SDATA Out tcsd1 3/CLKIN - - ns SDATA Delay Time SCLK Falling to New SDATA bit tdd1 - 25 100 ns SCLK Delay Time (at 4.096 MHz) SDATA MSB bit to SCLK Rising tcd1 250 380 - ns Serial Clock (Out) Pulse Width High (at 4.096 MHz) Pulse Width Low tph1 tpl1 - 240 730 300 790 ns Output Float Delay SCLK Rising to Hi-Z tfd2 - 1/CLKIN + 100 1/CLKIN + 200 ns Output Float Delay CS High to Output Hi-Z (Note 18) tfd1 - - 4/CLKIN +200 ns fsclk dc - 4.2 MHz tph2 tpl2 50 180 - - ns SEC Mode (Mode = DGND) Serial Clock (In) Serial Clock (In) Pulse Width High Pulse Width Low Access Time CS Low to Data Valid (Note 19) tcsd2 - 80 160 ns Maximum Data Delay Time (Note 20) SCLK Falling to New SDATA bit tdd2 - 75 150 ns CS High to Output Hi-Z tfd3 - - 250 ns Output Float Delay 100 200 ns Output Float Delay SCLK Falling to Output Hi-Z tfd4 Notes: 18. If CS is returned high before all data bits are output, the SDATA and SCLK outputs will complete the current data bit and then go to high impedance. 19. If CS is activated asynchronously to DRDY, CS will not be recognized if it occurs when DRDY is high for 4 clock cycles. The propagation delay time may be as great as 4 CLKIN cycles plus 160 ns. To guarantee proper clocking of SDATA when using asychronous CS, SCLK(i) should not be taken high sooner than 4 CLKIN cycles plus 160ns after CS goes low. 20. SDATA transitions on the falling edge of SCLK(i). CLKIN CAL t scs SC1, SC2 VALID Calibration Control Timing 88 CS t sls t sch SLEEP Sleep Mode Timing for Synchronization tfd1 SDATA Output Float Delay SSC Mode (Note 19) DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 CLKIN CS t csd1 SDATA Hi-Z MSB MSB-1 MSB-2 t dd1 Hi-Z t fd2 t cd1 SCLK (o) LSB Hi-Z Hi-Z t ph1 t pl1 SSC MODE Timing Relationships DRDY CS t csd2 SDATA t fd3 Hi-Z MSB MSB-1 Hi-Z t dd2 SCLK (i) t pl2 t ph2 CS t csd2 SDATA Hi-Z MSB MSB-1 t dd2 SCLK (i) LSB Hi-Z t fd4 t ph2 SEC MODE Timing Relationships DS31F5 DS31F4 9 9 CS5501 CS5503 CS5501/CS5503 SWITCHING CHARACTERISTICS (continued) (TA = Tmin to Tmax; VA+, VD+ = 5V ± 10%; VA-, VD- = -5V ± 10%; Input Levels: Logic 0 = 0V, Logic 1 = VD+; C L = 50 pF) Parameter Symbol Min Typ Max Units fsclk dc - 4.2 MHz AC Mode (Mode = VD-) CS5501 only Serial Clock (In) Serial Clock (In) Pulse Width High Pulse Width Low tph3 tpl3 50 180 - - ns ns Set-up Time CS Low to SCLK Falling tcss - 20 40 ns Maximum Data Delay Time SCLK Fall to New SDATA bit tdd3 - 90 180 ns Output Float Delay tfd5 - 100 200 ns CS High to Output Hi-Z (Note 21) Notes: 21. If CS is returned high after an 11-bit data packet is started, the SDATA output will continue to output data until the end of the second stop bit. At that time the SDATA output will go to high impedance. DRDY CS t css t ph3 SCLK(i) t pl3 t dd3 SDATA Hi-Z START BIT8 High Byte BIT9 BIT6 t fd5 BIT7 STOP1 STOP2 Hi-Z Low Byte AC MODE Timing Relationships (CS5501 only) 10 10 DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 GENERAL DESCRIPTION The CS5501/CS5503 are monolithic CMOS A/D converters designed specifically for high resolution measurement of low-frequency signals. Each device consists of a charge-balance converter (16Bit for the CS5501, 20-Bit for the CS5503), calibration microcontroller with on-chip SRAM, and serial communications port. mation in the form of frequency (or duty cycle), which is then filtered (averaged) by the counter for higher resolution. LP Filter S/H Amp 1-bit Digital Filter Comparator DAC 16-bits The CS5501/CS5503 A/D converters perform conversions continuously and update their output ports after every conversion (unless the serial port is active). Conversions are performed and the serial port is updated independent of external control. Both devices are capable of measuring either unipolar or bipolar input signals, and calibration cycles may be initiated at any time to ensure measurement accuracy. The CS5501/CS5503 perform conversions at a rate determined by the master clock signal. The master clock can be set by an external clock or with a crystal connected to the pins of the on-chip gate oscillator. The master clock frequency determines: 1. The sample rate of the analog input signal. 2. The corner frequency of the on-chip digital filter. 3. The output update rate of the serial output port. The CS5501/CS5503 design includes several selfcalibration modes and several serial port interface modes to offer users maximum system design flexiblity. The Delta-Sigma Conversion Method The CS5501/CS5503 A/D converters use chargebalance techniques to achieve low cost, high resolution measurements. A charge-balance A/D converter consists of two basic blocks: an analog modulator and a digital filter. An elementary example of a charge-balance A/D converter is a conventional voltage-to-frequency converter and counter. The VFC’s 1-bit output conveys inforDS31F5 DS31F4 Figure 1. Charge Balance (Delta-Sigma) A/D Converter The analog modulator of the CS5501/CS5503 is a multi-order delta-sigma modulator. The modulator consists of a 1-bit A/D converter (that is, a comparator) embedded in an analog feedback loop with high open loop gain (see Figure 1). The modulator samples and converts the input at a rate well above the bandwidth of interest. The 1-bit output of the comparator is sampled at intervals based on the clock rate of the part and this information (either a 1 or 0) is conveyed to the digital filter. The digital filter is much more sophisticated than a simple counter. The filter on the chip has a 6-pole low pass Gaussian response which rolls off at 120 dB/decade (36 dB/octave). The corner frequency of the digital filter scales with the master clock frequency. In comparison, VFC’s and dual slope converters offer (sin x)/x filtering for high frequency rejection (see Figure 2 for a comparison of the characteristics of these two filter types). When operating from a 1 MHz master clock the digital filter in the CS5501/CS5503 offers better than 120 dB rejection of 50 and 60 Hz line frequencies and does not require any type of line synchronization to achieve this rejection. It should be noted that the CS5501/CS5503 will update its output port almost at 1000 times per second when operating from the 1 MHz clock. This is a much higher update rate (typically by a factor of at least 50 times) than either VFCs or dual-slope converters can offer. For a more detailed discussion on the delta-sigma modulator see the Application note "Delta-Sigma 11 11 CS5501 CS5503 0 0 -20 -20 Magnitude (dB) Magnitude (dB) CS5501/CS5503 -40 -60 -40 CLKIN = 4 MHz -60 CLKIN = 2 MHz -80 -80 -100 -100 CLKIN=1 MHz 0 20 40 60 Frequency (Hz) 80 100 0 20 a. Averaging (Integrating) Filter Response (tavg = 100 ms) 40 60 Frequency (Hz) 80 100 b. 6-Pole Gaussian Filter Response Figure 2. Filter Responses A/D Conversion Technique Overview" in the application note section of the data book. The application note discusses the delta-sigma modulator and some aspects of digital filtering. OVERVIEW As shown in the block diagram on the front page of the data sheet, the CS5501/CS5503 can be segmented into five circuit functions. The heart of the chip is the charge balance A/D converter (16-bit for the CS5501, 20-bit for the CS5503). The converter and all of the other circuit functions on the chip must be driven by a clock signal from the clock generator. The serial interface logic outputs the converted data. The calibration microcontroller along with the calibration SRAM (static RAM), supervises the device calibration. Each segment of the chip has control lines associated with it. The function of each of the pins is described in the pin description section of the data sheet. Clock Generator The CS5501/CS5503 both include gates which can be connected as a crystal oscillator to provide the master clock signal for the chip. Alternatively, an external (CMOS compatible) clock can be input to the CLKIN pin as the master clock for the device. Figure 3 illustrates a simple model of the on-chip gate oscillator. The gate has a typical transconductance of 1500 µmho. The gate model includes 10 pf capacitors at the input and output pins. These capacitances include the typical stray capacitance of the pins of the device. The on-chip R1 500 k Ω CLKIN 3 CLKOUT 2 10pF 10pF g m C1 * 1500 umho Y1 C2 * * See Table 1 Figure 3. On-chip Gate Oscillator Model 12 12 DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 gate oscillator is designed to properly operate without additional loading capacitors when using a 4.096 MHz (or 4 MHz) crystal. If other crystal frequencies or if ceramic resonators are used, loading capacitors may be necessary for reliable operation of the oscillator. Table 1 illustrates some typical capacitor values to be used with selected resonating elements. Resonators C1 C2 200 kHz 330pF 470pF 455 kHz 100pF 100pF 1.0 MHz 50pF 50pF 2.0 MHz 20pF 20pF 2.000 MHz 30pF 30pF 3.579 MHz 20pF 20pF 4.096 MHz None None Ceramic Crystals Table 1. Resonator Loading Capacitors CLKOUT (pin 2) can be used to drive one external CMOS gate for system clock requirements. In this case, the external gate capacitance must be taken into account when choosing the value of C2. Caution: A clock signal should always be present whenever the SLEEP is inactive (SLEEP = VD+). If no clock is provided to the part when not in SLEEP, the part may draw excess current and possibly even lose its calibration data. This is because the device is built using dynamic logic. Serial Interface Logic The CS5501 serial data output can operate in any one of the following three different serial interface modes depending upon the MODE pin selection: SSC (Synchronous Self-Clocking) mode; MODE pin tied to VD+ (+5V). SEC (Synchronous External Clocking) mode; MODE pin tied to DGND. DS31F5 DS31F4 and AC (Asynchronous Communication) mode; CS5501 only MODE pin tied to VD- (-5V) The CS5503 can only operate in the first two modes, SEC and SSC. Synchronous Self-Clocking Mode When operated in the SSC mode (MODE pin tied to VD+), the CS5501/CS5503 furnish both serial output data (SDATA) and an internally-generated serial clock (SCLK). Internal timing for the SSC mode is illustrated in Figure 4. Figure 5 shows detailed SSC mode timing for both the CS5501/CS5503. A filter cycle occurs every 1024 cycles of CLKIN. During each filter cycle, the status of CS is polled at eight specific times during the cycle. If CS is low when it is polled, the CS5501/CS5503 begin clocking the data bits out, MSB first, at a SCLK output rate of CLKIN/4. Once transmission is complete, DRDY rises and both SDATA and SCLK outputs go into a high impedance state. A filter cycle begins each time DRDY falls. If the CS line is not active, DRDY will return high 1020 clock cycles after it falls. Four clock cycles later DRDY will fall to signal that the serial port has been updated with new data and that a new filter cycle has begun. The first CS polling during a filter cycle occurs 76 clock cycles after DRDY falls (the rising edge of CLKIN on which DRDY falls is considered clock cycle number one). Subsequent pollings of CS occur at intervals of 128 clock cycles thereafter (76, 204, 332, etc.). The CS signal is polled at the beginning of each of eight data output windows which occur in a filter cycle. To transmit data during any one of the eight output windows, CS must be low at least three CLKIN cycles before it is polled. If CS does not meet this set-up time, data will not be transmitted during the window time. Furthermore, CS is not latched internally and therefore must be held low during the entire data transmission to obtain all of the data bits. 13 13 CS5501 CS5503 CS5501/CS5503 64/CLKIN Internal Status Note 1 Analog Time 0 fout =1024/CLKIN 64/CLKIN Digital Time 0 76/CLKIN Analog Time 1 Digital Time1 CS Polled DRDY (o) CS (i) CS5501 SCLK (o) Hi-Z CS5501 SDATA (o) Hi-Z CS5503 SCLK (o) Hi-Z CS5503 SDATA (o) Hi-Z Hi-Z (MSB) (LSB) Hi-Z Hi-Z (MSB) (LSB) Hi-Z Note: 1. There are 16 analog and digital settling periods per filter cycle (4 are shown). Data can be output in the SSC mode in only 1 of the 8 digital time periods in each filter cycle. Figure 4. Internal Timing CLKIN (i) 76 CLKIN cycles DRDY (o) CS (i) SDATA (o) Hi-Z (MSB) B15* B19** B14* B18** B1 Hi-Z SCLK (o) (LSB) B0 Hi-Z Hi-Z * CS5501 ** CS5503 Figure 5. Synchronous Self-Clocking (SSC) Mode Timing The eighth output window time overlaps the time in which the serial output port is to be updated. If the CS is recognized as being low when it is polled for the eighth window time, data will be output as normal, but the serial port will not be updated with new data until the next serial port update time. Under these conditions, the serial port will experience an update rate of only 2 kSps 14 14 (CLKIN = 4.096 MHz) instead of the normal 4 kSps serial port update rate. Upon completion of transmission of all the data bits, the SCLK and SDATA outputs will go to a high impedance state even with CS held low. In the event that CS is taken high before all data bits are output, the SDATA and SCLK outputs will DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 complete the current data bit output and go to a high impedance state when SCLK goes low. This insures that CS will be recognized and the MSB bit will become stable before the SCLK transitions positive to latch the MSB data bit. Synchronous External Clocking Mode When operated in the SEC mode (MODE pin tied to DGND), the CS5501/CS5503 outputs the data in its serial port at a rate determined by an external clock which is input into the SCLK pin. In this mode the output port will be updated every 1024 CLKIN cycles. DRDY will go low when new data is loaded into the output port. If CS is not active, DRDY will return positive 1020 CLKIN cycles later and remain so for four CLKIN cycles. If CS is taken low it will be recognized immediately unless it occurs while DRDY is high for the four clock cycles. As soon as CS is recognized, the SDATA output will come out of its high-impedance state and present the MSB data bit. The MSB data bit will remain present until a falling edge of SCLK occurs to advance the output to the MSB-1 bit. If the CS and external SCLK are operated asynchronously to CLKIN, errors can result in the output data unless certain precautions are taken. If CS is activated asynchronously, it may occur during the four clock cycles when DRDY is high and therefore not be recognized immediately. To be certain that data misread errors will not result if CS occurs at this time, the SCLK input should not transition high to latch the MSB until four CLKIN cycles plus 160 ns after CS is taken low. When SCLK returns low the serial port will present the MSB-1 data bit on its output. Subsequent cycles of SCLK will advance the data output. When all data bits are clocked out, DRDY will then go high and the SDATA output will go into a high impedance state. If the CS input goes low and all of the data bits are not clocked out of the port, filter cycles will continue to occur but the output serial port will not be updated with new data (DRDY will remain low). If CS is taken high at any time, the SDATA output pin will go to a high impedance state. If any of the data bits in the serial port have not been clocked out, they will remain available until DRDY returns high for four clock cycles. After this DRDY will fall and the port will be updated with a new 16-bit word in the CS5501 or 20-bit word in the CS5503. It is acceptable to clock out less than all possible data bits if CS is returned high to allow the port to be updated. Figure 6 illustrates the serial port timing in the SEC mode. Asynchronous Communication Mode (CS5501 Only) In the CS5501, the AC mode is activated when the MODE pin is tied to VD- (-5 V). When operating in the AC mode the CS5501 is designed to DRDY (o) CS (i) SCLK (i) SDATA (o) Hi-Z (MSB) B15* B19** (LSB) B14* B18** B1 B0 Hi-Z * CS5501 ** CS5503 Figure 6. Synchronous External-Clocking (SEC) Mode Timing DS31F5 DS31F4 15 15 CS5501 CS5503 CS5501/CS5503 provide data output in UART compatible format. The baud rate of the SDATA output will be determined by the rate of the SCLK input. The data which is output of the SDATA pin will be formatted such that it will contain two 11 bit data packets. Each packet includes one start bit, eight data bits, and two stop bits. The packet which carries the most-significant-byte data will be output first, with its lsb being the first data bit output after the start bit. In this mode, DRDY will occur every 1024 clock cycles. If the serial port is not outputting a data byte, DRDY will return high after 1020 clock cycles and remain high for 4 clock cycles. DRDY will then go low to indicate that an update to the serial output port with a new 16 bit word has occurred. To initiate a transmission from the port the CS line must be taken low. Then SCLK, which is an input in this mode, must transition from a high to a low to latch the state of CS internal to the CS5501. Once CS is recognized and latched as a low, the port will begin to output data. Figure 7 details the timing for this output. CS can be returned high before the end of the 11-bit transmission and the transmission will continue until the second stop bit of the first 11-bit packet is output. The SDATA output will go into a high impedance state after the second stop bit is output. To obtain the second 11-bit packet CS must again be brought low before DRDY goes high or the second 11-bit data packet will be overwritten with a serial port update. For the second 11-bit packet, CS need only to go low for 50 ns; it need not be latched by a falling edge of SCLK. Alternately, the CS line can be taken low and held low until both 11-bit data packets are output. This is the preferred method of control as it will prevent losing the second 11-bit data packet if the port is updated. Some serial data rates can be quite slow compared to the rate at which the CS5501 can update its output port. A slow data rate will leave only a short period of time to start the second 11bit packet if CS is returned high momentarily. If CS is held low continuously (CS hard-wired to DGND), the serial port will be updated only after all 22 bits have been clocked out of the port. Upon the completion of a transmission of the two 11-bit data packets the SDATA output will go into a high impedance state. If at any time during transmission the CS is taken back high, the current 11-bit data packet will continue to be output. At the end of the second stop bit of the data packet, the SDATA output will go into a high impedance state. Linearity Performance The CS5501/CS5503 delta-sigma converters are like conventional charge-balance converters in that they have no source of nonmonotonicity. The devices therefore have no missing codes in their transfer functions. See Figure 8 for a plot of the SCLK (i) DRDY (o) CS (i) SDATA (o) Hi-Z Start B8 B9 B14 B15 Stop Stop Start B0 1 2 B1 B6 B7 Stop Stop 1 2 Figure 7. CS5501 Asynchronous (UART) Mode Timing 16 16 DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 +1 DNL (LSB) +1/2 0 -1/2 -1 0 32,768 65,535 Codes Figure 8. CS5501 Differential Nonlinearity Plot excellent differential linearity achieved by the CS5501. The CS5501/CS5503 also have excellent integral linearity, which is accomplished with a well-designed charge-balance architecture. Each device also achieves low input drift through the use of chopper-stabilized techniques in its input stage. To assure that the CS5501/CS5503 achieves excellent performance over time and temperature, it uses digital calibration techniques to minimize offset and gain errors to typically within ±1/2 LSB at 16 bits in the CS5501 and ±4 LSB at 20 bits in the CS5503. Calibration The CS5501/CS5503 offer both self-calibration and system level calibration capability. To understand the calibration features, a basic comprehension of the internal workings of the converter are helpful. As mentioned previously in this data sheet, the converter consists of two sections. First is the analog modulator which is a delta-sigma type charge-balance converter. This is followed by a digital filter. The filter circuitry is actually an arithmetic logic unit (ALU) whose architecture and instructions execute the filter function. The modulator (explained in more detail in the applications note "Delta-Sigma Conversion Technique Overview") uses the VREF voltage connected to pin 10 to determine the magnitude of the voltages used in its feedback DAC. The modulator accepts an analog signal at its input and produces a data stream of 1’s and 0’s as its output. This data stream value can change DS31F5 DS31F4 (from 1 to 0 or vice versa) every 256 CLKIN cycles. As the input voltage increases the ratio of 1’s to 0’s out of the modulator increases proportionally. The 1’s density of the data stream out of the modulator therefore provides a digital representation of the analog input signal where the 1’s density is defined as the ratio of the number of 1’s to the number of 0’s out of the modulator for a given period of time. The 1’s density output of the modulator is also a function of the voltage on the VREF pin. If the voltage on the VREF pin increases in value (say, due to temperature drift), and the analog input voltage into the modulator remains constant, the 1’s density output of the modulator will decrease (less 1’s will occur). The analog input into the modulator which is necessary to produce a given binary output code from the converter is ratiometric to the voltage on the VREF pin. This means that if VREF increases by one per cent, the analog signal on AIN must also increase by one per cent to maintain the same binary output code from the converter. For a complete calibration to occur, the calibration microcontroller inside the device needs to record the data stream 1’s density out of the modulator for two different input conditions. First, a "zero scale" point must be presented to the modulator. Then a "full scale" point must be presented to the modulator. In unipolar self-cal mode the zero scale point is AGND and the full scale point is the voltage on the VREF pin. The calibration microcontroller then remembers the 1’s density out of the modulator for each of these points and calculates a slope factor (LSB/µV). This slope factor 17 17 CS5501 CS5503 CS5501/CS5503 represents the gain slope for the input to output transfer function of the converter. In unipolar mode the calibration microcontroller determines the slope factor by dividing the span between the zero point and the full scale point by the total resolution of the converter (216 for the CS5501, resulting in 65,536 segments or 220 for the CS5503, resulting in 1,048,578 segments). In bipolar mode the calibration microcontroller divides the span between the zero point and the full scale point into 524,288 segments for the CS5503 and 32,768 segments for the CS5501. It then extends the measurement range 524,288 segments for the CS5503, 32,768 segments for the CS5501, below the zero scale point to achieve bipolar measurement capability. In either unipolar or bipolar modes the calculated slope factor is saved and later used to calculate the binary output code when an analog signal is present at the AIN pin during measurement conversions. Figure 9). System calibration performs the same slope factor calculations as self cal but uses voltage values presented by the system to the AIN pin for the zero scale point and for the full scale point. Table 2 depicts the calibration modes available. Two system calibration modes are listed. The first mode offers system level calibration for system offset and for system gain. This is a two step calibration. The zero scale point (system offset) must be presented to the converter first. The voltage that represents zero scale point must be input to the converter before the calibration step is initiated and must remain stable until the step is complete. The DRDY output from the converter will signal when the step is complete by going low. After the zero scale point is calibrated, the voltage representing the full scale point is input to the converter and the second calibration step is initiated. Again the voltage must remain stable throughout the calibration step. System calibration allows the A/D converter to compensate for system gain and offset errors (see This two step calibration mode offers another calibration feature. After a two step calibration VREF sys Signal Conditioning Circuitry Analog MUX Transducer SCLK CS5501 CS5503 SDATA CAL SC1 SC2 A0 A1 CLK DATA µC I/O 1 I/O 2 I/O 3 I/O 4 I/O 5 Figure 9. System Calibration CAL SC1 SC2 Cal Type ZS Cal FS Cal Sequence Calibration Time 0 0 Self-Cal AGND VREF One Step 3,145,655/fclk 1 1 AIN - 1st Step 1,052,599/fclk 0 1 System Offset & System Gain - AIN 2nd Step 1,068,813/fclk 1 0 System Offset AIN VREF One Step 2,117,389/fclk * DRDY remains high throughout the calibration sequence. In Self-Cal mode (SC1 and SC2 low) DRDY falls once the CS5501 or CS5503 has settled to the analog input. In all other modes DRDY falls immediately after the calibration term has been determined. Table 2. Calibration Control 18 18 DS31F5 DS31F4 CS5501 CS5503 CS5501/CS5503 sequence (system offset and system gain) has been properly performed, additional offset calibrations can be performed by themselves to reposition the gain slope (the slope factor is not changed) to adjust its zero reference point to the new system zero reference value. A second system calibration mode is available which uses an input voltage for the zero scale calibration point, but uses the VREF voltage as the full scale calibration point. Whenever a system calibration mode is used, there are limits to the amount of offset and to the amount of span which can be accommodated. The range of input span which can be accommodated in either unipolar or bipolar mode is restricted to not less than 80% of the voltage on VREF and not more than 200% of (VREF + 0.1) V. The amount of offset which can be calibrated depends upon whether unipolar or bipolar mode is being used. In unipolar mode the system calibration modes can handle offsets as positive as 20% of VREF (this is restricted by the minimum span requirement of 80% VREF) or as negative as -(VREF + 0.1) V. This capability enables the unipolar mode of the CS5501/CS5503 to be calibrated to mimic bipolar mode operation. In the bipolar mode the system offset calibration range is restricted to a maximum of ±40% of VREF. It should be noted that the span restrictions limit the amount of offset which can be calibrated. The span range of the converter in bipolar mode extends an equidistance (+ and -) from the voltage used for the zero scale point. When the zero scale point is calibrated it must not cause either of the two endpoints of the bipolar transfer function to exceed the positive or the negative input overrange points (+(VREF + 0.1) V or - (VREF + 0.1) V). If the span range is set to a minimum (80% VREF) the offset voltage can move ±40% VREF without causing the end points of the transfer function to exceed the overrange points. Alternatively, if the span range is set to 200% of DS31F5 DS31F4 VREF, the input offset cannot move more than +0.1 or 0.1 V before an endpoint of the transfer function exceeds the input overrange limit. Initiating Calibration Table 2 illustrates the calibration modes available in the CS5501/CS5503. Not shown in the table is the function of the BP/UP pin which determines whether the converter is calibrated to measure bipolar or unipolar signals. A calibration step is initiated by bringing the CAL pin (13) high for at least 4 CLKIN cycles to reset the part and then bringing CAL low. The states of SC1 (pin 4) and SC2 (pin 17) along with the BP/UP (pin 12) will determine the type of calibration to be performed. The SC1 and SC2 inputs are latched when CAL goes low. The BP/UP input is not latched and therefore must remain in a fixed state throughout the calibration and measurement cycles. Any time the state of the BP/UP pin is changed, a new calibration cycle must be performed to enable the CS5501/CS5503 to properly function in the new mode. When a calibration step is initiated, the DRDY signal will go high and remain high until the step is finished. Table 2 illustrates the number of clock cycles each calibration requires. Once a calibration step is initiated it must finish before a new calibration step can be executed. In the two step system calibration mode, the offset calibration step must be initiated before initiating the gain calibration step. When a self-cal is completed DRDY falls and the output port is updated with a data word that represents the analog input signal at the AIN pin. When a system calibration step is completed, DRDY will fall and the output port will be updated with the appropriate data value (zero scale point, or full scale point). In the system calibration mode, the digital filter must settle before the output code will represent the value of the analog input signal. 19 19 CS5501 CS5503 CS5501/CS5503 Cal Mode Zero Scale 1LSB Gain Factor Unipolar Bipolar CS5501 CS5503 CS5501 CS5503 Self-Cal AGND VREF VREF 65,536 VREF 1,048,526 2VREF 65,536 2VREF 1,048,526 System Cal SOFF SGAIN SGAIN−SOFF 65,536 SGAIN−SOFF 1,048,526 2(SGAIN−SOFF) 65,536 2(SGAIN−SOFF) 1,048,526 Table 3. Output Code Size After Calibration Input Voltage, Unipolar Mode System-Cal Self-Cal >(SGAIN - 1.5 LSB) SGAIN - 1.5 LSB Input Voltage, Bipolar Mode Output Codes (Hex) CS5501 CS5503 Self-Cal System Cal >(VREF - 1.5 LSB) FFFF FFFFF >(VREF - 1.5 LSB) >(SGAIN - 1.5 LSB) FFFF FFFFF VREF - 1.5 LSB FFFE FFFFE VREF - 1.5 LSB SGAIN - 1.5 LSB AGND - 0.5 LSB SOFF -0.5 LSB (SGAIN - SOFF)/2 - 0.5 LSB VREF/2 - 0.5 LSB 8000 80000 7FFF 7FFFF 0001 00001 SOFF + 0.5 LSB AGND + 0.5 LSB 0000 00000 -VREF+ 0.5 LSB -SGAIN + 2SOFF + 0.5 LSB
CS5503-BP
物料型号: - CS5501:16位模数转换器 - CS5503:20位模数转换器

器件简介: CS5501和CS5503是由Cirrus Logic生产的CMOS模数转换器,专为测量代表物理、化学和生物过程的低频信号而设计。这些转换器使用电荷平衡技术,分别实现16位和20位的性能,并具有高达4 kSps的字速率。

引脚分配: 文档中提供了CS5501和CS5503的引脚分配图,包括电源引脚、模拟输入引脚、数字输出引脚等。

参数特性: - 内置6极低通高斯滤波器,可设置截止频率从0.1 Hz到10 Hz(CS5501)或0.5 Hz到10 Hz(CS5503)。 - 内置自校准电路,可确保CS5501的偏移和满量程误差通常小于1/2 LSB,CS5503小于4 LSB。 - 灵活的串行通信端口,兼容微控制器格式,3态数据和时钟输出,UART格式(仅限CS5501)。

功能详解: - CS5501/CS5503连续采样,由用户设置的CMOS时钟或晶体决定采样率。 - 片上数字滤波器处理数据,并以高达4 kSps的速率更新输出寄存器。 - 包括片上自校准电路,可在任何时间或温度下启动,以确保偏移和满量程误差在规定范围内。

应用信息: 这些转换器适用于需要高精度测量的系统,如医疗设备、工业控制系统和精密测量仪器。

封装信息: 文档提供了CS5501和CS5503的封装信息,但具体的封装类型未在摘要中提及。
CS5503-BP 价格&库存

很抱歉,暂时无法提供与“CS5503-BP”相匹配的价格&库存,您可以联系我们找货

免费人工找货