throbber
1-2
`
`A Dual Low Power /2 LSB NL 16b/lMsample/s
`SAR A/D Converter with on-chip Microcontroller
`
`Ka Y. Leung, Kafai Leung, Douglas R. Holberg
`Silicon Laboratories Inc.
`7000 West William Cannon Drive
`Austin, Texas 78735 USA
`Email: ka.leung, kafai.leung, doug.holberg} @silabs.com
`
`Abstract - A 0.35um double-poly CMOS 16b SAR A/D converter
`uses self-calibration techniques to obtain l2 LSB INL.
`The
`differential and single-ended THD at lMsample/s are 101dB and
`Each ADC consumes 20mW at 3V and
`96dB, respectively.
`occupies 2.9mm2 active area, resulting in a 0.9pJ/b FOM. The
`chip includes 3 ADCs, 2 DACs, 8051-microcontroller, CAN
`controller, DMA controller, 64K flash memory and 4K RAM
`occupying 26mm2.
`
`I. Introduction
`
`The use of successive approximation and self-calibration
`techniques in mixed signal devices enable the implementation
`of a low power, small area, high resolution analog-to-digital
`converter (ADC). A mixed signal integrated circuit, shown in
`Figure 1, illustrates a System on a Chip (SOC), which contains
`the core of an 8051 microcontroller, a digital 1/0 and data
`conversion circuits for interfacing with analog input/output
`signals. The SOC contains two 16b, lMsample/s ADCs, one
`lOb auxiliary ADC, two 12b DACs, three comparators, a
`DMA controller, a CAN controller, a precision oscillator, 64K
`bytes of non-volatile (Flash) program memory and 4352 bytes
`of random access data memory. Such a configuration targets a
`wide range of applications,
`including industrial process
`control, instrumentation, portable data acquisition systems and
`intelligent
`One does not typically
`find high
`sensors.
`conversion speed and precision ADCs in
`this
`class of
`integrated circuits, due to the fact that the integration of mixed
`signal devices with high density Flash memory, static RAM,
`high-speed
`logic
`and
`controller
`introduces
`process
`compatibility and digital noise management issues. This paper
`describes an SOC incorporating dual-single/differential 16b
`IM sample/s SAR converter with on-chip calibration circuitry
`to achieve 1/2 LSB INL on a single 3V power supply.
`digital
`Performance limitations
`due to
`interference
`are
`presented along with techniques used to minimize its effect.
`Reduction of integral non-linearity (INL) errors caused by
`capacitor matching, charge injection, and comparator memory
`effect are discussed. An example of an application of the SOC
`incorporating such SAR converter is also presented.
`
`II. Design & Implementation
`
`Figure 2 shows the charge redistribution ADC that consists
`of a 16b primary DAC having a set of primary capacitors
`
`associated with, a calibration DAC for calibrating each of the
`primary capacitors in the primary DAC, an "LSB" reference
`capacitor, an offset-compensation DAC for compensating the
`offset of the ADC and a gain-compensation DAC for
`compensating the gain error of the ADC. Partitioning of the
`16b primary DAC into three capacitor arrays in a bridge
`configuration is a technique that limits the largest capacitor in
`each of the three arrays to a value of 32 unit capacitors, a unit
`capacitor having a unit capacitance value of "C," where the
`unit capacitance value C is the smallest value capacitor in the
`array(s).
`In order to provide adequate head room for
`calibration, each primary capacitor in the primary DAC has a
`nominal or initial capacitance that is 9400 of the sum of all of
`the lower order capacitors in the respective array, i.e., the 8C
`primary capacitor has a nominal value that is 9400 of the sum
`of 4C, 2C, C and the LSB reference capacitor.
`
`Figure 1 System block diagram
`
`calibration of each of the primary
`To provide for
`capacitors in the primary DAC, the calibration DAC provides
`13 individual calibration capacitor arrays, each calibration
`array
`capacitor
`associated with one of the primary
`is
`capacitors in the primary DAC. Each calibration capacitor
`
`0-7803-9735-5/06/$20.00 ©2006 IEEE
`
`51
`
`Authorized licensed use limited to: Karen Rutherfod. Downloaded on December 17,2020 at 21:29:02 UTC from IEEE Xplore. Restrictions apply.
`
`Xilinx v. Analog
`IPR2020-01559
`Analog 2011
`
`

