Кратковременный подсчет кулонов


8

Существует много микросхем со счетчиком кулонов, которые измеряют интегрированный ток, поступающий в батарею или выходящий из нее, для оценки состояния заряда. Есть ли хорошие чипы для простых цепей, чтобы измерить, сколько заряда используется конкретной операцией, которая может занять 1-500 мс? Ни один из чипов для подсчета заряда, на которые я смотрел, не обеспечивает хорошего разрешения на коротких временных шкалах. Например, типичный чип выдает примерно два импульса в секунду при максимальном входном токе; если для операции требуется, например, 100 мА в течение 10 мс и 25 мА в течение 90 мс, кулоновский счетчик, который будет выводить два импульса в секунду при максимальном токе (100 мА), будет предлагать один счет на 50 мС. Описанная операция потребляет 3,25 мС, поэтому счетчик будет выдавать только один счет каждые 15 операций.

Один из подходов, который я рассматривал, заключался в использовании импульсного источника питания с прерывистым режимом, работающего от регулируемого входного напряжения, и подсчета количества импульсов переключения. Это должно привести к подсчету высокого разрешения; если импульсный источник питания всегда использовал одинаковую величину тока в каждом импульсе, и если ток всегда падал до нуля между импульсами, количество импульсов должно быть прямо пропорционально общему интегральному току. К сожалению, это не самый эффективный способ управления коммутатором, и большинство коммутаторов пытаются работать более эффективно, чем это.

Предположим, что напряжение питания будет 3 или 6 В, максимальный ток составляет 250 мА, и цель состоит в том, чтобы обеспечить минимальный КПД 50% и рассеивание покоя 3 мВт. Какой будет наилучший подход?

добавление

Хотя я хотел бы использовать универсальный подход к измерениям, конкретное применение, которое я имею в виду, заключается в определении факторов, влияющих на потребление энергии различными «интеллектуальными» радиочастотными модулями, которые будут использоваться вне помещений. Например, если модули обычно потребляют один мАс каждые 15 секунд для поддержания сетки, но во время ливня некоторые из модулей иногда начинают потреблять 10 мАс каждую секунду в течение пары минут, было бы полезно об этом знать. Если по какой-то причине ток холостого хода, который обычно составляет 25 мкА, иногда достигает 40 мкА, я бы тоже хотел это знать.

Многие устройства, интегрирующие заряд, работают путем измерения мгновенного тока и интегрирования измеренных значений. Меня беспокоит то, что мгновенный ток будет иметь довольно большой динамический диапазон (я хотел бы, если возможно, быть точным до 10 мкА в слаботочных ситуациях, но иметь возможность фиксировать события до 250 мА), и принимать показания с этим уровень предвидения достаточно быстрый, чтобы гарантировать, что даже короткие события будут точно интегрированы, может показаться немного сложным.

Одним из решений, о котором я думаю, было бы использование PIC со встроенным или внешним аналоговым компаратором, работающим от регулируемых 3,30 вольт; всякий раз, когда выходное напряжение ниже 3,10 В, включите PFET с последовательным резистором, настроенным на пропускание 0,50 А с падением 0,20 В. Если на выходе имеется достаточное ограничение, ПИК должен быть в состоянии сна, когда на выходе имеется достаточное напряжение; когда напряжение падает ниже 3,10 вольт, ПИК может проснуться, подать импульсы на PFET до тех пор, пока напряжение не станет выше 3,10 вольт, и, если зарядка не потребовала слишком много импульсов, «вернуться в постель».

Я ожидаю, что на точность шкалы измерения должны повлиять точность тактового сигнала PIC, эффективное объединенное сопротивление PFET и последовательного резистора, а также сравнение выходного напряжения с 3,10 вольт, регулировка входа 3,30 вольт. Точность смещения измерения будет зависеть только от утечки.

Если цель состоит в том, чтобы иметь общую точность 10%, PIC, как правило, должен поддерживать выходной сигнал в пределах 0,02 В от цели. Столкнувшись с нагрузкой 250 мА, ограничение 1000 мкФ снизится на 0,250 В / мс. Поддержание падения напряжения ниже 0,02 вольт потребовало бы включения PIC в течение 80 мкс, что, я думаю, возможно при использовании PIC на основе RC-генератора.


1
Работающий от батареи = Энергоэффективный. Много измерений = низкая энергетическая эффективность.
Коннор Вольф

Если вам не нужна хорошая эффективность для вашей измерительной цепи (например, если это для настройки стендового тестирования), измерительный усилитель на резисторе последовательно с подключением питания к целевому устройству, и компьютерная система DAQ будет работать и быть легким в сборке.
Коннор Вольф

В качестве альтернативы Максим делает несколько высокочувствительных датчиков тока . Один из них, вместе с АЦП, также будет работать, хотя вам придется сделать свою собственную интеграцию.
Коннор Вольф

Ответы:


4

Не сложно интегрировать ток. Если вы готовы бросить свой собственный, у вас будет полный контроль над спецификациями.

Как вы, вероятно, знаете, конденсатор имеет отношения Q = CV и .Qзнак равнояdT

