Перейти к содержанию

Бюджет ошибок источника опорного напряжения

Точность 0,05 % на первой странице даташита — только часть ошибки источника опорного напряжения. Калькулятор складывает начальную точность, температурный дрейф, гистерезис, старение, нестабильность по питанию и нагрузке и шум так, как их определяет сам даташит, и показывает итог в ppm, милливольтах и разрядах АЦП.

Исходные данные

TI SBOS410O, 6.5: высокий класс REF50xxI

В
± %

при 25 °C, из таблицы

ppm

0 — если не указан

бит

для пересчёта в LSB

Как задан температурный дрейф
ppm/°C
°C
°C
ppm
мкВ

размах (peak-to-peak)

ppm
ч

8766 ч — год, 87 660 ч — 10 лет

Нестабильность по входу
ppm/В
В
Нестабильность по нагрузке
ppm/мА
мА
Калибровка

Результат

Наихудший случай (сумма)
±1229 ppm
±0,123 %, ±3,07 мВ от 2,5 В
Корень из суммы квадратов (RSS)
±721 ppm±1,8 мВ; реальная ошибка обычно ближе к RSS
В LSB 16-разрядного АЦП
±80,5 / ±47,3наихудший случай / RSS, для сигнала у верхнего края шкалы
Разрядность, при которой ошибка меньше ½ LSB
8 / 9 битнаихудший случай / RSS
ТКН для ½ LSB на 165 °C
0,0462 ppm/°Cтолько дрейф, без других ошибок (ADI MT-087)

Типовые, а не гарантированные значения: температурный гистерезис, шум 0,1–10 Гц (размах).

Шум 3 мкВ размах на вольт выхода — 7,5 мкВ у REF5025 (так же считает TI SSZTAX8).

Гистерезис — первый цикл для VSSOP-8, долговременный дрейф — 0–1000 ч для VSSOP-8; в корпусе SOIC-8 — 70 и 22 ppm.

Нестабильность по входу и нагрузке — при 25 °C; во всём диапазоне до 5 ppm/В и 50 ppm/мА.

Составляющие ошибки

СоставляющаяppmНапряжениеДоля
Начальная точностьгарантировано5001,25 мВ41 %
Температурный дрейфгарантировано4951,24 мВ40 %
Температурный гистерезистиповое50125 мкВ4,1 %
Долговременный дрейфоценка148370 мкВ12 %
Нестабильность по входугарантировано37,5 мкВ0,24 %
Нестабильность по нагрузкегарантировано3075 мкВ2,4 %
Шум 0,1–10 Гц (размах)типовое37,5 мкВ0,24 %

Расчёт выполнен по формулам и данным из источников, приведённых на этой странице, и не заменяет проверку: параметры компонентов у разных производителей и даже партий различаются. Перед применением сверяйте результат с документацией на конкретные детали.

Источник опорного напряжения (ИОН) ошибается сразу по нескольким причинам: экземпляр отличается от номинала, напряжение уходит с температурой и не возвращается точно после её цикла, медленно стареет, зависит от питания и тока нагрузки и шумит. Калькулятор переводит каждую ошибку в ppm номинала, складывает их наихудшим случаем и корнем из суммы квадратов (RSS) и пересчитывает итог в милливольты и LSB АЦП. Пресеты берут числа из даташитов REF5025, ADR4525, REF3030, MCP1501, LM4040, TL431 и внутренних опорных STM32F103 и ATmega328P и отмечают, какие из них гарантированы, а какие — только типовые. Что такое ИОН и как он устроен — в термине «Источник опорного напряжения» и в статье «Источники опорного напряжения».

Как пользоваться

  1. Выберите источник — поля заполнятся из его даташита. Для другого источника выберите «Свой источник» и введите параметры из таблицы электрических характеристик.
  2. Проверьте, как задан температурный дрейф: методом «коробки», от 25 °C или отклонением в милливольтах. Это написано в сноске к таблице.
  3. Задайте время работы без перекалибровки, изменение входного напряжения и тока нагрузки в вашей схеме.
  4. Укажите разрядность АЦП: калькулятор переведёт ошибку в LSB и подскажет, какой разрядности она соответствует.
  5. Если опорное калибруется при 25 °C, включите калибровку: начальная точность и сдвиг после пайки уйдут из суммы.

Как считается

Все ошибки приводятся к ppm номинального напряжения: 1 % = 10 000 ppm, а ошибка в вольтах — ppm · Vном/106.

