Источник опорного напряжения (ИОН) ошибается сразу по нескольким причинам: экземпляр отличается от номинала, напряжение уходит с температурой и не возвращается точно после её цикла, медленно стареет, зависит от питания и тока нагрузки и шумит. Калькулятор переводит каждую ошибку в ppm номинала, складывает их наихудшим случаем и корнем из суммы квадратов (RSS) и пересчитывает итог в милливольты и LSB АЦП. Пресеты берут числа из даташитов REF5025, ADR4525, REF3030, MCP1501, LM4040, TL431 и внутренних опорных STM32F103 и ATmega328P и отмечают, какие из них гарантированы, а какие — только типовые. Что такое ИОН и как он устроен — в термине «Источник опорного напряжения» и в статье «Источники опорного напряжения».
Как пользоваться
- Выберите источник — поля заполнятся из его даташита. Для другого источника выберите «Свой источник» и введите параметры из таблицы электрических характеристик.
- Проверьте, как задан температурный дрейф: методом «коробки», от 25 °C или отклонением в милливольтах. Это написано в сноске к таблице.
- Задайте время работы без перекалибровки, изменение входного напряжения и тока нагрузки в вашей схеме.
- Укажите разрядность АЦП: калькулятор переведёт ошибку в LSB и подскажет, какой разрядности она соответствует.
- Если опорное калибруется при 25 °C, включите калибровку: начальная точность и сдвиг после пайки уйдут из суммы.
Как считается
Все ошибки приводятся к ppm номинального напряжения: 1 % = 10 000 ppm, а ошибка в вольтах — ppm · Vном/106.
| Составляющая | Формула | Откуда |
|---|---|---|
| Начальная точность | % · 104 | таблица при 25 °C |
| Сдвиг после пайки | ppm | если указан |
| ТКН, метод «коробки» | ТКН · (Tmax − Tmin) | весь диапазон даташита |
| ТКН от 25 °C | LM4040 | |
| Отклонение за диапазон | ΔU/Vном · 106 | TL431, VREFINT |
| Гистерезис | ppm | после цикла температур |
| Долговременный дрейф | 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: значение, записанное при калибровке, и значение при измерении — два случайных отсчёта, и разница между ними может достигать всего размаха. Отфильтровать его практически нельзя, усреднение отсчётов АЦП его не уменьшает.
Итог — (наихудший случай) и (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 ppm | 24 ppm тип. | — |
| MCP1501-25 | ±0,1 % | 50 ppm/°C, коробка | 300 мкВ тип. | — | — |
| LM4040B25, −40…85 °C | ±0,2 % | 100 ppm/°C от 25 °C | 0,08 % тип. | 120 ppm тип. | — |
| TL431BI, −40…85 °C | ±12 мВ | 34 мВ за диапазон | — | — | — |
| VREFINT STM32F103 | 1,16–1,24 В с температурой | 10 мВ за диапазон | — | — | — |
| 1,1 В ATmega328P | 1,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 % | 500 | 1250 |
| ТКН 3 ppm/°C · 165 °C | 495 | 1238 |
| Гистерезис | 50 | 125 |
| Дрейф 50 ppm · √8,766 | 148 | 370 |
| По входу 3 ppm/В · 1 В | 3 | 7,5 |
| По нагрузке 30 ppm/мА · 1 мА | 30 | 75 |
| Шум 7,5 мкВ размах | 3 | 7,5 |
| Наихудший случай / RSS | 1229 / 721 | 3073 / 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балл и вводят в поле нагрузки.
Источники
- 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 Гц не отфильтровать
- 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) — консервативная оценка
- 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 мкВ
- 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 кГц
- 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 ч
- 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 ч
- 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 мкВ/В
- 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 мкВ тип.
- 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 %
- 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)
- STMicroelectronics. DS5319 Rev 20: STM32F103x8, STM32F103xB datasheet — табл. 12: VREFINT 1,16/1,20/1,24 В (−40…85 °C), разброс по температуре до 10 мВ и ТКН до 100 ppm/°C — по проекту
- 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
Где пригодится
- REF5025, REF50xxОпорное 2,5 В: ±0,05 %, 3 ppm/°C, шум 3 мкВ/В, выводы, конденсаторы
- Можно ли использовать TL431 как опорное напряжение для АЦП?Для 8–10 бит с калибровкой — да, для точных 12 бит — нет
- Как подключить REF5025 к Arduino?Вход от 5 В, выход на AREF, внешнее опорное до первого analogRead
- Можно ли проверить источник опорного напряжения мультиметром?±0,5 % + 2 ед. у прибора против ±0,05 % у REF5025: исправность — да, точность — нет
- Фликкер-шум (шум 1/f)Низкочастотный шум, который не убрать фильтром
- Бюджет погрешностейКак свести все ошибки тракта в одну таблицу и итог
Встроить калькулятор на свой сайт
Скопируйте код и вставьте его в 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>Обновлено .
Нашли ошибку в расчёте?