Поставки продукции Nuvoton по официальным каналам

От микровольт до киловольт за миллисекунды с одним выводом микроконтроллера

Texas Instruments LMC555

Невероятно простой АЦП на Рисунке 1, основанный на преобразователе напряжение-время, – это упражнение на динамический диапазон. Если предположить, что он используется с 10-мегагерцовым счетчиком/таймером микроконтроллера, его разрешение составляет примерно 10 мкВ на отсчет для входных напряжений вблизи 0 В и 100 мВ на отсчет при 1 кВ, и он никогда не выходит за пределы диапазонов. Простой прием, обеспечивающий этот многодекадный диапазон измерений, заключается в использовании логарифмического поведения, присущего времязадающим RC-цепям.

Таймер U1, работая совместно с элементами R1, R2 и C1, логарифмически оцифровывает входные сигналы от 0 кВ до 1 кВ, используя при этом только один вывод микроконтроллера.
Рисунок 1. Таймер U1, работая совместно с элементами R1, R2 и C1, логарифмически оцифровывает
входные сигналы от 0 кВ до 1 кВ, используя при этом только один вывод микроконтроллера.

Вот как это работает.

Между преобразованиями на выводе сброса 4 микросхемы U1 поддерживается активный низкий уровень либо подключенным выводом GPIO микроконтроллера, либо самим таймером 555. Использование таймера 555 в таком режиме самосброса необычно, но в данном случае очень удобно. Это удерживает напряжение на конденсаторе C1 на нулевом уровне или очень близком к нему, поскольку типичное сопротивление открытого канала внутреннего полевого транзистора с открытым стоком на выводе 7 составляет всего 15 Ом.

Преобразование начинается с того, что вход/выход микроконтроллера программируется на вывод и на него подается импульс высокого уровня, который, доминируя на выводе 3 (OUT) таймера U1, отпускает вход сброса, как показано на Рисунке 2. Затем вход/выход немедленно переводится в третье состояние и перепрограммируется на вывод, запуская внутренний счетчик/таймер для измерения времени преобразования T.

Таймер U1, работая совместно с элементами R1, R2 и C1, логарифмически оцифровывает входные сигналы от 0 кВ до 1 кВ, используя при этом только один вывод микроконтроллера.
Рисунок 2. Один тристабильный вход/выход общего назначения служит как для управления,
так и для измерения тайм-аута таймера U1. Вывод программируется как выход,
и на него подается импульс высокого уровня, запускающий преобразование, а затем
переводится в третье состояние, становясь входом таймера микроконтроллера.
Время преобразования T составляет 10 мс при VIN = 0, уменьшаясь примерно до
100 мкс при VIN = 1 кВ.

Поскольку напряжение на выводе 2 (TRG) таймера U1 удерживается на низком уровне, окончание сброса также устанавливает высокий уровень на выводе 3 и отпускает вывод 7, позволяя конденсатору C1 начать заряжаться. Когда напряжение на нем достигает 2.048 В (порог, установленный на выводе 5), преобразование будет завершено, и время T, которое потребовалось для этого, будет результатом преобразования. По достижении порога напряжение на выводе 3 (OUT) становится низким, как и напряжения на выводе 4 (RST) и контакте GPIO, причем последний является статусным битом «преобразование завершено» микропроцессора. При этом напряжение на выводе 7 становится низким, чтобы разрядить конденсатор C1. Этот процесс завершается примерно за 12 мкс, подготавливая преобразователь к следующему циклу.

Зависимость T от VIN определяется следующей формулой:

Это показано на графике на Рисунке 3 для VIN от 10 мВ до 1 кВ.

Время преобразования T в миллисекундах для VIN от 0.01 В до 1000 В.
Рисунок 3. Время преобразования T в миллисекундах для VIN от 0.01 В до 1000 В.

Чтобы восстановить VIN из времени преобразования T, сделайте следующее:

И, наконец, вот что-то вроде проверки реальности.

Вы можете задаться вопросом, почему R1 показан как последовательное соединение четырех резисторов 1 МОм, а не как один компонент 4 МОм. Ответ заключается в довольно очевидном факте, что 1 кВ – это довольно серьезное напряжение, и в менее очевидном факте, что резисторы, как и конденсаторы, имеют максимально допустимое напряжение. Резисторы на напряжение 1 кВ – не самая обычная порода кошек.

И говоря о кошках, пожалуйста, вспомните старую историю о том, что любопытство сделало с одним из несчастных представителей семейства кошачьих, и подумайте, что благоразумие и надлежащие меры безопасности в буквальном смысле жизненно важны, если вы решили работать с напряжением такой величины.
Мяу!

Материалы по теме

  1. Datasheet Texas Instruments LMC555
  2. Datasheet Analog Devices LM4040

EDN

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: Microvolts to kilovolts in milliseconds with one I/O pin

73 предложений от 36 поставщиков
Микросхема Деталь тактового сигнала, TEXAS INSTRUMENTS LMC555CMX/NOPB Timer, Oscillator & Pulse Generator IC, CMOS, 3MHz, Monostable, 1.5V to 15V, SOIC-8
Контест
Россия
LMC555CMX/NOPB
21 ₽
T-electron
Россия и страны СНГ
LMC555CMX/NOPB
Texas Instruments
37 ₽
ЭИК
Россия
LMC555CBP
National Semiconductor
от 80 ₽
Romstore
Россия, Беларусь
LMC555CMX
от 88 ₽
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • Фактически при входном напряжении больше референсного 4,096 ток источника сигнала вытекающий, при меньшем напряжении ток втекающий через R1. Этим достигается растягивание шкалы длительности при низких напряжениях и сжатие шкалы при высоких входных напряжениях. Мне это напомнило фототаймеры 70 - 80 годов, там чтобы не увеличивать номиналы RC цепи C заряжался от делителя напряжения и крутилка компаратора была из двух потенциометров точно и грубо , где точно пытались установить чуть меньше этого напряжения с делителя. Разброс выдержки получался офигенный! Всё основывалась на точности компаратора, качестве конденсатора, стабильность и напряжения питания, температурном факторе..... Также и здесь при низком значении входного сигнала вход оттягивает на себя ток заряда через R1, и при реально низком значении входного сигнала вся точность основывается на том же самом - точности компаратора, качестве конденсатора....