СоставляющаяФормулаОткуда
Начальная точность% · 104таблица при 25 °C
Сдвиг после пайкиppmесли указан
ТКН, метод «коробки»ТКН · (Tmax − Tmin)весь диапазон даташита
ТКН от 25 °CТКН⋅max⁡∣T−25 °C∣\text{ТКН} \cdot \max\lvert T - 25\,°\text{C}\rvertLM4040
Отклонение за диапазонΔU/Vном · 106TL431, VREFINT
Гистерезисppmпосле цикла температур
Долговременный дрейфLTD1000⋅t/1000 ч\text{LTD}_{1000} \cdot \sqrt{t/1000\ \text{ч}}TI SBAA436, ADI MT-087
По входуppm/В · ΔU или мкВ/В · ΔU / Vномтаблица
По нагрузкеppm/мА · ΔI или мкВ/мА · ΔI / Vномтаблица
Шум 0,1–10 Гцразмах, мкВ / Vномтаблица

В таблице составляющих у каждой строки стоит метка: «гарантировано» — предел даташита, «типовое» — столбец Typ, «оценка» — пересчёт калькулятора. Дрейф по «коробке» на диапазоне уже, чем в даташите, долговременный дрейф не за 1000 ч, а за другое время — оценки. Метод «коробки» описывает дрейф прямоугольником: ширина — диапазон температур, высота — разность наибольшего и наименьшего напряжения в нём. Коэффициент — это высота, делённая на ширину и номинал, поэтому обратно получить высоту можно только умножением на тот же диапазон. TI в SSZTAX8 советует так и делать, даже если рабочий диапазон уже: на его части напряжение может уйти почти на всю высоту коробки. Analog Devices для ADR4525 приводит и второй метод — «бабочку» от 25 °C, и коэффициент по нему вдвое больше.

Шум 0,1–10 Гц учитывается полным размахом, как в таблице 4-1 TI SNAA320B: значение, записанное при калибровке, и значение при измерении — два случайных отсчёта, и разница между ними может достигать всего размаха. Отфильтровать его практически нельзя, усреднение отсчётов АЦП его не уменьшает.

Итог — ∑∣ei∣\sum |e_i| (наихудший случай) и ∑ei2\sqrt{\sum e_i^2} (RSS). Ошибка в LSB N-разрядного АЦП — ppm · 2N/106 (SNAA320B, ур. 3); это значение для сигнала у края шкалы, у середины оно вдвое меньше. Калькулятор показывает и ТКН, при котором один только дрейф уложится в ½ LSB: 106/(2N+1 · ΔT) (ADI MT-087, рис. 12).

Пресеты: что дают даташиты

ИсточникТочностьТКНГистерезисДрейф за 1000 чШум 0,1–10 Гц
REF5025I, VSSOP±0,05 %3 ppm/°C, коробка50 ppm тип.50 ppm тип.7,5 мкВ тип.
ADR4525B±0,02 %2 ppm/°C, коробка13 ppm тип.25 ppm тип.1,25 мкВ тип.
REF3030E±0,1 %15 ppm/°C, коробка (−40…125 и 0…70 °C), 20 ppm/°C (−40…85 °C)—40 ppm тип.24 мкВ тип.
REF3030±0,2 %75 ppm/°C, коробка100 ppm24 ppm тип.—
MCP1501-25±0,1 %50 ppm/°C, коробка300 мкВ тип.——
LM4040B25, −40…85 °C±0,2 %100 ppm/°C от 25 °C0,08 % тип.120 ppm тип.—
TL431BI, −40…85 °C±12 мВ34 мВ за диапазон———
VREFINT STM32F1031,16–1,24 В с температурой10 мВ за диапазон———
1,1 В ATmega328P1,0–1,2 Вне нормирован———

Прочерк — параметр в даташите не указан, и калькулятор его не учитывает. Если даташит даёт коэффициент для нескольких диапазонов, как REF3030E, калькулятор предлагает выбрать диапазон: на −40…85 °C у REF3030E 20 ppm/°C, то есть 2500 ppm — больше, чем 15 ppm/°C на более широком −40…125 °C (2475 ppm). У VREFINT STM32F103 границы 1,16–1,24 В уже действуют во всём диапазоне температур, поэтому без калибровки калькулятор берёт только их (±3,33 %), а разброс 10 мВ по температуре добавляет после калибровки. Почти у всех источников гистерезис, долговременный дрейф и шум даны только типовыми значениями: их проверяют на образцах при разработке, а не на каждой микросхеме. Более полные карточки источников — в разделе «Источники опорного напряжения».

