Мне нужно сделать устройство для измерения напряжения последовательного набора конденсаторов, которое будет достигать максимум 100 В (только постоянный ток). На схеме я опустил несколько из стека, схемы балансировки и устройства поддержки PIC (xtal, развязка), для простоты донесения моей точки зрения. Каждая крышка будет иметь максимальное напряжение 5 В (если вам интересно, это суперконденсаторы собственного производства!).
Поскольку динамика довольно быстрая, мое обычное решение Arduino просто недостаточно быстрое, поэтому я вернулся к старым временам PIC, к которым я не прикасался много лет! В идеале 1-10 мс для всех 20 каналов.
Я предполагаю, что для измерения высоких напряжений будет достаточно простого резистивного делителя, однако он должен иметь как можно более высокий импеданс, чтобы не искажать показания и требовать резисторов большой мощности. Это ставит импеданс намного выше максимального значения 10 кОм для PIC, который я использую (PIC18F25K83). PIC работает на 5V.
Текущее мышление, используя это как вдохновение, состоит в том, чтобы использовать операционный усилитель для буферизации вывода. Раньше не использовались операционные усилители.
Есть ли что-то явно очевидное, что заставило бы появиться волшебный дым, или есть лучшее решение?
РЕДАКТИРОВАТЬ: изображение обрезано по запросу. Количественно, как быстро.
Вы можете поставить защитный диод на вход операционного усилителя, высокое напряжение может легко сжечь операционный усилитель, если каким-то образом пересечет барьер резистора. Соблюдайте осторожность при прокладке, иногда детали со сквозными отверстиями могут быть выгодны, чтобы избежать дугового разряда и обеспечить разделение, поскольку путь утечки и зазор для 100 В составляют 0,71 мм.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
AD8067 в значительной степени не подходит для этого приложения. При работе от одного источника питания 5 вольт диапазон входного синфазного напряжения составляет от 0 до 2 вольт, а это означает, что вам придется радикально переосмыслить значения резисторов, если вы продаете этот конкретный чип.
Ad8067 также довольно прожорлив с точки зрения мощности. Потребляемый ток составляет 6,4 мА на операционный усилитель, так что все это складывается. Это потому, что это довольно быстрое устройство, и это тратится впустую в вашем приложении.
Я, вероятно, был бы ленив и избегал создания (и, возможно, калибровки) буферов АЦП с 20 повторителями напряжения.
TI продает 10-канальную микросхему MUX + PGA, которая в значительной степени предназначена для такого рода приложений. PGA116 или PGA117. Требуется не более 5 нА входного тока даже для активного входа, подключенного к программируемому усилителю. Итак, допустим, у вас есть последовательное сопротивление 0,5 МОм, это будет падение напряжения .
В диапазоне, скажем, 2 В, это ошибка ; ваш PIC имеет 10-битный АЦП, поэтому его квантование АЦП в любом случае позволяет лишь немного улучшить разрешение. Если это слишком много, то уменьшение импеданса делителя напряжения до 300 кОм уже приведет к тому, что погрешность окажется ниже разрешения.
Таким образом, вы замените 20 операционных усилителей + 2 PIC на 2 PGA116/117 + 1 PIC. Вы можете легко управлять их переключением с помощью SPI с этого PIC!
Чтобы уменьшить вероятность высокоскоростных колебаний / радиопомех, Ник правильно рекомендовал небольшие (от 1 до 4,7 нФ или около того) керамические конденсаторы параллельно нижней стороне ваших делителей напряжения. Дешевый! Используйте каждый канал как можно реже — это поддерживает заряд этих конденсаторов и еще больше снижает влияние тока смещения.
Используйте массивы диодов TVS. Они могут быть дешевыми (и с низкими паразитными эффектами), например, в качестве высокоскоростных/сверхскоростных защитных диодов USB.
Транзистор
ГринаГигант
Маркус Мюллер
ГринаГигант
Маркус Мюллер
Маркус Мюллер
ГринаГигант
ГринаГигант
Маркус Мюллер
ГринаГигант
Кристобол Полихронополис
Маркус Мюллер
Ник Алексеев