Клеммы, реле, разъемы Degson со склада в России

Устранение ошибок «насыщения» ШИМ методом грубой силы

Texas Instruments TLV9162 SN74AC04

Выдержка из книги Кристофера Пола «Анализ характеристик ШИМ (ЦАП). Часть 1 – Устранение ошибок» [1]:

«Я был удивлен, обнаружив, что когда выход популярного микропроцессора, который я использовал, настроен на постоянный низкий или высокий логический уровень и нагружен только цифровым мультиметром с входным сопротивлением 10 МОм, уровни напряжения в некоторых случаях отличаются от напряжения питания VDD и земли более чем на 100 мВ… Назовем это ошибками насыщения».

SUNCO – один из крупнейших в мире производителей дискретных полупроводниковых компонентов

Точность ШИМ ЦАП зависит от нескольких факторов, но самым важным из них является способность их аналоговых коммутационных элементов надежно и точно выводить нулевые и опорные уровни напряжения в ответ на соответствующие цифровые состояния. Однако иногда, как замечает Кристофер Пол в цитируемой статье (часть 1 серии из 4 частей), этого не происходит. Механизм, лежащий в основе этих отклонений, не совсем ясен, но если бы их можно было надежно устранить, то влияние на характеристики ШИМ было бы положительным. На Рисунке 1 показано решение проблемы (буквально) методом грубой силы.

Обычный понижающий преобразователь IC1 обеспечивает питание постоянным током светодиода высокой яркости.
Рисунок 1. U1 – это многоканальный (например, шестиканальный инвертор 74AC04) ШИМ-переключатель,
где операционный усилитель A1 принудительно устанавливает нулевое состояние для точного
отслеживания «лог. 0» = 0 В, а усилитель A2 выполняет эту работу для «лог. 1» = VDD.

Подключение вывода 5 микросхемы U1 к выводу 14 устанавливает «лог. 0» на выводе 6, который воспринимается выводом 6 операционного усилителя A1. Подключение вывода 7 усилителя A1 к выводу 7 U1 приводит к тому, что напряжение на выводе 6 становится в точности равным нулю, а значит, и на любом выходе U1 устанавливается такой же точный нулевой уровень, когда соответствующий переключатель находится в состоянии «лог. 0».

Аналогично, соединение вывода 13 микросхемы U1 с выводом 7 устанавливает «лог. 1» на выводе 12, который воспринимается выводом 2 операционного усилителя A2. Подключение вывода 1 усилителя A2 к выводу 14 U1 приводит к тому, что напряжение на выводе 12 становится в точности равным напряжению питания VDD, а значит, на любом выходе U1 устанавливается такой же точный уровень VREF, когда соответствующий переключатель находится в состоянии «лог. 1».

Таким образом, любые существующие «ошибки насыщения» принудительно сводятся к нулю, независимо от того, откуда они берутся на самом деле.

Обычно напряжение VDD составляет около 5.00 В. А напряжения V+ и V- можно получить от одного источника питания 5 В с помощью любой из множества дискретных или монолитных схем повышения напряжения. На Рисунке 2 представлена одна из практических возможностей.

Практический источник напряжений V+ и V-. Для ∆ = 1 В установить сопротивления R1 и R2 равными 200 кОм.
Рисунок 2. Практический источник напряжений V+ и V-. Для ∆ = 1 В установить сопротивления R1 и R2 равными 200 кОм.

Схема на Рисунке 2 была первоначально описана в статье «Эффективная биполярная схема вольтодобавки с цифровым управлением» [2].

Ссылки

  1. Paul, Christopher. ”Parsing PWM (DAC) performance: Part 1 – Mitigating errors.
  2. Stephen Woodward. Эффективная биполярная схема вольтодобавки с цифровым управлением

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

  1. Datasheet Texas Instruments TLV9162
  2. Datasheet Texas Instruments SN74AC04
  3. Datasheet ON Semiconductor MC74AC132

EDN

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

На английском языке: Brute force mitigation of PWM VDD and ground "saturation" errors

22 предложений от 10 поставщиков
Operational Amplifiers - Op Amps Dual, 16-V, 10-MHz, rail-to-rail input/output (RRIO) operational amplifier
LIXINC Electronics
Весь мир
TLV9162IDGKR
Texas Instruments
от 11 ₽
ChipWorker
Весь мир
TLV9162IPWR
Texas Instruments
48 ₽
Зенер
Россия и страны ТС
TLV9162QDGKRQ1
от 190 ₽
Augswan
Весь мир
TLV9162IDGKR
Texas Instruments
по запросу
Электронные компоненты. Скидки 15%, кэшбэк 15% и бесплатная доставка от ТМ Электроникс
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • . Как интересно, один автор озвучил свою проблему, с которой он не удосужился разобраться, другой же бросился ее решать, нагородив огород со схемой DC-DC преобразователя для плавающего питания цифрового буфера. Это как если бы врач сказал больному - мы не будем искать причину вашей болезни, а просто найдем подходящий препарат, снижающий боль. Вообще все современные контроллеры построены на КМОП структурах, которые просто не могут давать ошибку в 100мВ при незначительной нагрузки выхода, т.е у первого автора был либо контроллер с плохой разводкой и локальное питание и земля у него сильно отличаются от остальной на схеме, либо у него уникальный контроллер с TTL выходом. Но и в этом случае почему бы просто не поставить по выходу ШИМ контроллера тот же КМОП буфер 74AC04 запитав его стабильным Vref с нормальной землей?
  • Здравствуйте! Подскажите пожалуйста, по какой причине могут пищать светодиодные драйверы на PT4115 при управлении их яркостью контроллером посредством сигнала ШИМ? Самый ощутимый писк при коэффициенте заполнения 50%. При 10% писк значительно тише. При 100% писк исчезает.
  • Скорей всего пищит индуктор, который последовательно со светодиодами. Либо поднимайте частоту ШИМ, либо переходите на аналоговый DIM - в даташите про это говорится, что постоянное напряжение (от 0.5 до 2.5В) на входе DIM управляет током через светодиоды. Просто добавьте RC цепочку перед входом DIM и всё.
  • Спасибо! Согласен — поют катушки. Если поставить RC-цепочку, то на какие номиналы ориентироваться? Частота неизвестна и померить нечем. Но мерцания светодиодов еле уловимы камерой телефона, предполагаю, что частота в районе звуковых частот. RC-цепочка не создаст ещё больший резонанс?
  • Попробуйте 10к + 1мкФ, при 400Гц ослабление приличное, в любом случае думаю эффект будет заметен. Увеличивать сопротивление дальше не стоит, т.к внутри микросхемы есть подтяжка 200кОм, лучше играться емкостью. "Резонанса" быть не должно. Если амплитуда ШИМ сильно больше 2.5В, то добавить еще один резистор параллельно конденсатору.
  • Спасибо
Полный вариант обсуждения »