Пример: REF5025 за год

Значения по умолчанию: REF5025I в корпусе VSSOP-8, диапазон −40…125 °C, год работы (8766 ч), вход меняется на 1 В, нагрузка — на 1 мА, АЦП 16 бит.

СоставляющаяppmмкВ
Начальная точность 0,05 %5001250
ТКН 3 ppm/°C · 165 °C4951238
Гистерезис50125
Дрейф 50 ppm · √8,766148370
По входу 3 ppm/В · 1 В37,5
По нагрузке 30 ppm/мА · 1 мА3075
Шум 7,5 мкВ размах37,5
Наихудший случай / RSS1229 / 7213073 / 1803

Для 16-разрядного АЦП это ±80 LSB в наихудшем случае и ±47 LSB по RSS: без калибровки источник с точностью 0,05 % на первой странице даташита обеспечивает лишь 8–9 разрядов с ошибкой меньше ½ LSB. Калибровка при 25 °C убирает 500 ppm, остаётся 729 ppm по сумме и 520 ppm по RSS — теперь главная ошибка — температурный дрейф. Чтобы удержать в ½ LSB 16 разрядов на 165 °C, ТКН должен быть около 0,05 ppm/°C.

Пример TI: REF3425

В SNAA320B TI считает REF3425: начальная точность 0,05 % (500 ppm), ТКН 6 ppm/°C на 165 °C (990 ppm), гистерезис двух циклов 30 + 10 = 40 ppm и шум, учтённый как 15 ppm. Заметим: в таблице TI шум записан как 15 мкВ размах, а 15 мкВ от 2,5 В — это 6 ppm, не 15. Калькулятор пересчитывает микровольты честно, поэтому при вводе 15 мкВ получится 1536 ppm, а не 1545; чтобы повторить таблицу TI, введите 37,5 мкВ. Сумма — 1545 ppm, RSS — 1110 ppm; после калибровки при 25 °C остаётся 991 ppm, а если калибровка по температуре уменьшает дрейф на 80 % (до 198 ppm), — 202 ppm. В SBAA436 к тому же ТКН добавлен долговременный дрейф REF34-Q1 за десять лет: 25 ppm · √87,6 ≈ 234 ppm. После начальной калибровки дрейф и старение делят ошибку как 81 и 19 %.

Пример TI: LM4040 и TL431

LM4040 задаёт ТКН от 25 °C, и TI сама пересчитывает его в допуск во всём диапазоне: у класса A ±0,1 % плюс 100 ppm/°C · 65 °C — ±0,75 %, у 2,5-вольтового прибора это ±19 мВ. Класс B даёт ±0,85 %, C — ±1,15 %, D — ±1,98 %; в расширенном диапазоне −40…125 °C (65 → 100 °C) C и D — ±1,5 и ±2,5 %. TL431BI вместо коэффициента задаёт отклонение VI(dev) до 34 мВ на −40…85 °C, что по формуле TI даёт в среднем около 109 ppm/°C. Вместе с начальным разбросом ±12 мВ это ошибка до ±46 мВ — почти 2 %. Для расчёта делителя TL431 есть калькулятор TL431.

Ограничения

  • Калькулятор складывает модули ошибок. Знак гистерезиса, дрейфа и нагрузки у конкретного экземпляра может совпасть или нет — это и описывает разница между суммой и RSS.
  • Шум 10 Гц – 10 кГц (широкополосный) не входит: его уменьшают фильтром на выходе источника. TI в SNAA320B показывает, как сравнить его с шумом АЦП.
  • Динамическая ошибка — просадка опорного на входе SAR-АЦП во время преобразования — зависит от конденсатора на выходе и не считается.
  • Внутренние опорные микроконтроллеров нормированы скупо: у ATmega328P температурной зависимости в таблице нет вовсе. Их обычно измеряют на каждом экземпляре.
  • Ошибку опорного вместе с ошибками самого АЦП, делителя и выборки считает калькулятор бюджета ошибок АЦП, а о младшем разряде — в термине «Младший разряд».

Частые вопросы

Как посчитать ошибку от температурного коэффициента в ppm/°C?

