US20060158361A1 - Digital-to-analog converter - Google Patents

Digital-to-analog converter Download PDF

Info

Publication number
US20060158361A1
US20060158361A1 US10/907,861 US90786105A US2006158361A1 US 20060158361 A1 US20060158361 A1 US 20060158361A1 US 90786105 A US90786105 A US 90786105A US 2006158361 A1 US2006158361 A1 US 2006158361A1
Authority
US
United States
Prior art keywords
dac
transistor
source
bias voltage
drain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/907,861
Other versions
US7068201B1 (en
Inventor
Kuo-Yu Chou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Novatek Microelectronics Corp
Original Assignee
Novatek Microelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Novatek Microelectronics Corp filed Critical Novatek Microelectronics Corp
Assigned to NOVATEK MICROELECTRONICS CORP. reassignment NOVATEK MICROELECTRONICS CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHOU, KUO-YU
Application granted granted Critical
Publication of US7068201B1 publication Critical patent/US7068201B1/en
Publication of US20060158361A1 publication Critical patent/US20060158361A1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/0602Continuously compensating for, or preventing, undesired influence of physical parameters of deviations from the desired transfer characteristic
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66Digital/analogue converters
    • H03M1/68Digital/analogue converters with conversions of different sensitivity, i.e. one conversion relating to the more significant digital bits and another conversion to the less significant bits
    • H03M1/682Digital/analogue converters with conversions of different sensitivity, i.e. one conversion relating to the more significant digital bits and another conversion to the less significant bits both converters being of the unary decoded type
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66Digital/analogue converters
    • H03M1/74Simultaneous conversion
    • H03M1/742Simultaneous conversion using current sources as quantisation value generators
    • H03M1/747Simultaneous conversion using current sources as quantisation value generators with equal currents which are switched by unary decoded digital signals

Definitions

  • the present invention relates to a digital-to-analog converter (DAC), more particularly, to a digital-to-analog converter providing the MSB (most significant bit) portion and the LSB (least significant bit) portion with different bias voltages, wherein these two bias voltages would be adjusted according to the match of current source cells.
  • DAC digital-to-analog converter
  • the digital-to-analog converter has been widely used for data transforming in electronic devices.
  • the DAC mainly converts the digital signals to corresponding analog signals, which are used in electronic devices.
  • the application of the DACs is very wide.
  • the DACs with high resolution and high speed for example, can be applied to mobile phones or base stations of communication systems, cordless communication networks, image processing and display systems, or audio/video systems, and so on.
  • a conventional DAC can be, for example, a binary-weighted DAC.
  • Such a DAC comprises various current sources and the corresponding switches.
  • a conventional binary-weighted DAC is shown in FIG. 1A , a schematic circuit block drawing.
  • a 3-bit DAC is taken as an example.
  • the 3-bit DAC comprises three current sources 102 , 104 and 106 , and three corresponding switches S 1 , S 2 and S 3 .
  • the current source 102 is connected to the switch S 1 via the line 112 , and passes through the output line 118 for output.
  • the current source 104 is connected to the switch S 2 via the line 114 , and passes through the output line 118 for output.
  • the current source 106 is connected to the switch S 3 via the line 116 , and passes through the output line 118 for output.
  • the proportion of currents provided by these three current sources 102 , 104 and 106 is 4:2:1. That is, if one amp of current is provided by the current source 106 , then the current source 104 and 102 would provide two amps and four amps of current, respectively.
  • an input-code IN controls the turning-on and turning-off of switches S 1 , S 2 and S 3 and the corresponding output currents would reach the output end OUT via the line 118 .
  • the magnitude of the output current is proportional to the value of input code IN.
  • a conventional output circuit (not shown), such as an operation amplifier, can be connected in series thereto for converting the output current to a corresponding voltage value, or to an output voltage with low impedance.
  • the control circuit for the kind of binary-weighted DAC is simpler.
  • the actual output analog signal value is not an ideal value.
  • the DNL error would affect the accuracy of output in the DAC. What is more, the DNL error will lead to a serious non-monotonic problem. That is, the output analog value converted from a smaller digital input-code is larger than that from a larger digital input-code, leading to serious error. It can be seen from FIG. 1C , during data transformation process, an unpredictable transient glitch could occur.
  • a binary-weighted DAC has more bits, and each received digital bit controls 2 (n ⁇ 1) current source cells, where n ranges from 1 to 10, then, transient glitch would be more serious.
  • the DNL error could be caused by characteristic discrepancy among the formed transistors in the array of current source cells.
  • the characteristic discrepancy among the formed transistors can be traced back to the inconsistency in semiconductor manufacturing process, such as inconsistent thickness of oxide layer, poor poly-silicon etching, or shift in ion implant, and so on.
  • the binary-weighted DAC needs a substantial chip layout area as well.
  • thermometer-code a DAC with so-called thermometer-code was introduced to control output of current source.
  • FIG. 2 a schematic circuit drawing of an 8-bit DAC with thermometer-codes is shown.
  • the DAC 200 comprises two four-to-fifteen bit converters 210 and 220 .
  • the four-to-fifteen bit converter 210 is used for converting the four MSBs (most significant bits) in the input-code IN 1 , IN 2 , IN 3 and IN 4 to the corresponding fifteen pieces of data, M 1 , M 2 , M 3 , . . . , M 15 (M 1 ⁇ M 15 ).
  • thermometer-code outputs are referred to as thermometer-code outputs.
  • thermometer-code outputs When the above-mentioned input-codes are on the increase, these thermometer-codes can avoid the transient glitch when switching all the switches, and consequently, suddenly changing the currents.
  • the DAC 200 further comprises fifteen current source cells CSM 1 ⁇ CSM 15 corresponding to MSBs and fifteen current source cells CSL 1 ⁇ CSL 15 corresponding to LSBs.
  • the current source cells CSM 1 ⁇ CSM 15 are connected to the outputs M 1 ⁇ M 15 of the four-to-fifteen bit converter 210 via the corresponding switches SWM 1 ⁇ SWM 15 .
  • the current source cells CSL 1 ⁇ CSL 15 are connected to the outputs L 1 ⁇ L 15 of the four-to-fifteen bit converter 220 via the corresponding switches SWL 1 ⁇ SWL 15 .
  • the outputs M 1 ⁇ M 15 of the four-to-fifteen bit converter 210 are used to control the turning-on and turning-off of the switches SWM 1 ⁇ SWM 15 .
  • the outputs L 1 ⁇ L 15 of the four-to-fifteen bit converter 220 are used to control the turning-on and turning-off of switches SWL 1 ⁇ SWL 15 .
  • the arrangement of the current source cells CSL 1 ⁇ CSL 15 corresponding to LSBs and the arrangement of the current source cells CSM 1 ⁇ CSM 15 corresponding to MSBs in the above-described configuration can be seen with reference to FIG. 3 .
  • the current source cells for LSBs and MSBs comprise 255 MOS transistors in an array.
  • the array is formed by 16 columns and 16 rows.
  • Each of all transistors is labeled with Tij where i and j represent the column number and the row number, respectively.
  • thermometer-codes In the DAC with thermometer-codes to control the outputs from the current sources, the difference of the current source cells controlled by one thermometer-code and another is one cell only. Thus transient glitch can be reduced, but the size required by the current source cells is bigger, and the control circuit is very complicated.
  • thermometer-code DAC combining thermometer-code and binary-weighted to control the outputs of the current sources.
  • the configuration thereof is schematically shown in FIG. 4 .
  • the M-bits, i.e. M MSBs, of N-bits signals are encoded to thermometer codes. That is, the M MSBs are encoded into 2 M ⁇ 1 thermometer-codes by a binary-to-thermometer encoder 410 , then sent to the thermometer-code DAC 420 .
  • the DAC should have linearly increasing analog output value along with the increasing value of the input-code. Nevertheless, it is apparent to those skilled in the art that in terms of the output from the DAC, the non-linearity problem still remains. In particular, as binary values are converted to thermometer-codes, the differential non-linearity (DNL) error still remains.
  • DNL differential non-linearity
  • DAC digital-to-analog converter
  • Another object of the present invention is to provide a digital-to-analog converter (DAC) which provides two different bias voltages to the most significant bit (MSB) portion and the least significant bit (LSB) portion.
  • the two bias voltages are proportional, and can be synchronously adjusted according to the match among the current source cells.
  • the present invention is suitable for a segment-type DAC combining thermometer-code and binary-weighted configuration.
  • the segment-type DAC provides two different bias voltages to the thermometer-code portion for the MSBs and the binary-weighted portion for the LSBs. And, the two bias voltages can be adjusted according to the match among the current source cells.
  • the present invention is suitable for a segment-type DAC combining thermometer-code and binary-weighted configuration.
  • the segment-type DAC provides two different bias voltages to the thermometer-code portion for the MSBs and the binary-weighted portion for the LSBs. And, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • the present invention is suitable for a thermometer-code DAC which provides two different bias voltages to the MSB portion and the LSB portion. And, the two bias voltages can be adjusted according to the match among the current source cells.
  • the present invention is suitable for a thermometer-code DAC which provides two different bias voltages to the MSB portion and the LSB portion. And, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • the present invention is suitable for a binary-weighted DAC which provides two different bias voltages to the MSB portion and the LSB portion. And, the two bias voltages can be adjusted according to the match among the current source cells.
  • the present invention is suitable for a binary-weighted DAC which provides two different bias voltages to the MSB portion and the LSB portion. And, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • the present invention provides a DAC suitable for a segment-type configuration combining thermometer-code portion and binary-weighted portion.
  • a MSB portion of an input-code is thermometer-encoded to generate multiple corresponding thermometer codes.
  • a LSB portion of an input-code is binary-weighted to generate a plurality of binary-weighted codes.
  • the DAC comprises a plurality of current source cells to provide currents. Wherein, a first portion of the current source cells receives a first bias voltage, and provides a current corresponding to the above-mentioned thermometer-code.
  • a second portion of the current source cells receives a second bias voltage, and provides a current corresponding to the above-mentioned binary-weighted code.
  • the first bias voltage and the second bias voltage would be adjusted according to match among the current resource cells, and remain a certain proportion.
  • the above-described DAC further comprises a bias converter for receiving the first bias voltage, and adjusting the second bias voltage according to the match among the current resource cells.
  • the above-described DAC further comprises a bias converter for receiving the second bias voltage, and adjusting the first bias voltage according to the match among the current resource cells.
  • the above-described bias converter comprises a first transistor. And a gate thereof is coupled to the first bias voltage, a drain/source thereof is connected to an operation voltage, and another drain/source thereof is connected to a resistor element. Another end of the resistor element is connected to a current mirror circuit.
  • the above-described bias converter further comprises a second transistor. A drain/source thereof is connected to said operation voltage, another drain/source thereof is connected to a gate thereof and connected to the current mirror circuit. And the second bias voltage just applies to the gate of the second transistor. According to the received first bias voltage, the second bias voltage is adjusted by the current mirror circuit and the resistor element.
  • the above-described current mirror circuit comprises a third transistor. Wherein, a gate thereof is coupled to a drain/source thereof and connected to the resistor element, and another drain/source is grounded.
  • the current mirror circuit further comprises a fourth transistor. Wherein, a gate thereof is connected to the gate of the third transistor, a drain/source thereof is connected to another drain/source of the second transistor and to the gate of the second transistor, and another drain/source is grounded.
  • the above-described first transistor and second transistor have the same size, and the quantity thereof is equal to that of the current source cells in the first portion. These transistors are used for improving the device mismatch.
  • the above-described resistor element is designed for compensating the channel length modulation of the DAC.
  • FIG. 1A is a schematic circuit drawing of a conventional binary-weighted DAC.
  • FIG. 1B is a schematic coordination diagram showing the relationship between input-codes and differential non-linearity (DNL) errors.
  • DNL differential non-linearity
  • FIG. 1C is a schematic diagram showing the generation of an unpredictable transient glitch in the data transforming process.
  • FIG. 2 is a schematic circuit drawing of a conventional 8-bit DAC with thermometer-codes.
  • FIG. 3 is a schematic diagram showing an arrangement of current source cells for LSBs and MSBs.
  • FIG. 4 is a schematic block diagram of a segment-type DAC circuit combining thermometer-code and binary-weighted configuration.
  • FIG. 5 is a schematic diagram illustrating a first bias voltage provided to the thermometer-code portion of the MSBs and a second bias voltage provided to the binary-weighted portion of the LSBs through a bias converter circuit according to an embodiment of the present invention.
  • FIG. 6 is a schematic drawing of a bias generating circuit of the current source cells in a DAC.
  • FIG. 7 is a schematic circuit drawing of a full current source cell in a DAC.
  • FIG. 8 is a schematic diagram showing a configuration of current source cells in a DAC.
  • FIG. 9 is a schematic drawing of a segment-type DAC circuit combining thermometer-code and binary-weighted in an embodiment of the present invention.
  • FIG. 10 is a schematic drawing of a thermometer-code DAC in an embodiment of the present invention.
  • FIG. 11 is a schematic drawing of a binary-weighted DAC in an embodiment of the present invention.
  • the present invention provides a segment-type digital-to-analog converter (DAC) which provides two different bias voltages to the thermometer-code portion of the most significant bits (MSBs) and the binary-weighted portion of the least significant bits (LSBs). These two bias voltages can be adjusted according to the match among the current source cells. In addition, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • DAC segment-type digital-to-analog converter
  • a second bias voltage is provided to the binary-weighted portion of the LSBs.
  • the second bias voltage is obtained by converting the first bias voltage using a bias converter.
  • FIG. 5 The configuration thereof is shown in FIG. 5 .
  • the second bias voltage BIAS 2 is provided to the binary-weighted portion of the LSBs 510 and the first bias voltage BIAS 1 is provided to the thermometer-code portion of the MSBs 520 .
  • the second bias voltage BIAS 2 is obtained by converting the first bias voltage BIAS 1 using a bias converter 530 .
  • the first bias voltage can be obtained by converting the second bias voltage as well.
  • FIG. 6 a schematic drawing of a bias generating circuit of current source cells in a DAC is shown.
  • the bias voltage thereof is produced by a bias generating circuit 600 .
  • the bias generating circuit 600 comprises an operation amplifier 610 , a transistor 620 and a resistor 630 .
  • the produced current thereof is Vref/r, and the unit current thereof is Vref/(r*X), where r is resistance of the resistor 630 , and X is magnification multiple of the transistor 620 .
  • thermometer-code portion of MSBs and the current source cells in the binary-weighted portion of LSBs are the same size and the same type, for example, P-type metal oxide semiconductor (PMOS), then, a controlled PMOS quantity is used to give weighting result, consequently control the output current.
  • PMOS P-type metal oxide semiconductor
  • a 10-bit DAC is a binary-weighted DAC
  • the weight for each bit is 512, 256, 128, 64, 32, 16, 8, 4, 2 and 1, respectively.
  • a 10-bit DAC is a DAC combining thermometer-code and binary-weighted
  • the thermometer-code portion is 64*15
  • the binary-weighted portion is 32, 16, 8, 4, 2 and 1.
  • FIG. 7 A schematic circuit drawing of a full current source cell in a DAC is shown in FIG. 7 .
  • a switch MOS transistor 710 is included. The gate thereof is connected to the bias voltage BIAS, a drain/source thereof is connected to the operation voltage VDD, another drain/source thereof is connected to the transistors MOSA and MOSB, and the transistors MOSA and MOSB are controlled by the control signal Q and QB, respectively.
  • Another end of MOS transistor MOSA is grounded via a resistor element Rout.
  • Another end of MOS transistor MOSB is directly grounded. When this transistor is selected to produce current, the control signal Q takes a logic-low level, and the control signal QB takes a logic-high level.
  • thermometer-codes thereof and the binary weights thereof are 64*15 and (32, 16, 8, 4, 2, 1), respectively.
  • the configuration of the current source cells is shown in FIG. 3 . If the total current produced by all current source cells in the LSB portion is not 63, the linearity of DAC would be ruined; that is, the above-described differential non-linearity (DNL) error occurs, or even a serious non-monotonic problem. With the non-monotonic problem, some output analog values corresponding to smaller digital input-codes IN are larger than those corresponding to larger digital input-codes, leading to serious error.
  • DNL differential non-linearity
  • the DNL error and/or the non-monotonic problem could be a matter of device mismatch; that is, the characteristic discrepancy among the formed transistors in the array of current source cells for LSB and MSB. And, the characteristic discrepancy among the formed transistors generally can be traced back to the inconsistency in semiconductor manufacturing process, such as inconsistent thickness of oxide layer, poor poly-silicon etching, or shift in ion implant, and so on. To avoid the discrepancy among the components, appropriate configurations must be applied.
  • the U.S. Pat. No. 5,568,145 provides a solution where the current source cells of LSB are arranged between two portions of the current source cells of MSB. But the discrepancy still remains.
  • FIG. 8 is a schematic diagram showing a configuration of current source cells.
  • the dotted-line portion shows the arrangement of the current resource cells of LSB
  • the remaining portion shows the arrangement of the current resource cells of MSB.
  • the left arrow 810 indicates the path of output current llsb from the current source cell in the LSB portion
  • the right arrow 820 indicates the path of output current lmsb from the current source cell in the MSB portion.
  • the serial resistor for the output current from the current source cells in the MSB portion is larger due to a longer distance.
  • the outside lines i.e., the bottom portion indicated by the arrow 820
  • the appropriate compensation amount is very hard to estimate and to adjust. Moreover, this may result in a bigger layout area and becomes a disadvantage.
  • Another potential problem is the channel length modulation. A various output level (voltage) leads to a various operation voltage VDD, and a various, inconsistent unit current.
  • FIG. 9 a schematic drawing of a segment-type DAC 900 combining thermometer-code and binary-weighted configuration is provided according to an embodiment of the present invention.
  • the DAC 900 provides two different bias voltages to the thermometer-code portion of the most significant bits (MSBs) and the binary-weighted portion of the least significant bits (LSBs). These two bias voltages can be adjusted according to the match among the current source cells. In addition, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • the DAC 900 is, for example but not limited to, a 10-bit DAC. That is, the present invention is suitable for all multi-bit segment-type DACs.
  • the bias generating circuit 910 of the DAC 900 comprises an operation amplifier OP, a transistor A 5 and a resistor R 1 .
  • One input end of the operation amplifier OP is connected to a reference voltage Vref. Another input end thereof is connected to the connecting point N 1 of the transistor A 5 and the resistor R 1 .
  • the output from the operation amplifier OP, or a generated bias voltage is BIAS 1 , and is connected to the gate of the transistor A 5 .
  • One drain/source of the transistor A 5 is connected to an operation voltage VDD, and another drain/source thereof is grounded via the resistor R 1 .
  • thermometer-code portion For each segment in the 10-bit DAC 900 , the thermometer-code portion is 64*15, and the binary-weighted portion is 32, 16, 8, 4, 2 and 1.
  • the arrangement of the current source cells in the DAC 900 is formed by the thermometer-code portion of MSBs and the binary-weighted portion of LSBs.
  • the generated current thereof is Vref/r
  • the unit current thereof is Vref/(r*X)
  • r resistance of the resistor R 1
  • X is the magnification multiple of the transistor A 5 .
  • each segment comprises a thermometer-code portion and a binary-weighted portion.
  • a bias converter 920 is disposed between the above-mentioned two portions. The bias converter 920 is used to adjust another bias voltage BIAS 2 for generating the binary-weighted portion according to both the bias voltage BIAS 1 from the bias generating circuit 910 and the match among the current source cells.
  • these two bias voltages BIAS 1 and BIAS 2 are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells. Any circuit capable of adjusting these two bias voltages is applicable to the present invention. For a clear description, only one embodiment is described as follows, but the present invention is not limited thereto. The schematic circuit drawing from the embodiment is shown in FIG. 9 .
  • the bias converter 920 comprises a transistor A 1 , a transistor A 2 , transistors A 3 and A 4 , and a resistor R 2 .
  • the gate of the transistors A 1 is coupled to the bias voltage BIAS 1 generated by the bias generating circuit 910 , a drain/source thereof is connected to an operation voltage VDD, and another drain/source thereof is connected to the resistor element R 2 .
  • Another end of the resistor element R 2 is connected to a current mirror circuit formed by the transistors A 3 and A 4 .
  • a drain/source of the transistor A 2 is connected to an operation voltage VDD, and another drain/source thereof is connected to the gate thereof and connected to the current mirror circuit formed by the transistors A 3 and A 4 .
  • the resistor element is not required depending on the layout of the transistor A 1 , A 2 , A 3 and A 4 .
  • both the transistor A 1 and A 2 have the same size and the same quantity of 64 pieces, then the total sum in the binary-weighted portion is 63 . And, both the transistor A 3 and A 4 in the current mirror circuit have the same quantity as well.
  • the resistor element R 2 is used for compensating the channel length modulation. In an embodiment, this resistance should be 32 times of the external resistor. Certainly, the compensation value can be adjusted according to the transistor A 3 and the resistor R 2 .
  • thermometer-code segment Since the amount of the components in the thermometer-code segment is close to the amount of the transistor A 1 , and the both layouts are similar, the device mismatch is relatively reduced. But, in terms of the quantity and the arrangement of components, there is a big difference between the thermometer-code segment and the binary-weighted portion, leading to serious device mismatch.
  • the bias converter 920 by means of an appropriate disposition of the bias converter 920 , the current match in both the thermometer-code segment portion and the binary-weighted portion can be improved.
  • a current driving mode is used, not a conventional voltage compensation mode, so the improvement is more obvious.
  • the transistors Al in the bias converter 920 can be arranged in parallel to the components in the thermometer-code segment to increase the matching degree.
  • the transistor A 2 in the bias converter 920 can be arranged with the components in the binary-weighted portion to be close to the average.
  • each segment comprises a thermometer-code portion and a binary-weighted portion.
  • a bias converter 920 is disposed between the above-mentioned two portions.
  • the bias converter 920 can generate the bias voltage BIAS 1 of the thermometer-code portion according to another bias voltage BIAS 2 of the binary-weighted portion and the match among the current source cells.
  • These two bias voltages BIAS 1 and BIAS 2 are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • thermometer-code DAC design of the current driving mode to improve the match state is applicable in a thermometer-code DAC.
  • FIG. 10 a schematic drawing of a thermometer-code DAC 1000 is shown.
  • a bias converter 1020 is disposed between two thermometer-code portions I and II.
  • the thermometer-code portion I is coupled to the bias voltage BIAS 1 generated by the bias generating circuit 1010 .
  • the bias converter 1020 would adjust another bias voltage BIAS 2 of the thermometer-code portion II according to the bias voltage BIAS 1 generated by the bias generating circuit 1010 and the match among the current source cells.
  • These two bias voltages BIAS 1 and BIAS 2 are proportional, and can be synchronously adjusted according to the match among the current source cells.
  • thermometer-code DAC such design of the current driving mode to improve the match state is applicable in a thermometer-code DAC.
  • FIG. 11 a schematic drawing of a binary-weighted DAC 1100 is shown.
  • a bias converter 1120 is disposed between two binary-weighted portions I and II.
  • the binary-weighted portion I is coupled to the bias voltage BIAS 1 generated by the bias generating circuit 1110 .
  • the bias converter 1120 would adjust another bias voltage BIAS 2 of the binary-weighted portion II according to the bias voltage BIAS 1 generated by the bias generating circuit 1110 and the match among the current source cells.
  • These two bias voltages BIAS 1 and BIAS 2 are proportional, and can be synchronously adjusted according to the match among the current source cells.

Abstract

A digital-to-analog converter (DAC) is disclosed, which provides different bias voltages to the most significant bits (MSBs) and the least significant bits (LSBs) of the digital signal. These two bias voltages can be adjusted according to the match among the current source cells, and maintain a particular proportional relationship. The DAC further includes a bias converter for receiving the first bias voltage, and adjusting the second bias voltage according to the match among the current source cells.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims the priority benefit of Taiwan application serial no. 94101266, filed on Jan. 17, 2005. All disclosure of the Taiwan application is incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a digital-to-analog converter (DAC), more particularly, to a digital-to-analog converter providing the MSB (most significant bit) portion and the LSB (least significant bit) portion with different bias voltages, wherein these two bias voltages would be adjusted according to the match of current source cells.
  • 2. Description of the Related Art
  • The digital-to-analog converter (DAC) has been widely used for data transforming in electronic devices. The DAC mainly converts the digital signals to corresponding analog signals, which are used in electronic devices. The application of the DACs is very wide. The DACs with high resolution and high speed, for example, can be applied to mobile phones or base stations of communication systems, cordless communication networks, image processing and display systems, or audio/video systems, and so on.
  • A conventional DAC can be, for example, a binary-weighted DAC. Such a DAC comprises various current sources and the corresponding switches. A conventional binary-weighted DAC is shown in FIG. 1A, a schematic circuit block drawing. Wherein, a 3-bit DAC is taken as an example. The 3-bit DAC comprises three current sources 102, 104 and 106, and three corresponding switches S1, S2 and S3. The current source 102 is connected to the switch S1 via the line 112, and passes through the output line 118 for output. The current source 104 is connected to the switch S2 via the line 114, and passes through the output line 118 for output. The current source 106 is connected to the switch S3 via the line 116, and passes through the output line 118 for output. The proportion of currents provided by these three current sources 102, 104 and 106 is 4:2:1. That is, if one amp of current is provided by the current source 106, then the current source 104 and 102 would provide two amps and four amps of current, respectively.
  • During the operation, an input-code IN controls the turning-on and turning-off of switches S1, S2 and S3 and the corresponding output currents would reach the output end OUT via the line 118. According to such control, the magnitude of the output current is proportional to the value of input code IN. And a conventional output circuit (not shown), such as an operation amplifier, can be connected in series thereto for converting the output current to a corresponding voltage value, or to an output voltage with low impedance. The control circuit for the kind of binary-weighted DAC is simpler.
  • However, in the above operation, there would be so-called transient glitch which may affect the accuracy of digital-analog conversion. When an input-code IN is changed from 011 (in binary system) to 100, all three switches S1, S2 and S3 will change their status, although only the “1” bit-value is changed. Therefore, the binary-weighted DAC is not suitable for converting the digital signal with large bits, and it doesn't guarantee a non-monotonic function. Referring to FIG. 1B, a schematic coordination diagram of the relationship between input-codes and so-called corresponding differential non-linearity (DNL) errors is shown. For each input-code, major DNL errors would occur from time to time. That is, at two contiguous points of time to convert digital input-codes IN to analog signals, the actual output analog signal value is not an ideal value. The DNL error would affect the accuracy of output in the DAC. What is more, the DNL error will lead to a serious non-monotonic problem. That is, the output analog value converted from a smaller digital input-code is larger than that from a larger digital input-code, leading to serious error. It can be seen from FIG. 1C, during data transformation process, an unpredictable transient glitch could occur.
  • In other words, if a binary-weighted DAC has more bits, and each received digital bit controls 2(n−1) current source cells, where n ranges from 1 to 10, then, transient glitch would be more serious. The DNL error could be caused by characteristic discrepancy among the formed transistors in the array of current source cells. And, the characteristic discrepancy among the formed transistors can be traced back to the inconsistency in semiconductor manufacturing process, such as inconsistent thickness of oxide layer, poor poly-silicon etching, or shift in ion implant, and so on. In addition, the binary-weighted DAC needs a substantial chip layout area as well.
  • To improve the transient glitch, a DAC with so-called thermometer-code was introduced to control output of current source. Referring to FIG. 2, a schematic circuit drawing of an 8-bit DAC with thermometer-codes is shown. Wherein, the DAC 200 comprises two four-to-fifteen bit converters 210 and 220. The four-to-fifteen bit converter 210 is used for converting the four MSBs (most significant bits) in the input-code IN1, IN2, IN3 and IN4 to the corresponding fifteen pieces of data, M1, M2, M3, . . . , M15 (M1˜M15). And, the four-to-fifteen bit converter 220 is used for converting the four LSBs (least significant bits) in the input-code IN5, IN6, IN7 and IN8 to the corresponding fifteen pieces of data, L1, L2, L3, . . . , L15 (L1˜L15). These converted data are referred to as thermometer-code outputs. When the above-mentioned input-codes are on the increase, these thermometer-codes can avoid the transient glitch when switching all the switches, and consequently, suddenly changing the currents.
  • The DAC 200 further comprises fifteen current source cells CSM1˜CSM15 corresponding to MSBs and fifteen current source cells CSL1˜CSL15 corresponding to LSBs. The current source cells CSM1˜CSM15 are connected to the outputs M1˜M15 of the four-to-fifteen bit converter 210 via the corresponding switches SWM1˜SWM15. And, the current source cells CSL1˜CSL15 are connected to the outputs L1˜L15 of the four-to-fifteen bit converter 220 via the corresponding switches SWL1˜SWL15. The outputs M1˜M15 of the four-to-fifteen bit converter 210 are used to control the turning-on and turning-off of the switches SWM1˜SWM15. And, the outputs L1˜L15 of the four-to-fifteen bit converter 220 are used to control the turning-on and turning-off of switches SWL1˜SWL15.
  • The arrangement of the current source cells CSL1˜CSL15 corresponding to LSBs and the arrangement of the current source cells CSM1˜CSM15 corresponding to MSBs in the above-described configuration can be seen with reference to FIG. 3. The current source cells for LSBs and MSBs comprise 255 MOS transistors in an array. The array is formed by 16 columns and 16 rows. Each of all transistors is labeled with Tij where i and j represent the column number and the row number, respectively.
  • In the DAC with thermometer-codes to control the outputs from the current sources, the difference of the current source cells controlled by one thermometer-code and another is one cell only. Thus transient glitch can be reduced, but the size required by the current source cells is bigger, and the control circuit is very complicated.
  • To reduce the size of required current source cells and the complexity of the control circuit, those skilled in the art presented a segment-type DAC combining thermometer-code and binary-weighted to control the outputs of the current sources. The configuration thereof is schematically shown in FIG. 4. Assuming the segment-type DAC is capable of converting N-bits digital signal, then the M-bits, i.e. M MSBs, of N-bits signals are encoded to thermometer codes. That is, the M MSBs are encoded into 2M−1 thermometer-codes by a binary-to-thermometer encoder 410, then sent to the thermometer-code DAC 420. The rest of (N-M) LSBs pass through a delay device 430, and are directly sent to a binary-weighted DAC 440. Considering the die size and overall conversion, the segment-type DAC with a configuration combining thermometer-code and binary-weighted seems to be the best option available. But this configuration still has a match problem among the current source cells.
  • In the most ideal situation, the DAC should have linearly increasing analog output value along with the increasing value of the input-code. Nevertheless, it is apparent to those skilled in the art that in terms of the output from the DAC, the non-linearity problem still remains. In particular, as binary values are converted to thermometer-codes, the differential non-linearity (DNL) error still remains.
  • SUMMARY OF THE INVENTION
  • It is an object of the present invention to provide a digital-to-analog converter (DAC) which provides two different bias voltages to the most significant bit (MSB) portion and the least significant bit (LSB) portion. These two bias voltages can be adjusted according to the match among the current source cells.
  • Another object of the present invention is to provide a digital-to-analog converter (DAC) which provides two different bias voltages to the most significant bit (MSB) portion and the least significant bit (LSB) portion. The two bias voltages are proportional, and can be synchronously adjusted according to the match among the current source cells.
  • In an embodiment, the present invention is suitable for a segment-type DAC combining thermometer-code and binary-weighted configuration. The segment-type DAC provides two different bias voltages to the thermometer-code portion for the MSBs and the binary-weighted portion for the LSBs. And, the two bias voltages can be adjusted according to the match among the current source cells.
  • In an embodiment, the present invention is suitable for a segment-type DAC combining thermometer-code and binary-weighted configuration. The segment-type DAC provides two different bias voltages to the thermometer-code portion for the MSBs and the binary-weighted portion for the LSBs. And, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • In an embodiment, the present invention is suitable for a thermometer-code DAC which provides two different bias voltages to the MSB portion and the LSB portion. And, the two bias voltages can be adjusted according to the match among the current source cells.
  • In an embodiment, the present invention is suitable for a thermometer-code DAC which provides two different bias voltages to the MSB portion and the LSB portion. And, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • In an embodiment, the present invention is suitable for a binary-weighted DAC which provides two different bias voltages to the MSB portion and the LSB portion. And, the two bias voltages can be adjusted according to the match among the current source cells.
  • In an embodiment, the present invention is suitable for a binary-weighted DAC which provides two different bias voltages to the MSB portion and the LSB portion. And, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • To achieve the above-described objects, the present invention provides a DAC suitable for a segment-type configuration combining thermometer-code portion and binary-weighted portion. Therewith, a MSB portion of an input-code is thermometer-encoded to generate multiple corresponding thermometer codes. And therewith, a LSB portion of an input-code is binary-weighted to generate a plurality of binary-weighted codes. The DAC comprises a plurality of current source cells to provide currents. Wherein, a first portion of the current source cells receives a first bias voltage, and provides a current corresponding to the above-mentioned thermometer-code. A second portion of the current source cells receives a second bias voltage, and provides a current corresponding to the above-mentioned binary-weighted code. The first bias voltage and the second bias voltage would be adjusted according to match among the current resource cells, and remain a certain proportion.
  • In an embodiment, the above-described DAC further comprises a bias converter for receiving the first bias voltage, and adjusting the second bias voltage according to the match among the current resource cells.
  • In another embodiment, the above-described DAC further comprises a bias converter for receiving the second bias voltage, and adjusting the first bias voltage according to the match among the current resource cells.
  • In an embodiment, the above-described bias converter comprises a first transistor. And a gate thereof is coupled to the first bias voltage, a drain/source thereof is connected to an operation voltage, and another drain/source thereof is connected to a resistor element. Another end of the resistor element is connected to a current mirror circuit. The above-described bias converter further comprises a second transistor. A drain/source thereof is connected to said operation voltage, another drain/source thereof is connected to a gate thereof and connected to the current mirror circuit. And the second bias voltage just applies to the gate of the second transistor. According to the received first bias voltage, the second bias voltage is adjusted by the current mirror circuit and the resistor element.
  • In an embodiment, the above-described current mirror circuit comprises a third transistor. Wherein, a gate thereof is coupled to a drain/source thereof and connected to the resistor element, and another drain/source is grounded. The current mirror circuit further comprises a fourth transistor. Wherein, a gate thereof is connected to the gate of the third transistor, a drain/source thereof is connected to another drain/source of the second transistor and to the gate of the second transistor, and another drain/source is grounded.
  • In an embodiment, the above-described first transistor and second transistor have the same size, and the quantity thereof is equal to that of the current source cells in the first portion. These transistors are used for improving the device mismatch.
  • In an embodiment, the above-described resistor element is designed for compensating the channel length modulation of the DAC.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve for explaining the principles of the invention.
  • FIG. 1A is a schematic circuit drawing of a conventional binary-weighted DAC.
  • FIG. 1B is a schematic coordination diagram showing the relationship between input-codes and differential non-linearity (DNL) errors.
  • FIG. 1C is a schematic diagram showing the generation of an unpredictable transient glitch in the data transforming process.
  • FIG. 2 is a schematic circuit drawing of a conventional 8-bit DAC with thermometer-codes.
  • FIG. 3 is a schematic diagram showing an arrangement of current source cells for LSBs and MSBs.
  • FIG. 4 is a schematic block diagram of a segment-type DAC circuit combining thermometer-code and binary-weighted configuration.
  • FIG. 5 is a schematic diagram illustrating a first bias voltage provided to the thermometer-code portion of the MSBs and a second bias voltage provided to the binary-weighted portion of the LSBs through a bias converter circuit according to an embodiment of the present invention.
  • FIG. 6 is a schematic drawing of a bias generating circuit of the current source cells in a DAC.
  • FIG. 7 is a schematic circuit drawing of a full current source cell in a DAC.
  • FIG. 8 is a schematic diagram showing a configuration of current source cells in a DAC.
  • FIG. 9 is a schematic drawing of a segment-type DAC circuit combining thermometer-code and binary-weighted in an embodiment of the present invention.
  • FIG. 10 is a schematic drawing of a thermometer-code DAC in an embodiment of the present invention.
  • FIG. 11 is a schematic drawing of a binary-weighted DAC in an embodiment of the present invention.
  • DESCRIPTION OF THE EMBODIMENTS
  • The present invention provides a segment-type digital-to-analog converter (DAC) which provides two different bias voltages to the thermometer-code portion of the most significant bits (MSBs) and the binary-weighted portion of the least significant bits (LSBs). These two bias voltages can be adjusted according to the match among the current source cells. In addition, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • If a first bias voltage is, for example, provided to the thermometer-code portion of the MSBs, then a second bias voltage is provided to the binary-weighted portion of the LSBs. The second bias voltage is obtained by converting the first bias voltage using a bias converter. The configuration thereof is shown in FIG. 5. Referring to FIG. 5, the second bias voltage BIAS2 is provided to the binary-weighted portion of the LSBs 510 and the first bias voltage BIAS1 is provided to the thermometer-code portion of the MSBs 520. And, the second bias voltage BIAS2 is obtained by converting the first bias voltage BIAS1 using a bias converter 530.
  • On the other hand, in an alternative embodiment, the first bias voltage can be obtained by converting the second bias voltage as well.
  • Referring to FIG. 6, a schematic drawing of a bias generating circuit of current source cells in a DAC is shown. The bias voltage thereof is produced by a bias generating circuit 600. The bias generating circuit 600 comprises an operation amplifier 610, a transistor 620 and a resistor 630. The produced current thereof is Vref/r, and the unit current thereof is Vref/(r*X), where r is resistance of the resistor 630, and X is magnification multiple of the transistor 620. If only the all transistors 640 of the current source cells in the thermometer-code portion of MSBs and the current source cells in the binary-weighted portion of LSBs are the same size and the same type, for example, P-type metal oxide semiconductor (PMOS), then, a controlled PMOS quantity is used to give weighting result, consequently control the output current. For example, if a 10-bit DAC is a binary-weighted DAC, the weight for each bit is 512, 256, 128, 64, 32, 16, 8, 4, 2 and 1, respectively. If a 10-bit DAC is a DAC combining thermometer-code and binary-weighted, the thermometer-code portion is 64*15, and the binary-weighted portion is 32, 16, 8, 4, 2 and 1.
  • A schematic circuit drawing of a full current source cell in a DAC is shown in FIG. 7. Wherein, a switch MOS transistor 710 is included. The gate thereof is connected to the bias voltage BIAS, a drain/source thereof is connected to the operation voltage VDD, another drain/source thereof is connected to the transistors MOSA and MOSB, and the transistors MOSA and MOSB are controlled by the control signal Q and QB, respectively. Another end of MOS transistor MOSA is grounded via a resistor element Rout. Another end of MOS transistor MOSB is directly grounded. When this transistor is selected to produce current, the control signal Q takes a logic-low level, and the control signal QB takes a logic-high level. When the quantity of the current source varies, the sizes of the switch MOS transistor 710, the transistor MOSA and MOSB will accordingly be changed. For example, for a 10-bit DAC, the thermometer-codes thereof and the binary weights thereof are 64*15 and (32, 16, 8, 4, 2, 1), respectively.
  • The configuration of the current source cells is shown in FIG. 3. If the total current produced by all current source cells in the LSB portion is not 63, the linearity of DAC would be ruined; that is, the above-described differential non-linearity (DNL) error occurs, or even a serious non-monotonic problem. With the non-monotonic problem, some output analog values corresponding to smaller digital input-codes IN are larger than those corresponding to larger digital input-codes, leading to serious error.
  • The DNL error and/or the non-monotonic problem could be a matter of device mismatch; that is, the characteristic discrepancy among the formed transistors in the array of current source cells for LSB and MSB. And, the characteristic discrepancy among the formed transistors generally can be traced back to the inconsistency in semiconductor manufacturing process, such as inconsistent thickness of oxide layer, poor poly-silicon etching, or shift in ion implant, and so on. To avoid the discrepancy among the components, appropriate configurations must be applied. The U.S. Pat. No. 5,568,145, for example, provides a solution where the current source cells of LSB are arranged between two portions of the current source cells of MSB. But the discrepancy still remains. The other cause for the problem is layout limitation. To reduce the chip size, the adopted layout is very limited, and the lines between components are also limited, and thus the discrepancy problem. FIG. 8 is a schematic diagram showing a configuration of current source cells. Wherein, the dotted-line portion shows the arrangement of the current resource cells of LSB, and the remaining portion shows the arrangement of the current resource cells of MSB. The left arrow 810 indicates the path of output current llsb from the current source cell in the LSB portion, and the right arrow 820 indicates the path of output current lmsb from the current source cell in the MSB portion. Apparently, the serial resistor for the output current from the current source cells in the MSB portion is larger due to a longer distance. In general, the outside lines, i.e., the bottom portion indicated by the arrow 820, can be adjusted, or compensated. However, the appropriate compensation amount is very hard to estimate and to adjust. Moreover, this may result in a bigger layout area and becomes a disadvantage. Another potential problem is the channel length modulation. A various output level (voltage) leads to a various operation voltage VDD, and a various, inconsistent unit current.
  • Referring to FIG. 9, a schematic drawing of a segment-type DAC 900 combining thermometer-code and binary-weighted configuration is provided according to an embodiment of the present invention. The DAC 900 provides two different bias voltages to the thermometer-code portion of the most significant bits (MSBs) and the binary-weighted portion of the least significant bits (LSBs). These two bias voltages can be adjusted according to the match among the current source cells. In addition, the two bias voltages are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells. The DAC 900 is, for example but not limited to, a 10-bit DAC. That is, the present invention is suitable for all multi-bit segment-type DACs.
  • First of all, the bias generating circuit 910 of the DAC 900 comprises an operation amplifier OP, a transistor A5 and a resistor R1. One input end of the operation amplifier OP is connected to a reference voltage Vref. Another input end thereof is connected to the connecting point N1 of the transistor A5 and the resistor R1. The output from the operation amplifier OP, or a generated bias voltage is BIAS1, and is connected to the gate of the transistor A5. One drain/source of the transistor A5 is connected to an operation voltage VDD, and another drain/source thereof is grounded via the resistor R1. For each segment in the 10-bit DAC 900, the thermometer-code portion is 64*15, and the binary-weighted portion is 32, 16, 8, 4, 2 and 1. Thus, referring to FIG. 9, the arrangement of the current source cells in the DAC 900 is formed by the thermometer-code portion of MSBs and the binary-weighted portion of LSBs.
  • Assuming the total output current from the DAC 900 is 1 mini ampere (mA), and the required unit current is 1 μA. In the bias generating circuit 910 of the current source cells, the generated current thereof is Vref/r, and the unit current thereof is Vref/(r*X), where r is resistance of the resistor R1, and X is the magnification multiple of the transistor A5. Thus, when the reference voltage Vref is 1.2 volt (V), by using 10 as the magnification multiple in the transistor A5, and 120 kilo ohm (KΩ) as the resistance of R1, then the unit current is Vref/(r*X)=1.2/(120*10)=1 micro ampere (μA).
  • In the segment-type DAC 900 combining thermometer-code and binary-weighted in an embodiment of the present invention, each segment comprises a thermometer-code portion and a binary-weighted portion. A bias converter 920 is disposed between the above-mentioned two portions. The bias converter 920 is used to adjust another bias voltage BIAS2 for generating the binary-weighted portion according to both the bias voltage BIAS1 from the bias generating circuit 910 and the match among the current source cells. In addition, these two bias voltages BIAS1 and BIAS2 are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells. Any circuit capable of adjusting these two bias voltages is applicable to the present invention. For a clear description, only one embodiment is described as follows, but the present invention is not limited thereto. The schematic circuit drawing from the embodiment is shown in FIG. 9.
  • The bias converter 920 comprises a transistor A1, a transistor A2, transistors A3 and A4, and a resistor R2. The gate of the transistors A1 is coupled to the bias voltage BIAS1 generated by the bias generating circuit 910, a drain/source thereof is connected to an operation voltage VDD, and another drain/source thereof is connected to the resistor element R2. Another end of the resistor element R2 is connected to a current mirror circuit formed by the transistors A3 and A4. A drain/source of the transistor A2 is connected to an operation voltage VDD, and another drain/source thereof is connected to the gate thereof and connected to the current mirror circuit formed by the transistors A3 and A4. In an alternative embodiment, the resistor element is not required depending on the layout of the transistor A1, A2, A3 and A4.
  • If both the transistor A1 and A2 have the same size and the same quantity of 64 pieces, then the total sum in the binary-weighted portion is 63. And, both the transistor A3 and A4 in the current mirror circuit have the same quantity as well. The resistor element R2 is used for compensating the channel length modulation. In an embodiment, this resistance should be 32 times of the external resistor. Certainly, the compensation value can be adjusted according to the transistor A3 and the resistor R2.
  • Since the amount of the components in the thermometer-code segment is close to the amount of the transistor A1, and the both layouts are similar, the device mismatch is relatively reduced. But, in terms of the quantity and the arrangement of components, there is a big difference between the thermometer-code segment and the binary-weighted portion, leading to serious device mismatch. Referring to FIG. 9, by means of an appropriate disposition of the bias converter 920, the current match in both the thermometer-code segment portion and the binary-weighted portion can be improved. In particular, in the embodiment of the present invention, a current driving mode is used, not a conventional voltage compensation mode, so the improvement is more obvious. The transistors Al in the bias converter 920 can be arranged in parallel to the components in the thermometer-code segment to increase the matching degree. In comparison, the transistor A2 in the bias converter 920 can be arranged with the components in the binary-weighted portion to be close to the average.
  • In the segment-type DAC 900 combining thermometer-code and binary-weighted of another embodiment of the present invention, each segment comprises a thermometer-code portion and a binary-weighted portion. A bias converter 920 is disposed between the above-mentioned two portions. The bias converter 920 can generate the bias voltage BIAS1 of the thermometer-code portion according to another bias voltage BIAS2 of the binary-weighted portion and the match among the current source cells. These two bias voltages BIAS1 and BIAS2 are proportional, and the two bias voltages can be synchronously adjusted according to the match among the current source cells.
  • In an alternative embodiment of the present invention, such design of the current driving mode to improve the match state is applicable in a thermometer-code DAC. As shown in FIG. 10, a schematic drawing of a thermometer-code DAC 1000 is shown. Wherein, a bias converter 1020 is disposed between two thermometer-code portions I and II. The thermometer-code portion I is coupled to the bias voltage BIAS 1 generated by the bias generating circuit 1010. The bias converter 1020 would adjust another bias voltage BIAS 2 of the thermometer-code portion II according to the bias voltage BIAS 1 generated by the bias generating circuit 1010 and the match among the current source cells. These two bias voltages BIAS1 and BIAS2 are proportional, and can be synchronously adjusted according to the match among the current source cells.
  • In one alternative embodiment of the present invention, such design of the current driving mode to improve the match state is applicable in a thermometer-code DAC. As shown in FIG. 11, a schematic drawing of a binary-weighted DAC 1100 is shown. Wherein, a bias converter 1120 is disposed between two binary-weighted portions I and II. The binary-weighted portion I is coupled to the bias voltage BIAS 1 generated by the bias generating circuit 1110. The bias converter 1120 would adjust another bias voltage BIAS 2 of the binary-weighted portion II according to the bias voltage BIAS 1 generated by the bias generating circuit 1110 and the match among the current source cells. These two bias voltages BIAS1 and BIAS2 are proportional, and can be synchronously adjusted according to the match among the current source cells.
  • It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the specification and examples to be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims and their equivalents.

Claims (20)

1. A digital-to-analog converter (DAC) suitable for a segment type combining a thermometer-code portion and a binary-weighted portion, used for thermometer-encoding a MSB portion of an input-code and generating multiple corresponding thermometer-codes, and binary-weighting a LSB portion of said input-code and generating a plurality of binary-weighted codes, wherein said DAC comprises:
a plurality of current source cells for providing currents, wherein a first portion of said current source cells receives a first bias voltage and provides a current corresponding to said thermometer-codes, and a second portion of said current source cells receives a second bias voltage and provides a current corresponding to said binary-weighted codes, wherein said first bias voltage and said second bias voltage are adjusted according to the match among said current source cells, and keep a particular proportional relationship.
2. The DAC as recited in claim 1, wherein the DAC further comprises a bias converter for receiving said first bias voltage and adjusting said second bias voltage according to the match among said current source cells.
3. The DAC as recited in claim 1, wherein said bias converter comprises:
a first transistor, wherein a gate thereof is coupled to said first bias voltage, a drain/source thereof is connected to an operation voltage, and another drain/source thereof is connected to a resistor element, and another end of said resistor element is connected to a current mirror circuit; and
a second transistor, wherein a drain/source thereof is connected to said operation voltage, another drain/source thereof is connected to a gate thereof and to said current mirror circuit, and the gate of said second transistor is applied by said second bias voltage which can be adjusted by said current mirror circuit and said resistor element according to received said first bias voltage.
4. The DAC as recited in claim 3, wherein said current mirror circuit comprises:
a third transistor, wherein a gate thereof is coupled to a drain/source thereof and to said resistor element, and another drain/source is grounded; and
a fourth transistor, wherein a gate thereof is connected to the gate of said third transistor, a drain/source thereof is connected to another drain/source of said second transistor and said gate of said second transistor, and another drain/source thereof is grounded.
5. The DAC as recited in claim 3, wherein said first transistor and said second transistor have the same size, and the quantity thereof is equal to the quantity of said current source cells in said first portion, to improve the device mismatch among the components.
6. The DAC as recited in claim 3, wherein the resistance of said resistor element is designed to compensate the channel length modulation in said DAC.
7. The DAC as recited in claim 6, wherein the resistance of said resistor element can be 32 times of an external resistor.
8. The DAC as recited in claim 1, wherein the DAC further comprises a bias converter for receiving said second bias voltage, and adjusting said first bias voltage according to the match among said current source cells.
9. The DAC as recited in claim 1, wherein said bias converter comprises:
a first transistor, wherein a gate thereof is coupled to said first bias voltage, a drain/source thereof is connected to an operation voltage, another drain/source thereof is connected to a resistor element, and another end of said resistor element is connected to a current mirror circuit; and
a second transistor, wherein a drain/source thereof is connected to said operation voltage, another drain/source thereof is connected to a gate thereof and to said current mirror circuit, the gate of said second transistor is applied by said second bias voltage, and said first bias voltage can be adjusted by said current mirror circuit and said resistor element according to the received said second bias voltage.
10. The DAC as recited in claim 9, wherein said current mirror circuit comprises:
a third transistor, wherein a gate thereof is coupled to a drain/source thereof and to said resistor element, and another drain/source thereof is grounded; and
a fourth transistor, wherein a gate thereof is connected to the gate of said third transistor, a drain/source thereof is connected to another drain/source of said second transistor and said gate of said second transistor, and another drain/source thereof is grounded.
11. The DAC as recited in claim 9, wherein said first transistor and said second transistor have the same size, and the quantity thereof is equal to the quantity of said current source cells in said first portion, to improve the device mismatch among the components.
12. The DAC as recited in claim 9, wherein the resistance of said resistor element is designed to compensate the channel length modulation in said DAC.
13. The DAC as recited in claim 12, wherein the resistance of said resistor element can be 32 times of an external resistor.
14. A DAC, comprising:
a first set of current source cells which comprise a plurality of the first current source cells to receive a first bias voltage and to provide a current according to a first code;
a second set of current source cells which comprise a plurality of the second current source cells to receive a second bias voltage and to provide a current according to a second code; and
a bias converter, disposed between said first set of current source cells and the second set of current source cells, for adjusting both said first bias voltage and said second bias voltage and maintaining a particular proportional relationship therebetween according to the match between said first current source cells and said second current source cells.
15. The DAC as recited in claim 14, wherein said bias converter comprises:
a first transistor, wherein a gate thereof is coupled to said first bias voltage, a drain/source thereof is connected to an operation voltage, another drain/source thereof is connected to a resistor element, and another end of said resistor element is connected to a current mirror circuit; and
a second transistor, wherein a drain/source thereof is connected to said operation voltage, another drain/source thereof is connected to a gate thereof and to said current mirror circuit, the gate thereof is applied by said second bias voltage which can be adjusted by said current mirror circuit and said resistor element according to the received said first bias voltage.
16. The DAC as recited in claim 15, wherein said current mirror circuit comprises:
a third transistor, wherein a gate thereof is coupled to a drain/source thereof and to said resistor element, and another drain/source thereof is grounded; and
a fourth transistor, wherein a gate thereof is connected to the gate of said third transistor, a drain/source thereof is connected to another drain/source of said second transistor and said gate of said second transistor, and another drain/source thereof is grounded.
17. The DAC as recited in claim 16, wherein the resistance of said resistor element is designed to compensate the channel length modulation in said DAC.
18. The DAC as recited in claim 14, wherein said first code is a thermometer-code, and said second code is a binary-weighted code.
19. The DAC as recited in claim 14, wherein both said first code and said second code are thermometer-codes.
20. The DAC as recited in claim 14, wherein both said first code and said second code are binary-weighted codes.
US10/907,861 2005-01-17 2005-04-19 Digital-to-analog converter Expired - Fee Related US7068201B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW94101266 2005-01-17
TW094101266A TWI244270B (en) 2005-01-17 2005-01-17 Digital-to-analog converter

Publications (2)

Publication Number Publication Date
US7068201B1 US7068201B1 (en) 2006-06-27
US20060158361A1 true US20060158361A1 (en) 2006-07-20

Family

ID=36600487

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/907,861 Expired - Fee Related US7068201B1 (en) 2005-01-17 2005-04-19 Digital-to-analog converter

Country Status (2)

Country Link
US (1) US7068201B1 (en)
TW (1) TWI244270B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8124127B2 (en) 2005-10-15 2012-02-28 Atrium Medical Corporation Hydrophobic cross-linked gels for bioabsorbable drug carrier coatings
US8263102B2 (en) 2004-09-28 2012-09-11 Atrium Medical Corporation Drug delivery coating for use with a stent
US8312836B2 (en) 2004-09-28 2012-11-20 Atrium Medical Corporation Method and apparatus for application of a fresh coating on a medical device
US8367099B2 (en) 2004-09-28 2013-02-05 Atrium Medical Corporation Perforated fatty acid films
US8574627B2 (en) 2006-11-06 2013-11-05 Atrium Medical Corporation Coated surgical mesh
US8795703B2 (en) 2004-09-28 2014-08-05 Atrium Medical Corporation Stand-alone film and methods for making the same
US9000040B2 (en) 2004-09-28 2015-04-07 Atrium Medical Corporation Cross-linked fatty acid-based biomaterials
US9012506B2 (en) 2004-09-28 2015-04-21 Atrium Medical Corporation Cross-linked fatty acid-based biomaterials
US9278161B2 (en) 2005-09-28 2016-03-08 Atrium Medical Corporation Tissue-separating fatty acid adhesion barrier
US9427423B2 (en) 2009-03-10 2016-08-30 Atrium Medical Corporation Fatty-acid based particles
US9492596B2 (en) 2006-11-06 2016-11-15 Atrium Medical Corporation Barrier layer with underlying medical device and one or more reinforcing support structures
US9801982B2 (en) 2004-09-28 2017-10-31 Atrium Medical Corporation Implantable barrier device
US9867880B2 (en) 2012-06-13 2018-01-16 Atrium Medical Corporation Cured oil-hydrogel biomaterial compositions for controlled drug delivery
US10322213B2 (en) 2010-07-16 2019-06-18 Atrium Medical Corporation Compositions and methods for altering the rate of hydrolysis of cured oil-based materials
US10864304B2 (en) 2009-08-11 2020-12-15 Atrium Medical Corporation Anti-infective antimicrobial-containing biomaterials

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002364712A1 (en) * 2001-11-30 2003-06-17 Second Sight, Llc Floating gate digital-to-analog converter
JPWO2004086628A1 (en) * 2003-03-25 2006-06-29 富士通株式会社 Encoder circuit and A / D conversion circuit
JP2006074228A (en) * 2004-08-31 2006-03-16 Renesas Technology Corp Current drive type d/a converter and bias circuit thereof
TWI413957B (en) * 2005-03-01 2013-11-01 Innolux Corp Active matrix array device
US7646235B2 (en) * 2007-02-13 2010-01-12 Infineon Technologies Ag Programmable current generator, current generation method and transmitter arrangement
US7474243B1 (en) 2007-09-13 2009-01-06 Infineon Technologies Ag Semiconductor device including switch that conducts based on latched bit and next bit
US7852250B2 (en) * 2008-05-08 2010-12-14 Taiwan Semiconductor Manufacturing Co., Ltd. Digital to analog converter
TWI391891B (en) * 2008-06-06 2013-04-01 Holtek Semiconductor Inc Display panel driver
JP2010074015A (en) * 2008-09-22 2010-04-02 Hitachi Ltd Semiconductor device
US7978110B2 (en) * 2009-05-11 2011-07-12 Taiwan Semiconductor Manufacturing Company, Ltd. Digital-to-analog converter
US7903016B1 (en) * 2009-08-12 2011-03-08 Itt Manufacturing Enterprises, Inc. High power and high frequency gallium nitride based digital to analog converter for direct digital radio frequency power waveform synthesis
TWI411233B (en) * 2010-12-24 2013-10-01 Univ Nat Chiao Tung Digital-to-analog conversion device
US8416112B2 (en) 2011-07-21 2013-04-09 National Semiconductor Corporation Circuitry and method for digital to analog current signal conversion with phase interpolation
CN103929180B (en) * 2013-01-14 2017-04-26 华为技术有限公司 Digital analog converter and method for controlling current source array in digital analog converter
US10056924B2 (en) 2013-08-19 2018-08-21 Analog Devices, Inc. High output power digital-to-analog converter system
US8970418B1 (en) 2013-08-19 2015-03-03 Analog Devices, Inc. High output power digital-to-analog converter system
US9432041B2 (en) * 2014-04-17 2016-08-30 Stmicroelectronics S.R.L. Method of calibrating a thermometer-code SAR A/D converter and thermometer-code SAR-A/D converter implementing said method
EP2993787B1 (en) * 2014-09-05 2020-07-15 Dialog Semiconductor (UK) Ltd Generalized data weighted averaging method for equally weighted multi-bit D/A elements
US9264062B1 (en) * 2015-03-11 2016-02-16 Freescale Semiconductor, Inc. Digital-to-analog converter circuit
US9800254B2 (en) 2015-04-16 2017-10-24 Maxlinear, Inc. Digital-to-analog converter (DAC) with partial constant switching
GB2568108B (en) * 2017-11-07 2021-06-30 Analog Devices Global Current steering digital to analog converter
US10340935B1 (en) 2018-01-12 2019-07-02 Dialog Semiconductor (Uk) Limited Thermometer digital to analog converter

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5568145A (en) * 1994-10-19 1996-10-22 Analog Devices, Inc. MOS current source layout technique to minimize deviation
US6265857B1 (en) * 1998-12-22 2001-07-24 International Business Machines Corporation Constant current source circuit with variable temperature compensation
US6633248B2 (en) * 2001-05-29 2003-10-14 Intel Corporation Converting digital signals to analog signals
US6650265B1 (en) * 2001-04-30 2003-11-18 Engim, Inc. Method and architecture for varying power consumption of a current mode digital/analog converter in proportion to performance parameters
US6738006B1 (en) * 2003-05-06 2004-05-18 Analog Devices, Inc. Digital/analog converter including gain control for a sub-digital/analog converter
US6844835B2 (en) * 2002-07-08 2005-01-18 Mediatek Inc. DAC cell circuit

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5568145A (en) * 1994-10-19 1996-10-22 Analog Devices, Inc. MOS current source layout technique to minimize deviation
US6265857B1 (en) * 1998-12-22 2001-07-24 International Business Machines Corporation Constant current source circuit with variable temperature compensation
US6650265B1 (en) * 2001-04-30 2003-11-18 Engim, Inc. Method and architecture for varying power consumption of a current mode digital/analog converter in proportion to performance parameters
US6633248B2 (en) * 2001-05-29 2003-10-14 Intel Corporation Converting digital signals to analog signals
US6844835B2 (en) * 2002-07-08 2005-01-18 Mediatek Inc. DAC cell circuit
US6738006B1 (en) * 2003-05-06 2004-05-18 Analog Devices, Inc. Digital/analog converter including gain control for a sub-digital/analog converter

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9682175B2 (en) 2004-09-28 2017-06-20 Atrium Medical Corporation Coating material and medical device system including same
US8367099B2 (en) 2004-09-28 2013-02-05 Atrium Medical Corporation Perforated fatty acid films
US11793912B2 (en) 2004-09-28 2023-10-24 Atrium Medical Corporation Cross-linked fatty acid-based biomaterials
US10869902B2 (en) 2004-09-28 2020-12-22 Atrium Medical Corporation Cured gel and method of making
US10814043B2 (en) 2004-09-28 2020-10-27 Atrium Medical Corporation Cross-linked fatty acid-based biomaterials
US10792312B2 (en) 2004-09-28 2020-10-06 Atrium Medical Corporation Barrier layer
US8574618B2 (en) 2004-09-28 2013-11-05 Atrium Medical Corporation Perforated bioabsorbable oil film and methods for making the same
US8722077B2 (en) 2004-09-28 2014-05-13 Atrium Medical Corporation Drug delivery coating for use with a stent
US8795703B2 (en) 2004-09-28 2014-08-05 Atrium Medical Corporation Stand-alone film and methods for making the same
US8858978B2 (en) 2004-09-28 2014-10-14 Atrium Medical Corporation Heat cured gel and method of making
US8962023B2 (en) 2004-09-28 2015-02-24 Atrium Medical Corporation UV cured gel and method of making
US9000040B2 (en) 2004-09-28 2015-04-07 Atrium Medical Corporation Cross-linked fatty acid-based biomaterials
US9012506B2 (en) 2004-09-28 2015-04-21 Atrium Medical Corporation Cross-linked fatty acid-based biomaterials
US10772995B2 (en) 2004-09-28 2020-09-15 Atrium Medical Corporation Cross-linked fatty acid-based biomaterials
US10016465B2 (en) 2004-09-28 2018-07-10 Atrium Medical Corporation Cured gel and method of making
US9827352B2 (en) 2004-09-28 2017-11-28 Atrium Medical Corporation Cross-linked fatty acid-based biomaterials
US8312836B2 (en) 2004-09-28 2012-11-20 Atrium Medical Corporation Method and apparatus for application of a fresh coating on a medical device
US9801982B2 (en) 2004-09-28 2017-10-31 Atrium Medical Corporation Implantable barrier device
US8263102B2 (en) 2004-09-28 2012-09-11 Atrium Medical Corporation Drug delivery coating for use with a stent
US9801913B2 (en) 2004-09-28 2017-10-31 Atrium Medical Corporation Barrier layer
US11083823B2 (en) 2005-09-28 2021-08-10 Atrium Medical Corporation Tissue-separating fatty acid adhesion barrier
US9278161B2 (en) 2005-09-28 2016-03-08 Atrium Medical Corporation Tissue-separating fatty acid adhesion barrier
US9220820B2 (en) 2005-10-15 2015-12-29 Atrium Medical Corporation Hydrophobic cross-linked gels for bioabsorbable drug carrier coatings
US8124127B2 (en) 2005-10-15 2012-02-28 Atrium Medical Corporation Hydrophobic cross-linked gels for bioabsorbable drug carrier coatings
US8501229B2 (en) 2005-10-15 2013-08-06 Atrium Medical Corporation Hydrophobic cross-linked gels for bioabsorbable drug carrier coatings
US9592324B2 (en) 2006-11-06 2017-03-14 Atrium Medical Corporation Tissue separating device with reinforced support for anchoring mechanisms
US8574627B2 (en) 2006-11-06 2013-11-05 Atrium Medical Corporation Coated surgical mesh
US9492596B2 (en) 2006-11-06 2016-11-15 Atrium Medical Corporation Barrier layer with underlying medical device and one or more reinforcing support structures
US10285964B2 (en) 2009-03-10 2019-05-14 Atrium Medical Corporation Fatty-acid based particles
US9427423B2 (en) 2009-03-10 2016-08-30 Atrium Medical Corporation Fatty-acid based particles
US11166929B2 (en) 2009-03-10 2021-11-09 Atrium Medical Corporation Fatty-acid based particles
US10864304B2 (en) 2009-08-11 2020-12-15 Atrium Medical Corporation Anti-infective antimicrobial-containing biomaterials
US10322213B2 (en) 2010-07-16 2019-06-18 Atrium Medical Corporation Compositions and methods for altering the rate of hydrolysis of cured oil-based materials
US11097035B2 (en) 2010-07-16 2021-08-24 Atrium Medical Corporation Compositions and methods for altering the rate of hydrolysis of cured oil-based materials
US10888617B2 (en) 2012-06-13 2021-01-12 Atrium Medical Corporation Cured oil-hydrogel biomaterial compositions for controlled drug delivery
US9867880B2 (en) 2012-06-13 2018-01-16 Atrium Medical Corporation Cured oil-hydrogel biomaterial compositions for controlled drug delivery

Also Published As

Publication number Publication date
TWI244270B (en) 2005-11-21
US7068201B1 (en) 2006-06-27
TW200627810A (en) 2006-08-01

Similar Documents

Publication Publication Date Title
US7068201B1 (en) Digital-to-analog converter
US20070090981A1 (en) Current steering digital-to-analog converter
US8599057B2 (en) Digital-to-analog converter
US6703956B1 (en) Technique for improved linearity of high-precision, low-current digital-to-analog converters
US6489905B1 (en) Segmented DAC calibration circuitry and methodology
US6380877B2 (en) Method and apparatus for digital to analog converters with improved switched R-2R ladders
EP1257060B1 (en) Digital-to-analogue converter using an array of current sources
US7825843B2 (en) D/A converter and semiconductor integrated circuit including the same
KR100550102B1 (en) A current-steering digital-to-analog converter for 1 bit extension
Zeng et al. New calibration technique for current-steering DACs
US7173553B2 (en) Current summing digital-to-analog converter
US5568145A (en) MOS current source layout technique to minimize deviation
US7907072B1 (en) Digital-to-analog converter
US7852250B2 (en) Digital to analog converter
KR100727885B1 (en) 10 bit digital/analog converter with new deglitch circuit and new 2-dimensionally hierarchical symmetric centroid switching order
Yenuchenko Alternative structures of a segmented current-steering DAC
KR100792708B1 (en) Digital analog converter
US7256722B2 (en) D/A converter
JPH09232961A (en) D/a converter
CN107809250B (en) Digital-to-analog converter circuit
Mu et al. A 256-channel 11-bit OLED Source Driver IC with Unit Current Calibration
KR970005130B1 (en) High speed d/a converter correction completion apparatus and method
US7068194B1 (en) High-density MOS-decoded unary DAC
KR101905044B1 (en) Current-steering DAC based on Local-Element-Matching
KR20060124326A (en) Digital to anlnog converter module

Legal Events

Date Code Title Description
AS Assignment

Owner name: NOVATEK MICROELECTRONICS CORP., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHOU, KUO-YU;REEL/FRAME:015913/0238

Effective date: 20050302

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20180627