Один из способов сделать это - создать текущее зеркало для зарядки крышки. Считывание напряжения крышки - это все, что нужно. Вы можете получить колпачки настолько точными, насколько вам нужно, и есть много точных текущих конфигураций зеркал.

С таким методом вы можете получить любую сложность, которая вам нужна. Вы можете иметь несколько разрешений (несколько зеркал и колпачков разных размеров). Вы можете использовать операционные усилители, чтобы улучшить разрешение и создать простой сброс.

Конечно, это не так просто, как использовать чип, но, как вы уже заявили, вы не можете найти чипы, которые соответствуют вашим потребностям.

Может быть возможно использовать текущее обнаружение (даже близость), но я не уверен, что точность, которую вы получите. Например, если ваша нагрузка достаточно низкая, вы можете подключить резистор 1 Ом последовательно. Напряжение на резисторе тогда равно току. Интегрируйте это (скажем, используя операционный усилитель), и вы получите заряд. Эффективность здесь была бы намного больше, почти близка к единице, в то время как текущий метод зеркалирования будет чуть менее 50%.


Использование текущего зеркала для зарядки крышки может сработать, но, к сожалению, я не знаю ни одного хорошего способа сделать зеркало с умножающим током. Использование токового зеркала 1: 1 означало бы, что более половины энергии, поступающей в тестируемое устройство, будет потрачено впустую (токовое зеркало будет терять некоторое напряжение, а половина тока будет заряжать измерительную крышку, которая затем будет разряжаться. как отходы). Я также думал об использовании переключаемого источника тока 250 мА между входом источника питания и крышкой, которая будет служить входом для тестируемой схемы.
суперкат

1
У тебя есть АОЕ? они не сложны, и он приводит несколько примеров. Вы можете сделать все виды фракционных зеркал. Переключенная крышка может также работать. Это было бы менее прямым и может иметь проблемы с точностью, если вы не будете осторожны.
Uiy

При некоторой хорошей высокой частоте (например, 100 кГц) измеряйте напряжение на крышке тестируемой схемы. Если оно ниже желаемого порога, включите источник 250 мА; иначе выключи. Посчитайте, сколько времени должен быть включен источник тока. Это казалось бы работоспособным, но эстетически кажется немного грубым.
суперкат

Что такое АОЕ (подразумевается - у меня, вероятно, его нет)?
суперкат

1
супер, но если вы используете текущее зеркало с соотношением, вы уменьшите мощность, потребляемую измерениями. Это в 2 раза больше энергии, потребляемой токовым зеркалом 1: 1, поскольку зеркало будет отражать ток в нагрузке. С токовым зеркалом 1: 1/2 мощность составляет 1,5х, а с 1: 1/5 - 1,2х. Вы также можете создавать зеркала с фетами и операционными усилителями.
Uiy

3

Я бы предложил другой подход: подключите небольшой резистор (например, 0,1 Ом 1% или лучше - точное сопротивление должно зависеть от тока нагрузки и точности, которой вы пытаетесь достичь) последовательно с батареей и через нее с высокой стороны Усилитель тока (например, MAX4173) и подключите его к ЦАП (есть микроконтроллеры, которые поставляются с ЦАП внутри). Таким образом, вы можете измерять ток в режиме реального времени (конечно, в зависимости от частоты дискретизации), и вы можете выполнять интеграцию в режиме онлайн или постобработку (опять же, в зависимости от того, что у вас есть и чего вы хотите достичь.


Я думал об этом подходе; Мои опасения были бы: (1) Если бы я использовал, например, 12-битную дискретизацию АЦП на частоте 10 кГц с полной шкалой 205 мА, у меня было бы разрешение только 50 мкА; (2) Если устройство использует, например, дополнительные 100 мА для 150 мкс, я не знаю, как гарантировать, что интегрированный ток измерения не будет зависеть от того, когда были взяты образцы; (3) Получение мощности покоя ниже 3 мВт даже при частоте дискретизации 10 кГц может быть затруднено.
суперкат

0

Рассматривали ли вы вопрос о том, что другие люди используют для краткосрочного измерения тока?

Доктор Сергей Скоробогатов. «Атаки по побочным каналам: новые направления и горизонты» . Кембриджский университет 2011. упоминает «осциллограф и небольшой резистор в линии электропитания»

Эрик Го. В «Учебнике SHA-3 по SASEBO-GII» 2010 г. упоминается резистор 1 Ом между VCC и устройством.

Профессор Жан-Жак Квискватер и Франсуа Коюн. «Боковой канал атак» . В 2002 году упоминается резистор 50 Ом, «включенный последовательно с входом питания или земли. Разность напряжений на резисторе, деленная на сопротивление, дает ток».

Пол Кохер · Джошуа Джаффе · Бенджамин Джун · Панкадж Рохатги. «Введение в дифференциальный анализ мощности» . В 2011 году упоминается: «Хотя последовательный резистор с линией питания или заземления является самым простым способом получения следов питания, мы также добились успеха, используя внутреннее сопротивление батарей и внутренние источники питания».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.