`

`array assigned to each bit has a nominal capacitance of 12% of
`the primary capacitor and a resolution of 1/4LSB to provide
`-
`6% of calibration for the associated primary capacitor.
`13 primary capacitors
`Calibration of the
`[1], using
`capacitance compensation techniques, results in 104 correction
`coefficients. Whenever a bit is used during conversion, the
`calibration capacitor array associated with that bit applies its
`correction value. This calibration method eliminates the need
`In an extremely
`for an accurate error-correction DAC [2, 3].
`noisy environment, such as during production test, a test
`program is loaded into the on-chip microcontroller, which then
`executes instructions to average multiple error measurements
`to reduce the effect of noise, and stores the coefficients in on-
`chip Flash memory. The test program is removed afterwards
`to free the memory space and the coefficients are preloaded
`into a calibration register during the boot-up sequence.
`
`Calibration
`DAC
`(13 Capacitor arrays)
`
`DACs
`
`Offset &
`Gain
`
`allows for removal of the wide-band noise contribution of the
`common-mode driver. Additionally, at the end of the tracking
`phase, an internal state-machine disconnects the bottom plate
`of the MSB capacitors in the primary DAC and ground-
`sensing capacitor from the analog input and starts a successive
`approximation routine to arrive at the 16b result.
`A conventional fully
`differential ADC requires two
`separate capacitor array, one for each differential input. This
`architecture facilitates differential operation by utilizing two
`separate virtual single ended ADCs, and then taking the
`difference between the outputs with a subtraction circuit. This
`provides a dual pseudo-differential design. Thus, this device
`consists of two identical capacitor arrays, two sets of analog
`switches and SAR logic.
`However, this dual pseudo-
`differential design does include two comparators.
`The input
`of each ADC samples both common-mode (CM) and
`differential-mode (DM) signals. A digital subtractor removes
`Thus, common-mode induced offset of the
`the CM signal.
`comparator does not degrade the ADC linearity performance.
`
`C CDC .. 2C
`
`32C1
`
`VBIAS
`
`SAP
`Control
`Logic
`
`VIN
`
`VREF
`
`Vin
`
`block
`
`.
`
`,
`
`auto-zero
`
`to next stage
`
`RI
`
`R2
`
`R3
`
`R4
`
`Figure 2 Analog-to-digital converter block diagram
`
`The analog input of the primary capacitor array is
`configured such that, during sampling, the input voltage VIN
`is only sampled on the five MSBs. By using this technique of
`sampling the analog input using only five MSB capacitors,
`bottom-plate parasitic capacitance loading on the voltage is
`minimized. As a result, the lower order LSBs equaling 2C do
`This is compensated by the Gain
`not have VIN sample on.
`DAC, which accounts for the missing charge on the array.
`A single capacitor connected to the non-inverting input of
`the comparator samples an external ground reference during a
`of ground-loop
`cycle
`conversion
`eliminate
`effects
`to
`impedance. This ground loop impedance results in an IR drop
`between the silicon and the external ground.
`During the tracking phase of a conversion cycle, the
`inverting and non-inverting inputs of the comparator are
`connected through switches to the output of a unity gain buffer
`driven by a common mode voltage. This also provides an auto
`During the subsequent conversion phase,
`zero operation.
`these switches are opened, such that the conversion cycle is
`initiated from the common mode voltage. This technique
`
`Figure 3 One stage of comparator
`
`illustrates an inter-stage of a high speed
`Figure 3
`comparator utilized in the ADC. The comparator consists of
`seven preamplifiers to provide gain to resolve ILSB. During
`phase I of a conversion clock, a blocking switch disposed
`between the two outputs of the respective gain stage allows
`any DAC transients that may exist due to the uneven time
`associated with the sampling capacitance and
`constants
`input nodes to the
`sampling switch resistance on the
`This also effectively enables the
`comparator to settle.
`comparator to recover from overdrive conditions on the input.
`During phase II, the blocking switch is disabled and the
`comparator amplifies the input signal.
`As long as the amplifier output is slewing in one direction,
`there is no need for additional bandwidth. All that is required
`is a regenerative latch in the final stage that provides final
`amplification and sampling to reduce the potential
`for
`metastablity in the comparator when the differential input
`level is reduced to ILSB.
`Each amplifier of the comparator consists of a p-channel
`differential pair to reduce the memory effect due to trapped
`
`Authorized licensed use limited to: Karen Rutherfod. Downloaded on December 17,2020 at 21:29:02 UTC from IEEE Xplore. Restrictions apply.
`
`52
`
`

