Заголовок говорит сам за себя, но для обеспечения некоторого контекста: цель здесь — разработать 12-канальную систему АЦП. Входные сигналы варьируются от -15 до +15В. Система сбора данных, вероятно, будет средней/большой Arduino, но это не является ограничением.
Ограничения:
Высокий входной импеданс (исключается даунскейлинг через резисторные цепи)
Небольшая занимаемая площадь (с учетом 12-кратного количества), малое количество деталей. Попытка максимально упростить сборку для любителя.
В наличии только источники питания: +3.3В (микроконтроллер), +5В (зарядник USB), +12-14В "автомобильный", нерегулируемый.
Использование мультиплексора I2C 12-к-1 в качестве первого этапа является вариантом, и это может освободить много места, но это не мой предпочтительный вариант.
Экзотические ИС, которые легко получить от основных поставщиков, являются честной игрой.
Цель — около 20 сборов данных в секунду с максимально синхронными сборами данных по различным каналам. Требования к точности низкие: достаточно +/- 50 мВ (на источнике) в соответствии с 10-12-битным АЦП.
Я пробовал странные конфигурации с операционным усилителем в суммирующей конфигурации, но у меня закончились идеи.
Спасибо
Это забавная проблема, но, к счастью, вы не первый, кто сталкивается с этим. Высокоскоростные АЦП, как правило, требовательны к входному сигналу, а высокоскоростные драйверы АЦП часто изготавливаются в процессах с низким напряжением, а это означает, что прием высоковольтного входа требует некоторой гимнастики, для которой резисторные делители не подходят из-за проблемы управления импедансом на высоких скоростях. Вместо этого полностью дифференциальные усилители могут использоваться в качестве аттенюаторов даже для входных сигналов, которые сами по себе находятся за пределами входного CMVR полностью дифференциального усилителя.
Основываясь на процедурах из этих двух приложений, мы получаем топологию схемы, которая выглядит так:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
В этой схеме U1, C1, C2 и R1-R5 образуют несимметричный «дифференциальный» аттенюатор с очень высоким входным импедансом (задается R3 и R4 = 10 МОм) и соотношением V/V, равным 1/10, задаваемым Пара отношений R1/R3 и R2/R4 от 1 до 10. R5 (Rt в приложении) регулирует усиление шума U1 до 2 для поддержания стабильности в соответствии с формулой
Выбранный полностью дифференциальный усилитель THS4531A продается примерно за 3 доллара США поштучно в простой для пайки 8-выводной SOIC и обеспечивает очень низкий входной ток смещения и потребляемую мощность, а также диапазоны синфазного сигнала на входе и выходе до V-. . Резисторы R1-R5 должны быть чип-резисторами с сопротивлением 1% или лучше (толстая пленка 1% — это нормально, но если вы можете получить лучший допуск/соответствие по дешевке, сделайте это), а C2 должен быть стабильным (пленочным, C0G) конденсатором — THS4531A быстрая часть (GBW 36 МГц) и будет счастливо запихивать RFI в ваш АЦП в течение всего дня, если вы не будете осторожны с компоновкой и развязкой/фильтрацией.
Схема в пунктирной рамке, а именно U2 и C3-C5, обеспечивает стабильное опорное напряжение 1,65 В для синфазного питания U1 — оно может быть общим для всех каналов, а также обеспечивает стабильное опорное напряжение 3,3 В, которое можно подавать на АЦП Vref (вместо использования предположительно шумного питания логики). REF2033 стоит около 3,50 долларов США в комбинезоне и поставляется в слегка хитроумном корпусе SOT-23-5 ; если предпочтительнее обычный SOT-23 или REF2033 оказывается слишком дорогим, ISL21080-1.5вместо этого можно использовать, чтобы сбросить пару долларов с BoM - в этом случае C5 опускается, C3 становится конденсатором 2,2 нФ (пленка или C0G), поскольку выходной каскад микромощности ISL21080 не может стабильно управлять 100 нФ, а опорное напряжение 3,3 В вывод больше не доступен. Использование опорного напряжения 1,5 В также помещает выходной диапазон в 0-3 В вместо диапазона 150 мВ-3,15 В, обеспечиваемого показанной схемой; последний обеспечивает более линейную производительность по сравнению с THS4531A в нижней части выходного диапазона, а также позволяет избежать любой нелинейности в нижней части любого используемого АЦП.
Хотя OP говорит, что нет сетей резисторных делителей, в комментарии он говорит, что стремится воспроизвести возможности дешевого мультиметра. Обычно они имеют входное сопротивление 10 МОм (хотя вы можете найти 1 МОм, если вы идете очень дешево).
Итак, чтобы получить +/- 15 В до 0/3,3 В с входом 10 МОм, вы можете использовать этот делитель 10: 1.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Входное сопротивление находится где-то между 10 и 11 МОм, в зависимости от входного сопротивления вашего АЦП.
Выходное сопротивление составляет от 1 МОм до 1,1 МОм, в зависимости от сопротивления измеряемой точки.
Вы говорите, что хотите 20 показаний в секунду, что составляет одно каждые 50 мс. Если мы хотим, чтобы показания «полностью» установились (скажем, 5 постоянных времени) после ступенчатого изменения на входе, то емкостная нагрузка, которую управляет этот делитель, должна быть ограничена до 10 нФ, что даст максимальную постоянную времени 10 мс. Никакие нагрузки не будут случайно иметь такую большую емкость на входе, только фильтры. Если вам нужен фильтр нижних частот на входе, то 10 нФ не повлияют на динамику при 20 показаниях в секунду, конденсаторы большего размера дадут лучшую фильтрацию и более медленный отклик.
Некоторые АЦП могут справиться с входным сопротивлением 1 МОм как есть, некоторые могут справиться с этим входным сопротивлением, если у них есть конденсатор на землю, чтобы справиться с пиками тока (обычно 10 нФ достаточно), а некоторым потребуется источник с гораздо меньшим сопротивлением. Если дело в последнем, то за этим делителем следует буферный усилитель. Поскольку у вас нет отрицательных шин, это должен быть как минимум операционный усилитель с «приводом к земле», такой как, скажем, LM324 (очень дешевый), работающий между +12 В и землей, или низковольтный усилитель между шинами, работающий от +3,3 В, например MC33202, 75р за дуал из КПК.
хобби
Нил_UK
le_top
джмр
джмр
le_top