Не все микроконтроллеры с восьмибитной архитектурой обладают встроенными АЦП (Аналого-Цифровыми преобразователями). Тем, кому удалось такое заметить, придется довольствоваться довольно скромными техническими характеристиками:
- максимальная частота преобразуемого сигнала не превышает 30–40 кГц;
- входное напряжение ограничено диапазоном от 0 до KREF, однако не должно превышать установленное Усс;
- предпочтительный уровень сопротивления источника сигнала — около 5 кОм;
- максимальная точность равна 8 битам, что гарантируют соответствующие режимы работы;
- поддерживаются режимы одиночного и непрерывного преобразования;
- число мультиплексированных каналов внутри АЦП составляет 8.
Рис. 3.5. Представлены схемы подачи сигналов на внутренний АЦП микроконтроллера
а) Элементы RI, VDI и VD2 обеспечивают защиту МК от скачков входного напряжения, а фильтры R2, CI — устраняют высокочастотные помехи на входе внутреннего АЦП;
б) Конфигурация многоканального АЦП с делителем напряжения на резисторах RI и R2. В каждый конкретный момент времени активен только один канал — взаимодействие между ними исключено;
в) Схема измерения отрицательных напряжений. Резистор RI выбирается так, чтобы при максимальном отрицательном сигнале вход на АЦП оставался выше нуля;
г) Модификация сдвига уровня двухполярного сигнала на операционном усилителе DA1. На входе АЦП уровень сигнала преобразуется в диапазон +1,25 В до +3,75 В, при этом опорное напряжение +2,5 В обеспечивает МК;
д) Двухзвенный фильтр, состоящий из RC-цепочек R1, C1 и R2, C2, ограничивает полосу пропускания входного сигнала. Значения элементов подбираются так, чтобы частота среза не превышала максимально допустимую для АЦП;
е) Внутренний сигнал АЦП может переключаться в режим цифрового выхода, например, для управления дисплеем. Переключение между режимами входа и выхода осуществляется программно. Резистор /^ служит для развязки каналов, а высокое входное сопротивление подключаемых устройств способствует сохранению точности измерений;
Рис. 3.5. (продолжение):
ж) Переменный резистор R1 функционирует как «электронная ручка громкости», создавая возможность регулировки уровня без шума и помех, при этом программное устранение шума делает работу более стабильной. Дополнительные элементы R2 и C1 повышают фильтрацию высокочастотных сигналов;
з) Схема сдвига уровня для измерения отрицательных напряжений. В качестве источника точного напряжения используется внешний стабилизированный уровень +4 В вместо питания Vcc, что повышает точность измерений;
и) Резисторы R2 и R3 задают рабочий уровень АЦП, находящийся посередине питания. Это позволяет фиксировать переменные сигналы с амплитудами до ±2,5 В, которые регулируются с помощью переменного сопротивления;
к) Резистор R2, подключенный слева, соединяется с общим проводом через низкоимпедансный выход усилителя DAI, что обеспечивает оптимальные условия нагрузки для входа АЦП (примерно 10 кОм). Такой же резистор снижает ёмкость выхода DAI для предотвращения самовозбуждения схемы.
Дополнительные рекомендации по проектированию входных цепей АЦП
Для повышения точности измерений и стабильности работы рекомендуется:
- использовать экранированные кабели или кабели с заземлением для подачи сигнала, чтобы снизить влияние электромагнитных помех;
- ограничивать амплитуду входного сигнала в пределах вольтного диапазона АЦП, избегая его перегрузки и уничтожения точности;
- поддерживать стабильное опорное напряжение KREF для одинаковых условий измерений;
- использовать фильтры на входе для устранения помех с высокой частотой, такие как RC-фильтры или активные фильтры с операционными усилителями;
- при необходимости, применять схемы активного сдвига уровня или двухполярного питания для обработки отрицательных и двухполярных сигналов;
- учитывать временные задержки при переключении каналов и полноту калибровки перед серийными измерениями.
Таким образом, правильное проектирование входных цепей существенно повышает точность и надежность работы внутреннего АЦП микроконтроллера.
Источник: Рюмик С.М. «1000 и одна микроконтроллерная схема. (Выпуск 1)»
Рассмотрение уровня сигнала и его преобразование
Перед поступлением в канал преобразования сигнал проходит через схемы ограничения и защиты от перенапряжений, что предотвращает повреждение входных компонентов и обеспечивает стабильность измерений. Типичная схема включает делители напряжения или резистивные мосты, параметры которых подбираются исходя из максимально допустимых входных уровней.
Процесс формирования полезного сигнала включает его сглаживание и фильтрацию, что минимизирует воздействие шумов и паразитных колебаний. Чрезмерное усиление без учета диапазона может привести к насыщению входных элементов и потере точности измерений, а недостаточный уровень – к высоким погрешностям вследствие влияния шумов.
Для преобразования аналогового сигнала в числове представление внутри системы используют схемы стабилизации уровня, такие как опорные напряжения и «слайдинг»-контроллеры, создающие стандартизированный диапазон входных данных. Это позволяет обеспечить однородность результатов и повысить чувствительность процесса дискретизации.
При проектировании входных цепей важно учитывать температурные и электромагнитные воздействия, которые могут привести к сдвигам уровня сигнала. Для этого применяются фильтры и экранирующие компоненты, стабилизирующие параметры в пределах рабочих условий. Стандартизация уровня сигнала обеспечивает высокоточные измерения, предотвращая искажения и увеличивая надежность системы.
Фильтрация и сглаживание входных сигналов