`

`channel charge when the input of the stage is stressed [4].
`Two load resistors, R2 and R3, are provided which are
`ratiometric to a reference bias resistor, RI, and the bias
`resistor is driven by a common bias voltage, VBIAS. This
`results in a constant common-mode output voltage of the
`preamplifier over process and temperature variations.
`During the tracking phase or the auto zero phase, two auto
`zero switches are closed, connecting the two outputs of the
`stage to one side of a resistor, R4, which is ratiometric to
`resistor RI. This provides an auto-zero voltage on the output
`of the stage. Each of these outputs is connected to the internal
`amplifier through individual
`differential
`outputs of the
`capacitors.
`When the auto zero switches are opened,
`error of the amplifier
`common-mode induced offset
`is
`Further, the latch in the final stage and the
`eliminated.
`preceding preamplifier stages are isolated before the end of
`phase II, the latch phase, to reduce potential kickback noise at
`the comparator input.
`The self-calibration techniques utilizing the calibration
`arrays reduce the effects of component mismatch, but digital
`circuitry and on-chip
`crosstalk
`due to
`the
`correction
`microcontroller
`still
`ruin
`the
`linearity and noise
`can
`performance of the converter.
`Additional techniques for
`reducing digital interference include:
`(1) a unified clock
`circuitry for analog and digital blocks, (2) analog ground
`shields between critical analog components and substrate, (3)
`separated analog and digital power buses, and (4) analog
`guard rings
`physical
`separation
`of noisy
`digital
`and
`components.
`
`III. Result
`
`Figures 4 and 5 compare DNL and INL before and after
`calibration. Measured un-calibrated INL and DNL are 9 and 7
`LSB, respectively.
`After calibration, the measured INL and
`DNL are improved to 0.5 and 0.6 LSB, respectively. Figure 6
`shows two frequency spectrums of data taken at 500k and IM
`sample/s while the microcontroller is running program at
`25MHz. Calibration improves the second harmonic to 114dB
`and the third harmonic to 109dB. The measured ENOB is
`differential and single-ended 100kHz
`15.3b and 15b for
`inputs, respectively. The ADC exhibits excellent performance
`over the temperature range of -40 to 85C.
`The ADC is fabricated in a 0.35um, 4M2P CMOS process
`The active die size of each ADC is 2.9mm2.
`(Figure 7).
`When the supply is 3V and reference is 2.5V, the power
`consumption of each ADC, including a bandgap reference, a
`reference buffer and a common-mode buffer, is 20mW (3mW
`for reference circuits). The figure of merit (FOM), given by
`equation 1, indicates that related power consumption to speed
`and accuracy of the ADC is 0.9pJ/b.
`
`FOM Power / (2
`
`x fS)
`
`(1)
`
`IV. Measured Performance
`
`5Vpp differential
`Full-scale input range ..................
`............ lMSample/s
`Conversion rate ......
`Resolution ..................
`16bit
`0.5LSB
`INL ..................
`0.6LSB
`DNL ..................
`Noise ...................1.OLSB
`......... 101dB
`THD (differential-ended) .........
`............. 96dB
`THD (single-ended) .....
`Power dissipation per ADC ...........
`....... 20mW
`Supply ..................
`3V
`Channel isolation .................. 100dB
`86dB
`CMRR ..................
`Area per ADC .................. 2.9mm2
`26mm2
`SOC area (Figure 7) ..................
`Technology ..................
`0.35um (2-p, 4-m) CMOS
`
`V. Applications
`
`One application of the above SOC with the enhanced ADC
`in pulse oximeter which monitors the percentage of
`is
`hemoglobin that is saturated with oxygen [5]. A pulse
`oximeter works by passing light at two different wavelengths
`through body tissue (finger tips, ear lobe, or nose) and
`measuring the ratio of the absorption at the two wavelengths.
`This ratio indicates the percentage of hemoglobin which is
`oxygenated. The components that make up a pulse oximeter
`include a peripheral probe, ADC, MCU, Flash memory, and
`DAC as shown in Figure 8.
`The probe includes two light
`emitting diodes (LEDs) at different wavelengths, visible red
`(660nm) and near infrared (940nm), and photodiodes which
`sense the light passing through the tissue.
`The LEDs are
`alternately turned on and transmitted through the body tissues
`to photodiodes. The two DACs drive the LEDs, and the ADC
`oversamples and digitizes the received signal from the
`photodiode to a resolution of 18b. With 18b resolution, signal
`amplification and conditioning become unnecessary. Using a
`digital-filter algorithm implemented in firmware, the MCU
`captured
`digitized
`signal,
`eliminating
`high-
`filters
`the
`frequency noise due to ambient light and motion artifacts, and
`calculates the ratio of light absorption.
`This result
`is
`compared with a saturation lookup table stored in flash
`memory. The proportion of hemoglobin that is oxygenated is
`calculated, and the result is communicated to the monitoring
`station through the on-chip UART interface.
`The entire
`process from scheduling LEDs, converting photodiodes output
`voltage to formatting the data to the serial interface for
`transmission is controlled by the MCU.
`
`V. References
`
`[1] Miller, G. et al., "An 18b Self-Calibrating ADC," ISSCC
`Digest of Technical Papers, pp. 168-169, Feb., 1990.
`[2] Tan, K. et al., "Error correction techniques for high
`performance differential A/D converters," IEEE J. Solid-
`State Circuits, Vol. SC-25, p1318-1327, Dec. 1990.
`
`Authorized licensed use limited to: Karen Rutherfod. Downloaded on December 17,2020 at 21:29:02 UTC from IEEE Xplore. Restrictions apply.
`
`53
`
`

`

`.J~Li;J
`
`I
`O
`
`I
`
`LJ.A
`.L.Ln
`mF" IV
`0.15
`0.05
`0.1
`Frequency (MHz)
`
`L -L
`
`I L.LA tk,
`
`- L.aL,
`I
`
`I MO
`02
`
`025
`
`I ----------:----------- ---------- 11 ----------
`
`I-
`iLu 1 L
`."7ITITJ
`I ~
`~
`
`i1 LjA1AL LA1, k1 LL,iL,1A LLA II,
`F
`j
`IrPm"1 I
`
`.
`
`-150
`
`0
`
`0.1
`
`03
`02
`Frequency (MHz)
`Figure 6 Measured FFT at 500k and lMsample/s.
`
`04
`
`05
`
`Figure 7 Chip micrograph.
`
`co
`
`:E
`
`U-
`
`.>
`
`EE
`
`Red
`LED
`
`[3] Lee, H et al., "A Self-Calibrating 15 Bit CMOS A/D
`Converters," IEEE J. Solid-State Circuits, Vol. SC-19,
`p813-819, Dec., 1984.
`[4] Kerth, D. et al., "An oversampling converter for strain
`gauge transducers," ISSCC Digest of Technical Papers,
`pp. 42-43, Feb., 1992.
`[5] Webster, J., "Design of pulse oximeters," Institute of
`Physics Publishing, 1997.
`
`Before calibration
`
`2
`
`,_m.
`
`U-
`1- 4[
`! 11Xw7TF-IT,1-1 1I0[I
`
`I
`
`JIL JJI
`
`ILLJII JL
`
`UIIII
`
`ILI
`
`0.
`m 0,25
`
`a
`
`0
`
`After calibration
`
`I~--
`
`..
`
`..
`
`..
`
`.
`
`. ....
`
`..=======_==--
`
`-
`
`-
`
`-
`
`-
`
`-
`
`1 CMU
`
`3427B
`
`-
`
`4915
`
`HEF
`
`Figure 4 Measured DNL before and after calibration.
`
`65!
`(1l
`
`4,91 5
`
`2o
`
`de
`
`After calibration
`
`........... -
`
`---------
`
`----.......
`
`....
`
`.. .......
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`=l
`
`-
`
`-
`
`''
`
`-
`
`76
`
`4i,91S5
`
`h5F53
`
`0,
`0a
`
`zoa2
`
`Figure 5 Measured INL before and after calibration.
`
`Figure 8 Block diagram of pulse oximeter
`
`Authorized licensed use limited to: Karen Rutherfod. Downloaded on December 17,2020 at 21:29:02 UTC from IEEE Xplore. Restrictions apply.
`
`54
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket