RU2568323C2 - Digital-to-analogue converter and method for calibration thereof - Google Patents
Digital-to-analogue converter and method for calibration thereof Download PDFInfo
- Publication number
- RU2568323C2 RU2568323C2 RU2013136136/08A RU2013136136A RU2568323C2 RU 2568323 C2 RU2568323 C2 RU 2568323C2 RU 2013136136/08 A RU2013136136/08 A RU 2013136136/08A RU 2013136136 A RU2013136136 A RU 2013136136A RU 2568323 C2 RU2568323 C2 RU 2568323C2
- Authority
- RU
- Russia
- Prior art keywords
- calibration
- dac
- dac1
- current
- codes
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 26
- 101100015484 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GPA1 gene Proteins 0.000 claims abstract description 57
- 101100067427 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FUS3 gene Proteins 0.000 claims abstract description 28
- 239000013589 supplement Substances 0.000 claims abstract description 4
- 230000009897 systematic effect Effects 0.000 claims description 10
- 230000001502 supplementing effect Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
Description
Изобретение относится к электронике и может быть использовано в интегральных схемах (ИС) цифро-аналоговых преобразователей (ЦАП).The invention relates to electronics and can be used in integrated circuits (ICs) of digital-to-analog converters (DACs).
Цель изобретения - улучшение интегральной нелинейности (INL) и дифференциальной нелинейности (DNL) ИС ЦАП использованием калибровки.The purpose of the invention is the improvement of integral nonlinearity (INL) and differential nonlinearity (DNL) of the DAC ICs using calibration.
Известны, например, схемы ЦАП с калибровкой по патентам США US 5451946, US 7468686 B2, US 8089380 B2.Known, for example, DAC circuits with calibration according to US patents US 5451946, US 7468686 B2, US 8089380 B2.
Основой этих схем являются различные схемы и способы реализации компенсации или калибровки ошибок ЦАП для улучшения их точностных параметров, таких как интегральная и дифференциальная нелинейность.The basis of these schemes are various schemes and methods for implementing compensation or calibration of DAC errors to improve their accuracy parameters, such as integral and differential nonlinearity.
В патенте США US 5451946 (М. кл. H03M 1/06, пр. 28.01.1993 г., опубл. 19.09.1995 г.) предлагается ЦАП с калибровкой, включающий ЦАП старших разрядов (грубый) и младших разрядов (точный), аналоговый сумматор напряжений двух ЦАП, 16-разрядный АЦП, формирующий цифровой код, соответствующий выходному напряжению ЦАП, цифровой контроллер, рассчитывающий коды ошибок ЦАП по цифровым кодам АЦП, и блок хранения кодов ошибок, управляющий ЦАП младших разрядов. В этой схеме цифровой контроллер по выходному напряжению ЦАП, оцифрованному АЦП, вычисляет ошибки ЦАП и формирует таблицу входных кодов ЦАП младших разрядов, устраняющих вычисленные ошибки ЦАП. Основным недостатком такого ЦАП является его сложность, поскольку требуются прецизионный АЦП с разрядностью и точностью лучше, чем разрядность и точность, требуемые для ЦАП.In US patent US 5451946 (
Часто для улучшения точностных параметров и быстродействия в ЦАП используется сегментирование K-старших разрядов, заключающееся в замене обычно используемых K-двоично-взвешенных старших разрядов на 2K-1 одинаковых сегментов, управляемых термометрическим кодом. В ЦАП с сегментированием K-старших разрядов требования к допустимой ошибке согласования сегментов уменьшаются в K0,5 раз, однако и этого недостаточно для реализации высокоразрядных (16-18 бит) ЦАП.Often, to improve accuracy parameters and speed, DACs use K-high-order segmentation, which consists in replacing commonly used K-binary-weighted high-order bits with 2 K -1 identical segments controlled by a thermometric code. In DACs with segmentation of K-high bits, the requirements for an acceptable segment matching error are reduced by a factor of K 0.5 , but this is not enough to implement high-bit (16-18 bits) DACs.
В ЦАП по патенту США US 7468686 B2 (М. кл. H03M 1/10, пр. 06.02.2007 г., опубл. 23.12.2008 г.) для улучшения точностных параметров используется калибровка, устраняющая ошибки согласования сегментов в сегментированном ЦАП. Рассматривается известный сегментированный K-разрядный ЦАП, включающий 2K-1 одинаковых сегментов, состоящих из резистора и ключа. Один из выводов резисторов всех сегментов объединен и образует выход ЦАП, а второй подключен к ключу, коммутирующему резисторы сегментов к источнику опорного напряжения (Vref), или земле (Gnd) в соответствии с входным цифровым кодом. Ошибки согласования суммы сопротивлений резистора и ключа для разных сегментов приводят к ошибкам напряжения на выходе ЦАП, ухудшающим INL и DNL. Отметим, что в описанном ЦАП к ошибкам линейности приведет и зависимость сопротивления ключа от потенциала, к которому коммутируется сегмент (Vref или Gnd). В предложенном ЦАП калибровка реализуется двумя 8 бит ЦАПами калибровки, управляемыми цифровыми кодами, хранящимися в программируемой памяти ROM (Read Only Memory). Первый ЦАП калибровки подключен к резистору первого сегмента, а второй - к резистору последнего сегмента. ЦАПы калибровки изменяют сопротивления первого и последнего сегментов, так чтобы согласовать суммарное сопротивление всех сегментов, подключенных к земле с суммарным сопротивлением всех сегментов, подключенных к Vref, при заданном значении входного кода ЦАП.In the DAC of US Pat. No. 7,468,686 B2 (M. cl.
Процедура калибровки включаетCalibration Procedure Includes
- определение ошибок ЦАП, например ошибок линейности, при каждом значении входного кода;- determination of DAC errors, for example linearity errors, for each value of the input code;
- генерацию и запись (программирование) в ROM цифровых кодов калибровки, компенсирующих ошибки линейности, для каждого значении входного кода.- generation and recording (programming) in ROM of digital calibration codes that compensate for linear errors for each value of the input code.
При работе ЦАП из ROM на входы ЦАПов калибровки подают цифровые коды компенсации ошибки линейности, соответствующие текущим значениям входного кода.During operation of the DAC from ROM, digital linearity error compensation codes corresponding to the current values of the input code are fed to the inputs of the calibration DACs.
Основным недостатком предложенных схемы и способа калибровки ЦАП является необходимость предварительного измерения ошибок линейности ЦАП внешним измерителем, а также генерацию и запись в ROM кодов калибровки. Процедура измерения и записи в ROM кодов проводится изготовителем ЦАП, имеющим измеритель соответствующей точности, однократно для фиксированных условий измерения. При этом ошибки ЦАП, возникающие при последующей эксплуатации вследствие временного или температурного дрейфов сопротивлений резисторов и (или) ключей, а также зависимости сопротивлений ключей от напряжения питания или Vref, уже не могут быть устранены.The main disadvantage of the proposed DAC calibration scheme and method is the need for preliminary measurement of DAC linearity errors by an external meter, as well as the generation and recording of calibration codes in ROM. The measurement and recording procedure in ROM codes is carried out by the DAC manufacturer having a meter of the corresponding accuracy, once for fixed measurement conditions. In this case, the DAC errors that arise during subsequent operation due to temporary or temperature drifts of the resistances of resistors and (or) keys, as well as the dependence of the key resistances on the supply voltage or Vref, can no longer be eliminated.
В патенте США «Current compensation for digital-to-analog converter» US 7564385 B2 (M. кл. H03M 1/06, пр. 18.10.2007 г., опубл. 21.07.2009 г.) для устранения нелинейности, вызванной кодозависимым током, протекающим через сегментированный резистивный делитель ЦАП, предложено использовать компенсирующий токовый ЦАП. Компенсирующий ЦАП для каждого значения входного кода потребляет от источника Vref ток, дополняющий ток, протекающий через сегментированный резистивный делитель, до его максимального значения, и тем самым обеспечивает постоянство суммарного тока от источника Vref и устраняет описанную составляющую нелинейности. Поскольку величина тока, протекающего через сегментированный резистивный делитель ЦАП, детерминирована сопротивлением резисторов, опорным напряжением и входным кодом, величина требуемого тока компенсации также детерминирована для каждого входного кода и может быть задана при проектировании ЦАП. Отметим, что компенсирующий токовый ЦАП позволяет устранить или уменьшить любые детерминированные конструкцией и известные на этапе проектирования погрешности сегментированного ЦАП, например нелинейность, вызванную зависимостью сопротивления резисторов от напряжения. Недостатком предложенного решения является невозможность устранения погрешностей ЦАП, вызванных случайными отклонениями сопротивлений резисторов при изготовлении (далее будем называть данный вид погрешностей общепринятым в технической литературе термином «mismatch»).In the US patent "Current compensation for digital-to-analog converter" US 7564385 B2 (
Наиболее близкой к заявляемой является схема ЦАП по патенту США «Voltage mode DAC with calibration circuit using current mode DAC and ROM lookup» US 8089380 B2 (M. кл. H03M 1/10, пр. 22.10.2009 г., опубл. 03.01.2012 г.), представленная на Фиг.1а, 1б.Closest to the claimed is the DAC circuit according to the US patent "Voltage mode DAC with calibration circuit using current mode DAC and ROM lookup" US 8089380 B2 (
Схема включает ЦАП с выходом по напряжению 100 и блок калибровки 150, подключенные к входам опорного напряжения высокого Vrefh 105 и низкого Vrefl 106 уровней. Блок калибровки содержит ЦАП с токовым выходом 151, управляемый генератором кодов калибровки 155. Входной код Din 102 поступает на входы ЦАП 100 и генератора кодов калибровки 155. ЦАП калибровки 151 формирует ток калибровки Ical 159, подаваемый на ЦАП 100.The circuit includes a DAC with a voltage output of 100 and a calibration unit 150 connected to the inputs of the reference voltage of
Предложена часто используемая схема ЦАП с выходом по напряжению 100 на основе коммутируемого резистивного делителя, включающая сегментированный K-разрядный ЦАП1 110 (Фиг.1б) из 2K-1 одинаковых сегментов и N-K-разрядный ЦАП0 120 на основе R2R резистивного делителя. Сегменты ЦАП1 состоят из резистора 111 и ключа 113. Один из выводов резисторов всех сегментов объединен и образует выход ЦАП 109, второй подключен к ключу 113, коммутирующему резисторы сегментов к высокому (Vrefh) 105 или низкому (Vrefl) 106 входам опорного напряжения в соответствии с входным кодом ЦАП Din 102. Двоично-взвешенные разряды R2R ЦАП0 образованы резисторами 121 и 122 с сопротивлениями 2R и R соответственно и ключами 123. Выходы ЦАП0 и ЦАП1 объединены и образуют выход ЦАП 109, на котором формируется напряжение, пропорциональное величине Din. Как уже отмечалось, ошибки согласования суммы сопротивлений резистора и ключа в разных сегментах приводят к ошибкам напряжения на выходе ЦАП, ухудшающим INL и DNL. Для компенсации ошибок согласования сопротивлений сегментов предложен токовый ЦАП калибровки 151, подающий на ЦАП 100 ток калибровки Ical 159, причем ток Ical может подаваться как на объединенный выход ЦАП0 и ЦАП1, так и во внутренние узлы ЦАП0 между резисторами цепи R. Ток калибровки Ical пропорционален коду, задаваемому генератором кодов калибровки 155 для каждого значения кода K-старших разрядов 103 входного кода ЦАП. Ток калибровки формируется источниками тока ЦАПа калибровки 151 от источников питания Vdd 152 и Vss 153, которые должны иметь потенциалы выше Vrefh и ниже Vrefl соответственно для обеспечения постоянного тока калибровки при изменении потенциала на Vout в диапазоне от Vrefh до Vrefl. Отметим, что для корректной калибровки масштаб тока калибровки должен быть строго согласован с масштабом тока опорного источника, протекающего через резистивный делитель ЦАП, во всех требуемых условиях эксплуатации: в диапазоне рабочих напряжений питания и опорного источника, а также в диапазоне температур. Это достигается конструкцией ЦАПа калибровки, задающего масштаб ток калибровки в виде фиксированной доли от величины (Vrefh-Vrefl)/2R, где 2R - сопротивление сегмента ЦАП1.A frequently used DAC circuit with a voltage output of 100 based on a switched resistive divider is proposed, including a segmented K-bit DAC1 110 (Fig.1b) of 2 K -1 identical segments and an NK-
Процедура калибровки в предлагаемом ЦАП аналогична уже описанной калибровке ЦАП по патенту США US 7468686 B2 и включает:The calibration procedure in the proposed DAC is similar to the already described calibration of the DAC according to US patent US 7468686 B2 and includes:
- определение ошибок ЦАП, например ошибок линейности, при каждом значении входного кода;- determination of DAC errors, for example linearity errors, for each value of the input code;
- генерацию и запись (программирование) в ROM цифровых кодов калибровки, компенсирующих ошибки линейности, для каждого значении входного кода.- generation and recording (programming) in ROM of digital calibration codes that compensate for linear errors for each value of the input code.
Соответственно аналогичны и недостатки такой калибровки, а именно необходимость предварительного измерения ошибок линейности ЦАП внешним измерителем, а также генерацию и запись в ROM кодов калибровки. Процедура измерения и записи в ROM кодов также проводится изготовителем ЦАП, имеющим измеритель соответствующей точности, однократно для фиксированных условий измерения. При этом ошибки ЦАП, возникающие при последующей эксплуатации вследствие временного или температурного дрейфов сопротивлений резисторов и (или) ключей, а также зависимости сопротивлений ключей от напряжения питания или Vref уже не могут быть устранены.Accordingly, the disadvantages of such calibration are similar, namely, the need for preliminary measurement of linearity errors of the DAC by an external meter, as well as the generation and recording of calibration codes in ROM. The measurement procedure and recording in ROM codes is also carried out by the DAC manufacturer, having a meter of the corresponding accuracy, once for fixed measurement conditions. In this case, DAC errors that occur during subsequent operation due to temporary or temperature drifts of the resistances of resistors and (or) keys, as well as the dependence of the key resistances on the supply voltage or Vref, can no longer be eliminated.
Целью изобретения является улучшение INL и DNL ИС ЦАП использованием автоматической калибровки (далее автокалибровки).The aim of the invention is to improve the INL and DNL of the DAC ICs using automatic calibration (hereinafter autocalibration).
Поставленная цель достигается тем, что в сегментированном N-разрядном ЦАП, включающем K-разрядный ЦАП1 старших разрядов, состоящий из 2K-1 одинаковых сегментов, и N-K-разрядный ЦАП0 младших разрядов, подключенные к общему источнику опорного напряжения Vref и имеющие общий выход, образующий выход ЦАП, блок калибровки, содержащий ЦАП2 источника тока калибровки, подключенного к выходу ЦАП, блок калибровки определяет коды ЦАП2, дополняющие ток каждого сегмента ЦАП1 до тока опорного сегмента в стадии калибровки, а при работе подает на ЦАП2 коды компенсации ошибок ЦАП1, вычисленные для каждого значения кода старших разрядов по кодам ЦАП2, определенным при калибровке.This goal is achieved by the fact that in a segmented N-bit DAC, including a K-bit DAC1 high order bits, consisting of 2 K -1 identical segments, and an NK-bit DAC0 low order bits connected to a common voltage reference Vref and having a common output, forming a DAC output, a calibration unit containing the DAC2 of the calibration current source connected to the DAC output, the calibration unit determines the DAC2 codes, supplementing the current of each segment of the DAC1 to the current of the reference segment in the calibration stage, and during operation provides compensation codes to the DAC2 error codes of DAC1 calculated for each value of the high order code using DAC2 codes determined during calibration.
В частном случае исполнения поставленная цель достигается тем, что в сегментированном N-разрядном ЦАП, включающем K-разрядный ЦАП1 старших разрядов, состоящий из 2K-1 одинаковых сегментов, и N-K-разрядный ЦАП0 младших разрядов, подключенные к общему источнику опорного напряжения Vref и имеющие общий выход, образующий выход ЦАП, блок калибровки, содержащий ЦАП2 источника тока калибровки, подключенного к выходу ЦАП, сегмент ЦАП1 включает резистор 2R, соединенный с выходом и ключом, коммутирующим его к источнику Vref или земле, ЦАП0 включает R-2R резистивный делитель и ключи, коммутирующие резисторы 2R к Vref или земле, опорный сегмент образован делителем из резистора 2R, подключенного к Vref и подключенного к земле резистора с сопротивлением, большим 2R/(2K-1), а блок калибровки включает компаратор напряжения (КН) выхода ЦАП и средней точки делителя опорного сегмента и в стадии калибровки поочередно подключает один из сегментов ЦАП1 к Vref.In the particular case of execution, the goal is achieved by the fact that in a segmented N-bit DAC, including a K-bit DAC1 of the upper bits, consisting of 2 K -1 identical segments, and an NK-bit DAC0 of the lower bits, connected to a common reference voltage source Vref and having a common output forming the output of the DAC, a calibration unit containing the DAC2 of the calibration current source connected to the output of the DAC, the DAC1 segment includes a 2R resistor connected to the output and a key switching it to the Vref source or ground, DAC0 includes an R-2R resistor a divider and switches 2R resistors to Vref or ground, the reference segment is formed by a 2R resistor connected to Vref and a resistor with a resistance greater than 2R / (2 K -1) connected to ground, and the calibration unit includes a voltage comparator (KN ) the output of the DAC and the midpoint of the divider of the reference segment and in the calibration stage alternately connects one of the segments of the DAC1 to Vref.
В другом частном случае исполнения поставленная цель достигается тем, что в сегментированном N-разрядном ЦАП, включающем K-разрядный ЦАП1 старших разрядов, состоящий из 2K-1 одинаковых сегментов, и N-K-разрядный ЦАП0 младших разрядов, подключенные к общему источнику опорного напряжения Vref и имеющие общий выход, образующий выход ЦАП, блок калибровки, содержащий ЦАП2 источника тока калибровки, подключенного к выходу ЦАП, сегмент ЦАП1 включает источник тока и ключ, коммутирующий его на выход или землю, ЦАП0 включает N-K двоично-взвешенных источников тока и ключи, коммутирующие выходы источников тока на выход или землю, опорный сегмент образован источником тока, большего тока сегмента ЦАП1, а блок калибровки включает компаратор напряжения (КН) выхода ЦАП и выхода опорного сегмента и в стадии калибровки поочередно подключает один из сегментов ЦАП1 к выходу.In another particular case of execution, the goal is achieved by the fact that in a segmented N-bit DAC, including a K-bit DAC1 high order bits, consisting of 2 K -1 identical segments, and an NK-bit DAC0 low order bits connected to a common voltage reference source Vref and having a common output forming the DAC output, a calibration unit containing DAC2 of a calibration current source connected to the DAC output, DAC1 segment includes a current source and a key switching it to the output or ground, DAC0 includes NK binary-weighted sources current and keys switching the outputs of the current sources to the output or ground, the reference segment is formed by a current source, a larger current of the DAC1 segment, and the calibration unit includes a voltage comparator (KN) of the DAC output and the output of the reference segment and, in the calibration stage, alternately connects one of the DAC1 segments to exit.
Поставленная цель достигается также тем, что в способе калибровки сегментированного N-разрядного ЦАП, включающем калибровку ошибок сегментов K-разрядного ЦАП1, в стадии калибровки поочередно включают каждый из 2K-1 сегментов ЦАП1, определяют коды ЦАП2, дополняющие ток каждого сегмента ЦАП1 до тока опорного сегмента, и вычисляют коды ЦАП2, соответствующие току компенсации ошибки ЦАП1 для каждого значения K-разрядного кода, причем коды ЦАП2, соответствующие токам компенсации ошибок ЦАП1, вычисляют суммированием кодов компенсации ошибок сегментов ЦАП1, определенных по кодам, дополняющим ток каждого сегмента до тока опорного сегмента, и кодов компенсации погрешностей калибровки.This goal is also achieved by the fact that in the method of calibrating a segmented N-bit DAC, including calibrating the errors of the segments of the K-bit DAC1, each of the 2 K -1 segments of DAC1 are alternately turned on in the calibration stage, DAC2 codes are determined that supplement the current of each DAC1 segment to the current reference segment, and DAC2 codes corresponding to DAC1 error compensation current for each value of the K-bit code are calculated, DAC2 codes corresponding to DAC1 error currents are calculated by summing segment error compensation codes s DAC1 identified by codes, each segment complementing a current to the reference current segment and compensation codes calibration errors.
В частном случае поставленная цель достигается тем, что в способе калибровки сегментированного N-разрядного ЦАП, включающем калибровку ошибок сегментов K-разрядного ЦАП1, коды компенсации погрешностей калибровки включают коды компенсации систематических погрешностей калибровки от воздействия факторов, отсутствующих в стадии калибровки.In the particular case, the goal is achieved by the fact that in the method of calibrating a segmented N-bit DAC, which includes calibrating the error segments of the K-bit DAC1, the codes for compensating calibration errors include codes for compensating for systematic calibration errors from factors not present in the calibration stage.
В другом частном случае поставленная цель достигается тем, что в способе калибровки сегментированного N-разрядного ЦАП, включающем калибровку ошибок сегментов K-разрядного ЦАП1, коды компенсации погрешностей калибровки включают также коды компенсации случайных погрешностей калибровки, возникших в процессе калибровки.In another particular case, the goal is achieved by the fact that in the method of calibrating a segmented N-bit DAC, which includes calibrating segment errors of the K-bit DAC1, the error compensation codes for calibration errors also include compensation codes for random calibration errors that occurred during the calibration process.
Сущность изобретения поясняется чертежами:The invention is illustrated by drawings:
На Фиг.1 представлены блок схема (а) и схема (б) ЦАП с калибровкой по прототипу.Figure 1 presents the block circuit (a) and circuit (b) of the DAC with calibration according to the prototype.
На Фиг.2 представлена блок схема заявляемого сегментированного ЦАП с калибровкой по пп.1, 2, 3, 4 Формулы.Figure 2 presents a block diagram of the inventive segmented DAC with calibration according to
На Фиг.3 представлена схема заявляемого ЦАП с калибровкой на основе сегментированного резистивного делителя по пп.1, 2, 4 Формулы.Figure 3 presents a diagram of the inventive DAC with calibration based on a segmented resistive divider according to
На Фиг.4 представлена схема заявляемого сегментированного ЦАП с калибровкой на основе источников тока по пп.1, 3, 4 Формулы.Figure 4 presents a diagram of the inventive segmented DAC with calibration based on current sources according to
На Фиг.5 представлена схема организации автокалибровки в заявляемом ЦАП на основе сегментированного резистивного делителя по пп.1, 2, 4 Формулы.Figure 5 presents a diagram of the organization of auto-calibration in the inventive DAC based on a segmented resistive divider according to
На Фиг.6 представлен ЦАП калибровки для заявляемого ЦАП.Figure 6 presents the DAC calibration for the inventive DAC.
На Фиг.7 представлены измеренные INL тестовых 16 бит ЦАП с сегментированным резистивным делителем по пп.2, 4 Формулы до и после калибровки.Figure 7 presents the measured INL of the test 16 bit DAC with a segmented resistive divider according to
Рассмотрим устройство и работу заявляемого ЦАП с калибровкой.Consider the device and the operation of the claimed DAC with calibration.
Блок схема заявляемого N-разрядного ЦАП представлена на Фиг.2. ЦАП включает сегментированный ЦАП1 K-старших разрядов 210 и R2R ЦАП0 N-K-младших разрядов 220 с общим выходом Vout 209, а также блок калибровки 250, задающий на выход ЦАП 209 ток калибровки Ical 259, формируемый для каждого значения K-разрядного кода старших разрядов. ЦАП0, ЦАП1 и блок калибровки используют общий источник опорного напряжения, подключаемый к входам опорного напряжения высокого уровня Vrefh 205 и низкого уровня Vrefl 206. К-старших бит входного N-разрядного кода ЦАП Din 202 поступают на цифровые входы ЦАП1 и блока калибровки, а N-K-младших бит поступают на цифровые входы ЦАП0.The block diagram of the inventive N-bit DAC is presented in Figure 2. The DAC includes a segmented DAC1 of K-
Более подробная схема заявляемого по пп.1, 2, 4 Формулы N-разрядного ЦАП представлена на Фиг.3. Отметим, что в частном случае исполнения по п.2 Формулы ЦАП выполнен на основе резистивного делителя, а в качестве низкого уровня опорного напряжения принята земля. Схема ЦАП включает сегментированный ЦАП1 K-старших разрядов 310 и R2R ЦАП0 N-K-младших разрядов 320 с общим выходом Vout 309, а также блок калибровки 350, задающий на выход ЦАП 309 ток калибровки Ical 359, формируемый для каждого значения K-разрядного кода старших разрядов. ЦАП0, ЦАП1 и блок калибровки используют общий источник опорного напряжения, подключаемый между входом опорного напряжения Vref 305 и выводом земли Gnd 306. К старших бит 303 входного N-разрядного кода ЦАП Din 302 поступают на цифровые входы ЦАП1 и блока калибровки, а N-K-младших бит 304 поступают на цифровые входы ЦАП0. Сегментированный ЦАП1 включает 2K-1 одинаковых сегментов, состоящих из резистора с сопротивлением 2R 311 и КМОП ключа 313. Один из выводов резисторов 311 всех сегментов объединен и образует выход ЦАП1, а второй подключен к ключу 313, коммутирующему сегмент к входу Vref 305 или земле Gnd 306 в соответствии с значением K-старших бит 303 входного кода. ЦАП0 320 включает N-K-двоично-взвешенных разрядов R2R резистивного делителя, состоящего из последовательно включенных резисторов с сопротивлением R 322 и резисторов с сопротивлением 2R 321, один из выводов которых подключен к узлам цепи резисторов R, а второй подключен к ключу 323, коммутирующему резистор 321 к входу Vref 305 или земле Gnd 306 в соответствии с значением N-K младших бит 304 входного кода. На выходе ЦАП 309 формируется напряжение Vout, пропорциональное входному коду Din 302. Блок калибровки 350 включает ЦАП2 351 с токовым выходом, являющийся источником тока калибровки Ical 359, задаваемого на выход ЦАП 309 от источника питания Vcc 352. Масштаб тока калибровки Ical задается источником опорного напряжения Vref.A more detailed diagram of the claimed in
На Фиг.4 представлен N-разрядный ЦАП, заявляемый по пп.1, 3, 4 Формулы. В частном случае исполнения по п.3 Формулы ЦАП выполнен на основе источников тока, а в качестве низкого уровня опорного напряжения также принята земля. Этот ЦАП также включает сегментированный ЦАП1 K-старших разрядов 410 и ЦАП0 N-K-младших разрядов 420 с общим выходом Vout 409, а также блок калибровки 450, задающий на выход ЦАП ток калибровки Ical 459, формируемый для каждого значения K-разрядного кода старших разрядов 403. ЦАП0, ЦАП1 и блок калибровки используют общий источник опорного напряжения, подключаемый к между входом опорного напряжения Vref 405 и выводом земли Gnd 406. К старших бит 403 входного N-разрядного кода ЦАП Din 402 поступают на цифровые входы ЦАП1 и блока калибровки, а N-K-младших бит 404 поступают на цифровые входы ЦАП0. Сегментированный ЦАП1 включает 2K-1 одинаковых сегментов, состоящих из источников тока 411 и n-канальных МОП ключей 413. Один из выводов источников тока 411 всех сегментов объединен и подключен к входу опорного напряжения Vref 405, а второй подключен к ключу 413, коммутирующему сегмент к выходу ЦАП 409 или земле Gnd 406 в соответствии с значением K-старших бит 403 входного кода. ЦАП0 420 включает N-K-двоично-взвешенных разрядов, состоящих из последовательно включенных двоично-взвешенных источников тока 421 и ключей 423, коммутирующих ток источников на выход ЦАП 409 или на землю Gnd 406 в соответствии с значением N-K младших бит 404 входного кода. На выходе ЦАП 409 формируется напряжение Vout, пропорциональное входному коду Din 402. Блок калибровки 450 включает ЦАП2 451 с токовым выходом, являющийся источником тока калибровки Ical 459, задаваемого на выход ЦАП 409 от источника питания Vcc 452. Масштаб тока калибровки Ical задается источником опорного напряжения Vref.Figure 4 presents the N-bit DAC, as claimed by
Как уже отмечалось ранее, и резисторы делителя в резистивном ЦАП, и источники токов в ЦАП на источниках тока имеют случайные ошибки (mismatch), вызванные их рассогласованием при изготовлении. Очевидно, что эти ошибки, вследствие их случайного характера, не могут быть заранее спрогнозированы, и единственный способ устранения их негативного влияния на INL, DNL - измерение конкретного образца ЦАП для определения ошибок линейности при каждом коде старших разрядов, определение кодов калибровки Deal, формирующих ток калибровки Ical, устраняющий ошибки для каждого значения кода старших разрядов и запись кодов Dcal в память данного образца ЦАП. При работе ЦАП блок калибровки для текущего значения входного кода ЦАП задает на вход ЦАПа калибровки соответствующий код калибровки Deal и ЦАП калибровки задает на выход ЦАП ток калибровки Ical, уменьшающий или устраняющий ошибку выходного напряжения ЦАП.As noted earlier, both the divider resistors in the resistive DAC and the current sources in the DAC on the current sources have random errors (mismatch) caused by their mismatch during manufacturing. Obviously, these errors, due to their random nature, cannot be predicted in advance, and the only way to eliminate their negative impact on INL, DNL is to measure a specific DAC sample to determine linearity errors for each high-order code, to determine the Deal calibration codes that form the current Ical calibration, eliminating errors for each high-order code value and writing Dcal codes to the memory of this sample DAC. During the operation of the DAC, the calibration unit for the current value of the DAC input code sets the calibration DAL input to the DAC input and the DAC calibration sets the DAC output current calibration Ical, which reduces or eliminates the error in the output voltage of the DAC.
В заявляемом ЦАП процесс калибровки может быть проведен с использованием внутренних ресурсов ЦАП без использования внешнего измерителя. Это позволяет проводить (повторять) калибровку пользователем в любое время, например при изменений условий эксплуатации (температуры, напряжений питания и опоры), или после длительной работы ЦАП, приведшей к увеличению ошибок из-за старения.In the inventive DAC, the calibration process can be carried out using the internal resources of the DAC without using an external meter. This allows the user to carry out (repeat) the calibration at any time, for example, when changing operating conditions (temperature, supply voltage and support), or after prolonged operation of the DAC, which leads to an increase in errors due to aging.
Рассмотрим схему организации калибровки (автокалибровки), представленную на Фиг.5 на примере ЦАП и способа его калибровки, заявляемых по пп.1, 2, 4 Формулы.Consider the scheme of organization of calibration (auto-calibration), presented in Figure 5 on the example of the DAC and the method of its calibration, as claimed by
Блок калибровки 550 содержит опорный сегмент 555, компаратор напряжения (КН) 558, блок логики калибровки 561, управляющий процессом калибровки, рассчитывающий и хранящий коды калибровки Dcal 563 для каждого значения K старших бит входного кода ЦАП Din 503 и ЦАП2 источника тока калибровки 551, формирующий ток калибровки Ical 559, пропорциональный коду калибровки Dcal. Опорный сегмент 555 представляет собой резистивный делитель из подключенного к Vref 505 резистора 556 с сопротивлением 2R, эквивалентным сопротивлению одного сегмента ЦАП1, и подключенного к земле резистора 557 с сопротивлением, большим 2R/(2K-1). Средняя точка опорного сегмента с напряжением, большим Vref/2K , подключена к опорному входу КН 558. Второй вход КН подключен к выходу ЦАП Vout 509, объединяющему выходы ЦАП0 520, ЦАП1 (общая точка всех сегментов 510, 514) и ЦАП2 551.The calibration block 550 contains a
На Фиг.6 приведен вариант исполнения ЦАП2 калибровки, включающий блок 670 формирования опорного тока Iref 579 и ряд двоично-взвешенных источников тока 681, коммутируемых на выход ЦАП2 двоично-взвешенными токовыми ключами 682. Как уже упоминалось, для корректной работы калибровки при изменении условий эксплуатации выходной ток калибровки Ical 659 должен отслеживать изменения тока, протекающего через резистивный делитель ЦАП. Такую корреляцию обеспечивает блок 670, подключенный к входу источника Vref 605 и формирующий опорный ток Iref, пропорциональный максимальному току резистивного делителя ЦАП. Блок 670 включает операционный усилитель (ОУ) 675, выход которого подключен к затвору p-МОП транзистора 676, неинвертирующий вход которого подключен к средней точке опорного делителя из резисторов R1 671 и R2 672, эквивалентных резисторам сегментов ЦАП1, а инвертирующий вход к резистору R3 673, равному R1, и выходу токового зеркала на n-МОП транзисторах 677, 678, транслирующего ток транзистора 676 в резистор R3. Ток исток-сток транзистора 676, пропорциональный Iref, транслируется на выход ЦАП токовыми зеркалами на p-канальных МОП транзисторах 680 и 681 пропорционально коду Dcal. В отличие от ЦАП калибровки прототипа ЦАП, предложенный в рассмотренном частном случае, однополярный и обеспечивает только ток, протекающий от источника питания Vdd на выход калибруемого ЦАП с напряжением Vout, которое должно быть меньше Vdd на величину падения напряжения на источниках тока 681 и ключах 682 ЦАПа калибровки. Отметим, что однополярный ток калибровки при прочих равных условиях обеспечивает более точную калибровку, чем при использовании биполярного тока калибровки, так как отсутствует ошибка согласования токов калибровки разной полярности, неизбежная в биполярном ЦАП калибровки. Кроме того, для ЦАП с однополярным питанием Vdd относительно земли невозможно реализовать линейный источник тока на землю от близкого к земле выходного напряжения ЦАП Vout. Использование однополярного тока калибровки только от Vdd приводит к необходимости повышения напряжения выхода опорного сегмента (от его идеального значения Vref/2K) на величину, большую суммы максимальной ошибки калибруемого сегмента, ошибки опорного сегмента и максимального смещения нуля КН 558. Повышенное напряжение выхода опорного сегмента приводит к увеличению величин всех токов калибровки, однако это увеличение токов аддитивно и приводит к увеличению смещения нуля ЦАП, которое обычно некритично.Fig. 6 shows an embodiment of a DAC2 calibration, including a
Процесс автокалибровки ЦАП включает:The DAC auto-calibration process includes:
- поочередное подключение блоком логики калибровки одного из сегментов ЦАП1 (i-го калибруемого сегмента) 514 (Фиг.5) к Vref;- alternately connecting the calibration logic unit of one of the segments of DAC1 (i-th calibrated segment) 514 (Figure 5) to Vref;
- определение последовательным приближением кода ЦАП2 Dcali, при котором выходной ток ЦАП2 Icali дополняет ток, протекающий через i-ый сегмент, подключенный к Vref, до величины тока опорного сегмента. Критерием этого дополнения является повышение напряжения на выходе ЦАП Vout до уровня, превышающего напряжение средней точки опорного сегмента, фиксируемое КН 558;- determination of the Dcali DAC2 code by successive approximation, in which the output current of the Icali DAC2 complements the current flowing through the i-th segment connected to Vref to the current value of the reference segment. The criterion for this supplement is to increase the voltage at the output of the DAC Vout to a level that exceeds the voltage of the midpoint of the reference segment, fixed by
- расчет по кодам Dcali кодов калибровки Dcals, соответствующих токам калибровки, компенсирующим суммарную ошибку всех выбранных (подключенных к Vref) сегментов, для каждого значения K-старших бит входного кода ЦАП.- calculation by Dcali codes of Dcals calibration codes corresponding to calibration currents that compensate for the total error of all selected (connected to Vref) segments for each value of the K-most significant bits of the DAC input code.
- расчет для каждого значения K-старших бит входного кода ЦАП итоговых кодов калибровки Dcal, включающих сумму кодов Dcals и кодов Dcal0, соответствующих токам калибровки, компенсирующим погрешности линейности, от воздействия факторов, отсутствующих в стадии калибровки при определении кодов Dcals.- calculation for each value of the K-most significant bits of the DAC input code of the final calibration codes Dcal, including the sum of the Dcals codes and Dcal0 codes corresponding to the calibration currents that compensate for linearity errors from the effects of factors that are not in the calibration stage when determining Dcals codes.
При работе откалиброванного ЦАП на вход ЦАП2 подается код калибровки Dcal, соответствующий текущему значению K-старших бит входного кода. Выходной ток ЦАП2 Ical, втекающий в выход ЦАП Vout, корректирует выходное напряжение ЦАП, компенсируя его ошибку для текущего входного кода ЦАП.When a calibrated DAC is operating, a Dcal calibration code is supplied to the input of DAC2, corresponding to the current value of the K-most significant bits of the input code. The output current of the DAC2 Ical, flowing into the output of the DAC Vout, corrects the output voltage of the DAC, compensating for its error for the current input DAC code.
Расчет по кодам Dcali кода калибровки Dcals, компенсирующего суммарную ошибку всех сегментов, выбранных для заданного значения K-старших бит входного кода, может быть проведен, например, суммированием по всем выбранным сегментам разности кода Dcali и минимального значения Dcali_min из кодов Dcali всех сегментов.The Dcals calibration code Dcals, which compensates for the total error of all segments selected for a given value of the K-most significant bits of the input code, can be calculated, for example, by summing the difference between the Dcali code and the minimum Dcali_min from the Dcali codes of all segments over all selected segments.
Суть предложенной автокалибровки заключается в сравнении каждого отдельного сегмента ЦАП1 старших разрядов с опорным сегментом и определение ошибки этого сегмента относительно опорного в фиксированных условиях при одинаковых токах и напряжениях на выбранном сегменте.The essence of the proposed autocalibration is to compare each individual segment of DAC1 of the upper digits with the reference segment and determine the error of this segment relative to the reference under fixed conditions at the same currents and voltages on the selected segment.
Очевидно, что такая автокалибровка не может устранить ошибки линейности ЦАП, вызванные отстутствующими в процессе калибровки факторами, например, связанными с изменяющимся количеством сегментов, подключенных к Vref и земле, при разных входных кодах ЦАП.Obviously, such auto-calibration cannot eliminate the linearity of the DAC caused by factors missing during the calibration process, for example, related to the changing number of segments connected to Vref and ground for different input DAC codes.
К таким ошибкам относятся следующие:These errors include the following:
- ошибки линейности, связанные с кодозависимым током через резистивный делитель ЦАП, описанные ранее при рассмотрении калибровки по патенту US 7564385 B2;- linearity errors associated with the code-dependent current through the DAC resistive divider described earlier when considering calibration according to US 7564385 B2;
- ошибки линейности, связанные с нелинейностью вольт-амперных характеристик (ВАХ) резисторов, или источников тока, например, из-за зависимости сопротивления резисторов от напряжения на резисторе, или подложке;- linearity errors associated with the nonlinearity of the current-voltage characteristics (I – V characteristics) of resistors or current sources, for example, due to the dependence of the resistance of the resistors on the voltage across the resistor or substrate;
- ошибки линейности, связанные с различием сопротивлений ключей, коммутирующих сегменты к источнику Vref или земле.- linearity errors associated with the difference in the resistances of the keys commuting the segments to the Vref source or ground.
В калиброванном ЦАП также могут присутствовать ошибки линейности, связанные с нелинейностью ВАХ транзисторных источников тока ЦАПа калибровки.In a calibrated DAC, linearity errors may also be present associated with the nonlinearity of the I – V characteristics of the transistor current sources of the DAC calibration.
Четыре вышеуказанные ошибки линейности носят в первом приближении систематический характер, то есть большая часть этих ошибок определяется конструктивными параметрами ЦАП и может быть рассчитана на этапе его разработки. Для определенности, эти не устраняемые автокалибровкой сегментов ошибки линейности назовем систематическими погрешностями калибровки.The four above linearity errors are systematic in the first approximation, that is, most of these errors are determined by the design parameters of the DAC and can be calculated at the stage of its development. For definiteness, these linearity errors that cannot be eliminated by auto-calibration of segments are called systematic calibration errors.
Поскольку большая часть систематических погрешностей калибровки поддается определению на этапе разработки ЦАП, коды компенсации этих систематических погрешностей калибровки Dcal0 могут быть рассчитаны и сохранены в блоке логики на этапе разработки. Суммирование кодов компенсации ошибок сегментов Dcals, определенных в процессе автокалибровки, с определенными при разработке ЦАП кодами компенсации систематических погрешностей калибровки Dcal0 позволяет получить финальные коды калибровки Dcal, наиболее полно компенсирующие систематические и случайные ошибки ЦАП. Такая калибровка предусмотрена способом заявляемым по пп.4 и 5 Формулы.Since most of the systematic calibration errors can be determined at the DAC development stage, the compensation codes for these systematic calibration errors Dcal0 can be calculated and stored in the logic block at the design stage. The summation of the error compensation codes for the Dcals segments determined during the auto-calibration process with the Dcal0 systematic error compensation codes defined during the development of the DAC allows the final Dcal calibration codes to best compensate for systematic and random DAC errors. Such calibration is provided by the method claimed in
В процессе калибровки также имеют место случайные погрешности калибровки, вызванные случайными ошибками КН, помехами и ошибками установления напряжения Vout при калибровке. Очевидно, что случайные погрешности калибровки не могут быть устранены автокалибровкой. Однако, при необходимости достижения минимальной ошибки конкретных образцов ЦАП, измерением этих образцов могут быть определены и записаны в блок логики калибровки дополняющие коды калибровки этих случайных погрешностей Dcalm. В этом случае при работе ЦАП блок логики калибровки определяет финальные коды калибровки Dcal в виде суммы Dcals, Dcal0 и Dcalm. Такая калибровка предусмотрена способом, заявляемым по п.6 Формулы.During the calibration process, random calibration errors also occur due to random KV errors, interference, and errors in setting the voltage Vout during calibration. Obviously, random calibration errors cannot be eliminated by auto-calibration. However, if it is necessary to achieve the minimum error of specific DAC samples, the calibration codes of these random errors Dcalm can be determined and recorded in the calibration logic block by measuring these samples. In this case, during the operation of the DAC, the calibration logic block determines the final calibration codes Dcal in the form of the sum of Dcals, Dcal0 and Dcalm. Such calibration is provided by the method claimed in claim 6 of the Formula.
Отметим, что рассмотренная схема организации автокалибровки, приведенная для ЦАП с резистивным делителем, пригодна и для ЦАП на основе источников тока по п.3 Формулы с заменой резисторов на соответствующие источники тока. При этом следует учесть, что для ЦАП на источниках тока часто используют внешний резистор нагрузки выхода, изменением номинала которого можно управлять величиной выходного напряжения ЦАП. В этом случае и резистор опорного сегмента 557 (Фиг.5) должен быть внешним и согласованным с резистором нагрузки ЦАП.Note that the considered auto-calibration organization scheme shown for DACs with a resistive divider is also suitable for DACs based on current sources according to
Проверка реализуемости и эффективности предложенных схемы ЦАП и способа его калибровки проведена при разработке 16-разрядного КМОП ЦАП с поликремниевым резистивным делителем в соответствии с п.2 Формулы. Использован 6-разрядный сегментированный ЦАП1 и 10-разрядный R2R ЦАП2 (см. Фиг.3). Резисторы 2R имеют типовое сопротивление 1000 кОм, что при типовом опорном напряжении 4.096 В дает максимальный ток через резистивный делитель ЦАП - 64 мкА. 9 бит ЦАП2 (см. Фиг.6) обеспечивает максимальный ток калибровки 0,3 мкА от источника питания Vdd=5B.Verification of the feasibility and effectiveness of the proposed DAC circuit and its calibration method was carried out when developing a 16-bit CMOS DAC with a polysilicon resistive divider in accordance with
Типовая измеренная зависимость INL тестовых образцов ЦАП от входного кода до и после автокалибровки представлена на Фиг.7а. Исходная INL ЦАП без калибровки достигала 20 ЕМР (единиц младшего разряда), a DNL - 9 ЕМР. После автокалибровки INL уменьшилась до 3 ЕМР, a DNL до 0.7 ЕМР. Остаточная после калибровки INL в основном обусловлена ранее рассмотренными систематическими погрешностями калибровки от воздействия факторов, отсутствующих при калибровке ошибок сегментов (нелинейность из-за кодовой зависимости тока резистивного делителя, нелинейность ВАХ резисторов, нелинейность источников тока ЦАПа калибровки). Предполагается рассчитать и записать в блок логики калибровки коды Dcal0 компенсации систематических погрешностей, что позволит уменьшить INL до уровня менее 1.0 ЕМР. На Фиг.7б представлены измеренные зависимости INL тестовых образцов ЦАП от входного кода после автокалибровки и после «ручного» подбора кодов калибровки. Подбор кодов калибровки обеспечил уменьшение INL ЦАП до 0.75 ЕМР, что указывает на низкую погрешность ЦАПа калибровки.A typical measured dependence of the INL of the DAC test samples on the input code before and after auto-calibration is shown in Fig. 7a. The initial INL DAC without calibration reached 20 EMP (low-order units), and DNL - 9 EMP. After autocalibration, INL decreased to 3 EMP, and DNL to 0.7 EMP. The residual after INL calibration is mainly due to the previously considered systematic calibration errors from the influence of factors absent during segment error calibration (non-linearity due to the code dependence of the current of the resistive divider, non-linearity of the I – V characteristics of resistors, non-linearity of the current sources of the DAC calibration). It is supposed to calculate and write into the calibration logic block the Dcal0 codes for the compensation of systematic errors, which will reduce the INL to a level of less than 1.0 EMP. On figb presents the measured dependence of the INL test samples of the DAC from the input code after auto-calibration and after the "manual" selection of calibration codes. The selection of calibration codes ensured a decrease in the DAC INL to 0.75 EMP, which indicates a low error in the DAC calibration.
Таким образом, заявляемые ЦАП и способ его калибровки обладают новизной, могут быть реализованы и позволяют существенно улучшить INL, DNL ЦАП даже при высоких исходных ошибках резистивного делителя.Thus, the claimed DAC and its calibration method are novel, can be implemented and can significantly improve the INL, DNL of the DAC even with high initial errors of the resistive divider.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2013136136/08A RU2568323C2 (en) | 2013-08-01 | 2013-08-01 | Digital-to-analogue converter and method for calibration thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2013136136/08A RU2568323C2 (en) | 2013-08-01 | 2013-08-01 | Digital-to-analogue converter and method for calibration thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2013136136A RU2013136136A (en) | 2015-02-10 |
RU2568323C2 true RU2568323C2 (en) | 2015-11-20 |
Family
ID=53281662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013136136/08A RU2568323C2 (en) | 2013-08-01 | 2013-08-01 | Digital-to-analogue converter and method for calibration thereof |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2568323C2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2698410C1 (en) * | 2018-03-19 | 2019-08-26 | Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-воздушных сил "Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина" (г. Воронеж) Министерства обороны Российской Федерации | Digital-to-analogue conversion device |
EP3624345B1 (en) * | 2018-09-14 | 2023-05-31 | Analog Devices International Unlimited Company | Digital-to-analog converter transfer function modification |
RU2824647C1 (en) * | 2023-10-15 | 2024-08-12 | Сергей Витальевич Федоров | Digital-to-analogue converter |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110474644B (en) * | 2019-07-25 | 2023-05-12 | 昆山海菲曼科技集团有限公司 | Audio digital-to-analog converter, multimedia digital-to-analog conversion device and terminal equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU938389A1 (en) * | 1980-06-16 | 1982-06-23 | Предприятие П/Я А-7162 | Device for checking digital-analog converter errors |
RU2022464C1 (en) * | 1991-03-18 | 1994-10-30 | Владимир Павлович Попов | Method of calibration of transfer characteristic of digital-to-analog converter |
US8089380B2 (en) * | 2009-08-17 | 2012-01-03 | Analog Devices, Inc. | Voltage mode DAC with calibration circuit using current mode DAC and ROM lookup |
-
2013
- 2013-08-01 RU RU2013136136/08A patent/RU2568323C2/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU938389A1 (en) * | 1980-06-16 | 1982-06-23 | Предприятие П/Я А-7162 | Device for checking digital-analog converter errors |
RU2022464C1 (en) * | 1991-03-18 | 1994-10-30 | Владимир Павлович Попов | Method of calibration of transfer characteristic of digital-to-analog converter |
US8089380B2 (en) * | 2009-08-17 | 2012-01-03 | Analog Devices, Inc. | Voltage mode DAC with calibration circuit using current mode DAC and ROM lookup |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2698410C1 (en) * | 2018-03-19 | 2019-08-26 | Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-воздушных сил "Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина" (г. Воронеж) Министерства обороны Российской Федерации | Digital-to-analogue conversion device |
EP3624345B1 (en) * | 2018-09-14 | 2023-05-31 | Analog Devices International Unlimited Company | Digital-to-analog converter transfer function modification |
RU2824647C1 (en) * | 2023-10-15 | 2024-08-12 | Сергей Витальевич Федоров | Digital-to-analogue converter |
RU2842329C1 (en) * | 2024-10-18 | 2025-06-24 | Общество с ограниченной ответственностью "НМ-ТЕХ" | Digital-analogue converter based on delta-sigma |
Also Published As
Publication number | Publication date |
---|---|
RU2013136136A (en) | 2015-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8089380B2 (en) | Voltage mode DAC with calibration circuit using current mode DAC and ROM lookup | |
US8681026B2 (en) | Digital to analog converter | |
US7796060B2 (en) | Circuits and methods to minimize nonlinearity errors in interpolating circuits | |
US8537043B1 (en) | Digital-to-analog converter with controlled gate voltages | |
US6707404B1 (en) | Integral nonlinearity error correction circuitry and method for DAC | |
US7611279B2 (en) | Temperature sensor providing a temperature signal in digital form | |
KR20080033588A (en) | Temperature information output circuit and method of semiconductor memory device | |
TWI503644B (en) | Calibration circuit for a voltage regulator | |
EP3624345B1 (en) | Digital-to-analog converter transfer function modification | |
US9432041B2 (en) | Method of calibrating a thermometer-code SAR A/D converter and thermometer-code SAR-A/D converter implementing said method | |
CN110874113B (en) | Current generating circuit | |
US9124288B2 (en) | Semiconductor device | |
US20210159907A1 (en) | Current steering digital to analog converter (dac) system to perform dac static linearity calibration | |
RU2568323C2 (en) | Digital-to-analogue converter and method for calibration thereof | |
US8350739B2 (en) | Reference current compensation circuit for D/A converter | |
US7173552B1 (en) | High accuracy segmented DAC | |
US12028085B2 (en) | Digital-to-analog converter with digitally controlled trim | |
Bechthum et al. | A novel temperature and disturbance insensitive DAC calibration method | |
CN116800272A (en) | High-speed sectional digital-to-analog conversion circuit, electronic circuit and electronic equipment | |
JP4472490B2 (en) | Semiconductor integrated circuit and trimming method thereof | |
Seo | A heterogeneous 16-bit DAC using a replica compensation | |
US7796075B2 (en) | Method and apparatus for internally calibrating mixed-signal devices | |
JP5489222B2 (en) | D / A converter | |
US11936395B2 (en) | Digital-to-analog converter with digitally controlled trim | |
CN110971232A (en) | Digital-to-analog converter device and current control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20190802 |