Уважаемые коллеги.
Появилась необходимость измерения потребляемого тока микроконтроллеров для отладки спящих режимов. Диапазон измеряемых токов от 1 мкА до 100 мА. Ток предполагается измерять непосредственно в разрыве между блокировочным конденсатором и выводом положительного питания микроконтроллера. Т.е. нужно отследить фронт изменения тока например от нескольких мкА до нескольких десятков мА и обратно. Полученный сигнал будет подаваться на АЦП микроконтроллера STM32F4 и передаваться на компьютер через USB. По возможности хотелось бы иметь полосу пропускания аналоговой части порядка 500кГц.
Был собран макет на основе трансимпендансного усилителя с переключаемыми токовыми шунтами: 10 Ом, 100 Ом, 1К, 10К и 100К. Для статичных нагрузок схема работает хорошо, но для быстроизменяемых (реальный случай измерения тока микроконтроллера) возникают большие пульсации измерительного напряжения в следствии постоянного переключения диапазонов. Для уменьшения пульсаций пришлось установить конденсатор 10 мкФ параллельно измеряемой цепи. Пульсации уменьшились, но соответственно возросла постоянная времени.
В связи с этим вопрос, существуют ли в природе какие либо решения для измерения быстроизменяющихся токов в таких больших пределах? Была идея использовать один единственный шунт 10 Ом. Но для микроампер понадобится усилитель с КУ порядка 10^6 и входным напряжением порядка микровольт. Может есть какие то готовые решения? Думаю многие сталкивались с похожими задачами. Благодарю всех откликнувшихся.
|