Умножить коэффициент на диапазон температур, но на какой — зависит от даташита. Если ТКН задан методом «коробки» (TI, ADI, Microchip), берут весь диапазон, на котором он измерен: REF5025 с 3 ppm/°C на −40…125 °C даёт 495 ppm, даже если ваш прибор работает при 0…50 °C — TI прямо советует так делать, потому что дрейф нелинеен. LM4040 задан от 25 °C: коэффициент умножают на наибольшее отклонение от 25 °C, на −40…85 °C это 65 °C. TL431 задан отклонением в милливольтах за весь диапазон — его берут как есть.

Как пересчитать долговременный дрейф за 1000 часов на годы?

По корню из времени: дрейф за t часов ≈ дрейф за 1000 ч · √(t/1000). Год (8766 ч) — примерно втрое больше значения за 1000 ч, десять лет — примерно в 9 раз (ADI MT-087). Умножать на 8,77 неправильно: старение — случайный процесс и с годами замедляется. TI в SBAA436 называет корневую оценку консервативной: у реальных источников основной уход приходится на первые сотни часов.

Что убирает калибровка опорного напряжения?

Однократная калибровка при 25 °C убирает начальную точность и сдвиг после пайки: измеренное значение просто записывают в память и используют в расчётах. Температурный дрейф, гистерезис, старение, нестабильность по питанию и нагрузке и шум остаются. Убрать дрейф можно только калибровкой в нескольких точках температуры, а старение — периодической перекалибровкой.

Какой источник нужен для 12- или 16-разрядного АЦП?

Чтобы только температурный дрейф уложился в ½ LSB на 100 °C, нужно 1,22 ppm/°C для 12 бит и 0,08 ppm/°C для 16 бит (ADI MT-087). Таких источников почти нет, поэтому на практике калибруют начальную ошибку, сужают диапазон температур или делают измерение ратиометрическим, когда датчик питается от того же опорного, что и АЦП.

Почему у шунтового источника нет нестабильности по питанию?

У TL431 и LM4040 нет отдельного входа питания: они включаются как стабилитрон через балластный резистор. Изменение питания меняет ток через источник, и ошибку даёт его динамическое сопротивление. Поэтому для шунтового источника изменение питания пересчитывают в изменение тока ΔI = ΔUпит / Rбалл и вводят в поле нагрузки.