Одним из распространенных способов снижения высокочастотных помех является использование RC-фильтров. Конденсатор, соединенный с резистором, создает полосу пропускания, которая пропускает низкочастотные компоненты и блокирует высокочастотные. Расчет значений элементов фильтра основывается на частотных характеристиках источника помех и требуемой полосе пропускания.
Для сглаживания быстро меняющихся сигналов широко применяется скользящее среднее. Алгоритм заключается в последовательном усреднении нескольких последних измерений. Такое решение уменьшает влияние случайных шумов, сглаживая амплитудные колебания и повышая стабильность показаний.
Фильтрация по методу Калмана позволяет динамически моделировать сигнал, учитывая шумы в измерении и процессе. Этот метод особенно полезен при наличии нестабильных условий или необходимости отслеживания медленных изменений сигнала в реальном времени.
Использование низкочастотных фильтров и сглаживающих алгоритмов требует выбора оптимальных характеристик с учетом скорости изменения исследуемых величин и величины помех. Преувеличенное сглаживание может привести к задержкам реакции системы, а недостаточное – к сохранению шумов. Баланс достигается путем настройки времени фильтрации и размера скользящего окна.
При разработке фильтрационных схем следует учитывать влияние паразитных элементов цепи и параметры источника сигналов. Провода и компоненты вводят свои собственные шумы и паразитные емкости, которые необходимо минимизировать путем правильного размещения и экранировки. Также целесообразно комбинировать различные методы обработки, например, применяя RC-фильтр на входе и сглаживающий алгоритм на этапе обработки данных.
Защита входных цепей от перенапряжений и помех

Применение диодов Шоттки или вариантов на основе диодов с низким порогом напряжения обеспечивает быстрое ограничение перенапряжения и предотвращает повреждение аналогового входа. Средство эффективно срабатывает при превышении порога примерно на 0,3-0,5 В.
Резисторы ограничения тока, подключаемые последовательно перед датчиком, снижают пик перенапряжения и уменьшают степень воздействия импульсов помех. Значения сопротивления выбираются исходя из допустимого максимального входного тока, обычно в диапазоне 10-100 кОм.
Параллельные варисторы или газоразрядные разрядники используют для защиты от кратковременных высоковольтных импульсов. Варьирование уровня срабатывания этих элементов позволяет адаптировать защиту к условиям промышленной среды.
Фильтры низких частот с индуктивностью и конденсаторами помогают снизить воздействие высокочастотных помех. Конденсаторы, подключенные между входным сигналом и землёй, создают RC-фильтр, гася быстрые импульсы и сглаживая шумовые составляющие.
Экранные и заземляющие экраны, заземленные вблизи точки измерения, уменьшают электромагнитные помехи и мешающие сигналы, исправляя уровень и качество входных данных.
Для защиты на уровне микросхемы рекомендуется использовать защитные усилители или буферы, рассчитанные на работу с превышенными напряжениями, что позволяет ограничить влияние перенапряжений и обеспечить стабильность измерений при наличии сильных электромагнитных помех.
Выбор резисторов и конденсаторов для стабилизации сигнала