Источники

  1. Texas Instruments. SNAA320B: Voltage Reference Selection and Design Tips For Data Converters (2019, ред. январь 2024) — 3.1–3.3: начальная точность и сдвиг после пайки, температурный дрейф методом «коробки», нестабильность по питанию; ур. 1 и 2 — наихудший случай и RSS в ppm; табл. 4-1 (REF3425): 500 + 990 + 40 + 15 = 1545 ppm, RSS 1110, после калибровки при 25 °C — 991, с калибровкой дрейфа — 202 ppm (эталон тестов); ур. 3 — ppm в LSB; табл. 5-1 — что убирает калибровка; 6.1 — шум 0,1–10 Гц не отфильтровать
  2. Texas Instruments. SBAA436: Long-Term Drift in Voltage References (март 2021) — ур. 1 — определение долговременного дрейфа; табл. 3-1 (REF34-Q1, SOT-23-3): 500 + 100 + 990 + 234 ppm, доли 27,4/5,49/54,3/12,8 % и 80,9/19,1 % после калибровки (эталон тестов); ур. 2: LTD(t) = LTD(1000 ч) · √(t/1000) — консервативная оценка
  3. Texas Instruments. SSZTAX8: Find the «Goldilocks» Voltage Reference for Your Application (2016) — дрейф = ТКН × весь диапазон испытаний, даже если рабочий уже: LM4132 20 ppm/°C на −40…125 °C — 3300 ppm, 8,25 мВ; гистерезис после полного цикла; шум REF5025 3 мкВ размах на вольт — 7,5 мкВ
  4. Analog Devices. MT-087 Tutorial: Voltage References (Rev.0, 10/08) — с. 12–13: долговременный дрейф растёт как √t, год ≈ 3×, десять лет ≈ 9× значения за 1000 ч; рис. 12: ТКН для ½ LSB на 100 °C — 1,22 ppm/°C при 12 битах; с. 14, ур. 8 и рис. 13: размах шума ≈ 6,6 ср. кв., плотность шума для ½ LSB — 643 нВ/√Гц при 10 В, 12 битах и 100 кГц
  5. Texas Instruments. REF50xx (SBOS410O, ред. октябрь 2025) — 6.5, высокий класс REF50xxI: ±0,05 %, 2,5/3 ppm/°C (−40…125 °C, метод коробки), 1/3 ppm/В, 20/30 ppm/мА, шум 3 мкВ размах/В, гистерезис VSSOP 50 ppm (первый цикл), дрейф VSSOP 50 ppm за 1000 ч
  6. Analog Devices. ADR4520/ADR4525/ADR4530/ADR4533/ADR4540/ADR4550, Rev. G — табл. 2 (ADR4525): ±0,02 % макс., сдвиг после пайки ±0,02 % тип., класс B 2 ppm/°C (коробка) или 4 ppm/°C («бабочка»), 1/10 ppm/В, 30/80 ppm/мА, шум 1,25 мкВ размах, гистерезис −13 ppm, дрейф 25 ppm за 1000 ч
  7. Texas Instruments. REF30, REF30E (SBVS032K, ред. декабрь 2025) — 6.5 REF3030E: ±0,1 %, 5/15 ppm/°C, 16/240 мкВ/В, 3/15 ppm/мА, шум 24 мкВ размах, дрейф 40 ppm; 6.6 REF3030: ±0,2 %, 35/75 ppm/°C, гистерезис 25/100 ppm, дрейф 24 ppm, 120/375 мкВ/В
  8. Microchip. MCP1501 High-Precision Buffered Voltage Reference (DS20005474H) — табл. 2-1: MCP1501-25 2,4975–2,5025 В, 10/50 ppm/°C (−40…125 °C), 5/50 ppm/В, 15/70 ppm/мА при отдаче тока, гистерезис 300 мкВ тип.
  9. Texas Instruments. LM4040A/B/C/D Precision Micropower Shunt Voltage Reference (SLOS456Q, ред. апрель 2026) — 6.8 (LM4040B25I): ±0,2 %, ±100 ppm/°C от 25 °C; допуск во всём диапазоне: A ±0,75 % = ±19 мВ, B ±0,85 %, C ±1,15 %, D ±1,98 % (эталон тестов); 2,5/6 мВ при 1–15 мА; дрейф 120 ppm; гистерезис 0,08 %
  10. Texas Instruments. TL431, TL432 Precision Programmable Reference (SLVS543S, ред. май 2024) — 6.12 (TL431BI): 2483–2507 мВ, VI(dev) 14/34 мВ на −40…85 °C, |ZKA| 0,2/0,5 Ом; 7.1 — средний ТКН через VI(dev)
  11. STMicroelectronics. DS5319 Rev 20: STM32F103x8, STM32F103xB datasheet — табл. 12: VREFINT 1,16/1,20/1,24 В (−40…85 °C), разброс по температуре до 10 мВ и ТКН до 100 ppm/°C — по проекту
  12. Microchip. ATmega48A/PA/88A/PA/168A/PA/328/P Data Sheet Complete (DS40002061B, 2020) — 29.5 и табл. 29-15: внутренний источник 1,0/1,1/1,2 В при 25 °C

Где пригодится

Встроить калькулятор на свой сайт

Скопируйте код и вставьте его в HTML страницы, статьи или вики. Виджет бесплатный, без рекламы, счётчиков и cookie. Условие одно — ссылка на GAW под рамкой остаётся на месте. Подробнее о виджетах

<iframe src="https://gaw.ru/embed/voltage-reference-error/" title="Бюджет ошибок источника опорного напряжения" width="100%" height="640" style="border:1px solid #e3e5e9;border-radius:8px" loading="lazy" allow="clipboard-write"></iframe>
<p style="margin:6px 0 0;font-size:14px">Калькулятор: <a href="https://gaw.ru/tools/voltage-reference-error/">Бюджет ошибок источника опорного напряжения</a> — GAW.ru</p>
Автоподстройка высоты рамки

Если сайт разрешает скрипты, добавьте этот код один раз в любом месте страницы: рамка будет менять высоту вместе с результатом расчёта.

<script>window.addEventListener("message",function(e){if(e.origin!=="https://gaw.ru"||!e.data||e.data.type!=="gaw:embed-height")return;var f=document.querySelectorAll('iframe[src^="https://gaw.ru/embed/"]');for(var i=0;i<f.length;i++)if(f[i].contentWindow===e.source)f[i].style.height=e.data.height+"px"})</script>

Обновлено .

Нашли ошибку в расчёте?