При проектировании сигнальных путей для аналого-цифровых преобразователей критически важно подобрать компоненты, снижающие шум и гармонизирующие электромагнитные помехи. В качестве сопротивлений рекомендуется использовать полупотенциометрические или мультиметромизируемые резисторы с точностью не хуже 1% и низким температурным коэффициентом (не выше 100 ppm/°C). Такие параметры минимизируют искажения входного сигнала и обеспечивают стабильность показаний.
В части фильтрации высокочастотных помех используют конденсаторы типа керамических или танталовых с номинальной емкостью 100 нФ – 1 мКф. Критерии выбора включают низкий интермедийный импеданс и стабильность при изменении температуры. Вблизи каждого входа рекомендуется разместить керамический конденсатор минимальной паразитной индуктивности, обеспечивающий эффективное подавление высокочастотных гармоник.
Рекомендуется применять последовательное подключение резистора с конденсатором, образующими RC-фильтр, платформы которых выбираются по частотной характеристике сигнала. Частота среза рассчитывается по формуле: f = 1/(2?RC), где R и C – номиналы сопротивления и емкости. Например, для подавления частот выше 10 кГц оптимальными можно считать значения R ? 10 кОм и C ? 100 нФ, дающие частоту среза около 159 Гц.
При использовании полярных типов конденсаторов необходимо следить за правильностью полярности, иначе возможны утечки и деградация сигнала. Для сглаживания быстропереходных процессов полезно комбинировать керамические и танталовые компоненты, учитывая необходимость минимизации паразитных индуктивностей и сопротивлений.
Проблемы с уровнем сигнала и их решение
Чтобы избежать насыщения входа, используют делители напряжения с точной резисторной разделительной сетью. Например, при внешней амплитуде сигнала до 5 В желательно уменьшить ее до 3 В или ниже, учитывая внутренний диапазон преобразователя, что позволяет сохранить точность преобразования.
Широкий диапазон уровней преобразования требует использования защитных элементов, например, диодов Шоттки или варисторов, предотвращающих перезаряд входных цепей при пиковых скачках. Это снизит риск повреждения микросхемы и снизит уровень шумов.
Для стабилизации уровня сигнала применяют активные буферы или усилители с высоким входным сопротивлением. Это уменьшает влияние импеданса источника на измерение и снижает искажения, связанные с паразитными емкостями и сопротивлениями.
При наличии постоянных помех или шумов рекомендуется использовать фильтры низких частот или RC-цепи, что позволяет сгладить колебания сигнала и обеспечить более стабильное значение входных данных.
Диагностирование уровня сигнала проводится с помощью осциллографа или мультиметра с высокой точностью. После получения исходных данных необходимо установить подходящее внутреннее деление и обеспечить согласование уровней, что гарантирует корректное преобразование и высокую точность измерений.
В случае наличия постоянных помех или постоянных искажающих факторов рекомендуется пересмотреть параметры выбора резисторов и элементов защитных схем, подобрать компоненты с меньшим температурным коэффициентом и более стабильными характеристиками.
Интерфейсы и архитектура входных цепей
Ключевые компоненты составляют фильтры устранения высокочастотных помех и шумов, обеспечивающие стабильность входных данных. Активные фильтры типа Гаусса или криостатической формы используются для формирования подходящего спектра частот и повышения точности измерений. Величина сглаживающих элементов, таких как резисторы и конденсаторы, подбирается в соответствии с частотными характеристиками сигнала и требуемым временным откликом.
Архитектурные варианты включают последовательные и параллельные схемы подключения датчиков. В системах с несколькими сенсорными каналами целесообразна организация мультиплексирования, что позволяет использовать один преобразователь для обработки нескольких входных сигналов. Такой подход снижает объем используемой микросхемной базы и обеспечивает компактность общего решения.
Применение интегрированных линий передачи минимизирует влияние паразитных индуктивностей и емкостных связей. Для повышения помехоустойчивости рекомендуется использовать дифференциальные интерфейсы, позволяющие эффективно подавлять внешние шумы и улучшать стабильность измерений.
При выборе архитектурных решений важно учитывать динамический диапазон и требования к скоростным характеристикам. В случаях с высокими частотами необходимо уделять особое внимание согласованию импедансов и минимизации паразитных эффектов. Использование активных элементов, таких как операционные усилители и сравнители, способствует достижению нужных параметров в системе.
Особенности работы с дифференциальными и однополярными сигналами

Дифференциальное преобразование сигнала предполагает использование пары входных проводов, один из которых передает положительную полярность, а другой – отрицательную. Такой метод обеспечивает повышение помехоустойчивости, снижение уровня внешних шумов и искажений за счет вычитания общего шума из обеих линий. В результате достигается увеличение точности измерения и снижение погрешностей, связанных с электромагнитной интерференцией.
При использовании дифференциальных входов важно учитывать баланс между линиями. Несовпадение сопротивлений и паразитных паразитных индуктивностей может привести к нежелательному сдвигу в результирующем сигнале. Точное согласование импедансов и минимизация паразитных емкостей обеспечивают сохранение формы сигнала и минимизацию ошибок преобразования.
Однополярный ввод характеризуется наличием одного сигнального проводника и общего, который может быть заземлен или иметь фиксированное нулевое значение. Такой тип входа проще в реализации, однако требует более тщательной фильтрации и экранирования для подавления внешних помех. Взаимодействие с окружающей средой, особенно на длинных линиях, способствует возникновению шумов и искажений, что негативно сказывается на точности измерений.
| Особенности | Дифференциальный сигнал | Однополярный сигнал |
|---|---|---|
| Шумоизоляция | Высокая за счет использования пары проводов | Низкая; требует дополнительной фильтрации |
| Уровень ошибок due to шумам | Минимальный при правильной настройке | Может увеличиваться при внешних помехах |
| Форма сигнала | Более точная, с меньшими искажениями | Более подвержена искажениям при длинных линиях |
| Сложность реализации | Выше, требует балансных линий и точной настройки | Проще, но нуждается в повышенной фильтрации |
| Параметры сопротивлений | Должны быть очень близки между собой | Меньше критичной точности, но важна экранировка |
Выбор между дифференциальным и однополярным интерфейсом определяется требованиями к точности, уровню помех и сложностью системы. В условиях длинных кабелей и необходимости высокой помехозащищенности предпочтительнее использовать дифференциальный подход, тогда как при коротких соединениях и упрощенной архитектуре допускается применение однополярных решений при условии дополнительной фильтрации.
Практические рекомендации по пайке и монтажу цепей

При сборке входных цепей важно соблюдать четкую последовательность и чистоту в работе. Перед началом пайки подготовьте рабочую поверхность, используйте антистатические маты и заземления для предотвращения повреждения элементов.
При монтаже резисторов и конденсаторов размещайте их так, чтобы избегать перегрева соединений и возможных механических повреждений. Используйте пинцет для точной фиксации компонентов, избегайте касания горячим аппаратом к корпусу элементов.
Пайка должна выполняться поочередно с обеих сторон соединения, чтобы избежать возникновения напряжений или деформации. Не допускайте ‘плаванных’ соединений – следите за качеством припоя и контролируйте его равномерное распределение.
Для защиты цепи от перенапряжений применяйте фильтры или стабилизаторы с минимальной инерционностью. После монтажа выполните визуальный осмотр и проверку сопротивления между контактами, избегая скоплений припоя или коротких замыканий.
Используйте тестеры и мультиметры для проверки целостности соединений сразу после монтажа. Особое внимание обратите на точность пайки в узлах с высоким уровнем помехой- чувствительности.
При необходимости применения заземлений или заземляющих полос выполняйте их так, чтобы минимизировать влияние электромагнитных излучений и паразитных измерений.





