реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Измерение тока микроконтроллера, от 1мкА до 100 мА
kada
сообщение Apr 15 2014, 16:41
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324



Уважаемые коллеги.

Появилась необходимость измерения потребляемого тока микроконтроллеров для отладки спящих режимов.
Диапазон измеряемых токов от 1 мкА до 100 мА. Ток предполагается измерять непосредственно в разрыве между блокировочным конденсатором и выводом положительного питания микроконтроллера. Т.е. нужно отследить фронт изменения тока например от нескольких мкА до нескольких десятков мА и обратно. Полученный сигнал будет подаваться на АЦП микроконтроллера STM32F4 и передаваться на компьютер через USB. По возможности хотелось бы иметь полосу пропускания аналоговой части порядка 500кГц.

Был собран макет на основе трансимпендансного усилителя с переключаемыми токовыми шунтами: 10 Ом, 100 Ом, 1К, 10К и 100К. Для статичных нагрузок схема работает хорошо, но для быстроизменяемых (реальный случай измерения тока микроконтроллера) возникают большие пульсации измерительного напряжения в следствии постоянного переключения диапазонов. Для уменьшения пульсаций пришлось установить конденсатор 10 мкФ параллельно измеряемой цепи. Пульсации уменьшились, но соответственно возросла постоянная времени.

В связи с этим вопрос, существуют ли в природе какие либо решения для измерения быстроизменяющихся токов в таких больших пределах? Была идея использовать один единственный шунт 10 Ом. Но для микроампер понадобится усилитель с КУ порядка 10^6 и входным напряжением порядка микровольт.
Может есть какие то готовые решения? Думаю многие сталкивались с похожими задачами. Благодарю всех откликнувшихся.
Go to the top of the page
 
+Quote Post
Марик
сообщение Apr 15 2014, 17:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



Инструментальный усилитель с изменяемым коэффициентом усиления. AD8221, например. Потом еще один усилитель.
Go to the top of the page
 
+Quote Post
In_an_im_di
сообщение Apr 15 2014, 17:55
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 454
Регистрация: 20-11-09
Из: Зеленоград
Пользователь №: 53 762



Цитата(kada @ Apr 15 2014, 20:41) *
Уважаемые коллеги.

Появилась необходимость измерения потребляемого тока микроконтроллеров для отладки спящих режимов.


Может, лучше сделать так, например http://www.elcomdesign.ru/ingineer/ingineer_37.html, рис1.
входной ток ОУ взять с вывода GND контроллера, а для переключения диапазонов коммутировать R обратной связи ОУ. Сам операционник должен быть пошустрее(и по полосе и по быстродействию) и с добавлением на выходе эмиттерного повторителя на одном pnp-транзисторе для обеспечения максимума в 100мА. В таком включении не понадобится ёмкость для сглаживания, потенциал на выводе GND будет автоматом поддерживаться током через R обратной связи ОУ.
Это и будет трансимпедансный усилитель(преобразователь ток-напряжение с входным сопротивлением=0)

ПС
Цитата
Был собран макет на основе трансимпендансного усилителя с переключаемыми токовыми шунтами: 10 Ом, 100 Ом, 1К, 10К и 100К

Трансимпедансному усилителю не нужен шунт, у вас там собрано что-то типа шунт+усилитель напряжения.

Сообщение отредактировал In_an_im_di - Apr 15 2014, 18:43
Go to the top of the page
 
+Quote Post
Plain
сообщение Apr 15 2014, 18:30
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(kada @ Apr 15 2014, 19:41) *
в разрыве между блокировочным конденсатором и выводом положительного питания микроконтроллера

В этом случае конденсатор лишается названного Вами титула и становится просто конденсатором, а микроконтроллер, соответственно, подключённым не по требованиям производителя, ну и все измерения, как следствие, тоже станут неверными.

Для "отладки спящих режимов" в подавляющем большинстве случаев достаточно выяснить средний ток, а это легко получается одним-двумя RC- и/или LC-фильтрами и интегратором. Можно, конечно, сделать то же самое программно, например, для презентации, но денег потребуется на порядки больше.
Go to the top of the page
 
+Quote Post
In_an_im_di
сообщение Apr 15 2014, 18:46
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 454
Регистрация: 20-11-09
Из: Зеленоград
Пользователь №: 53 762



Цитата(Plain @ Apr 15 2014, 22:30) *
Для "отладки спящих режимов" в подавляющем большинстве случаев достаточно...

Достаточно гораздо более скромных усилий, я того же мнения. Но, как говорится, хозяин-барин.
Go to the top of the page
 
+Quote Post
sifadin
сообщение Apr 15 2014, 20:22
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Нужна многоканальность
Поставь три канала с разными Ку на порядок и измеряй три канала.
и выбирай один для каждого отсчета.
Здесь нужно только учесть разничу в АЧХ и ФЧХ
Go to the top of the page
 
+Quote Post
kada
сообщение Apr 16 2014, 12:17
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324



Спасибо всем откликнувшимся!

Цитата(Марик @ Apr 15 2014, 22:50) *
Инструментальный усилитель с изменяемым коэффициентом усиления. AD8221, например. Потом еще один усилитель.

Возможно, но какая тогда будет полоса пропускания тракта, состоящего из двух ОУ с КУ=1000 каждый? Инструментальные усилители ГГЦ диапазона не предлагать sm.gif

Цитата(In_an_im_di @ Apr 15 2014, 22:55) *
Может, лучше сделать так, например http://www.elcomdesign.ru/ingineer/ingineer_37.html, рис1.

На данный момент так и сделано. Посмотрите пожалуйста прилагаемую схему аналоговой части. ОУ применен AD8628 (GBP = 2.5 MHz). Может нужен пошустрей?

Цитата(Plain @ Apr 15 2014, 23:30) *
Для "отладки спящих режимов" в подавляющем большинстве случаев достаточно выяснить средний ток, а это легко получается одним-двумя RC- и/или LC-фильтрами и интегратором. Можно, конечно, сделать то же самое программно, например, для презентации, но денег потребуется на порядки больше.

Цитата(In_an_im_di @ Apr 15 2014, 23:46) *
Достаточно гораздо более скромных усилий, я того же мнения. Но, как говорится, хозяин-барин.

Коллеги, я Вас прекрасно понимаю. Но хозяин к сожалению не я. sm.gif

Цитата(sifadin @ Apr 16 2014, 01:22) *
Нужна многоканальность
Поставь три канала с разными Ку на порядок и измеряй три канала.
и выбирай один для каждого отсчета.
Здесь нужно только учесть разничу в АЧХ и ФЧХ

Вы имеете ввиду использовать один единственный шунт? И одновременно усиливать с него сигнал несколькими усилителями с разными КУ?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
In_an_im_di
сообщение Apr 16 2014, 15:07
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 454
Регистрация: 20-11-09
Из: Зеленоград
Пользователь №: 53 762



Цитата(kada @ Apr 16 2014, 16:17) *
На данный момент так и сделано. Посмотрите пожалуйста прилагаемую схему аналоговой части. ОУ применен AD8628 (GBP = 2.5 MHz). Может нужен пошустрей?
Коллеги, я Вас прекрасно понимаю. Но хозяин к сожалению не я. sm.gif

Да, схема аналогичная, просто название Rос шунтом сбивает с толку.
Пошустрей - не спасёт, даже идеальный - не спасёт, потому что останется решить еще два вопроса: 1. почти мгновенно измерять+принимать решение об уходе на другой диапазон 2.почти мгновенно переключить диапазон(резисторы ОС).
Go to the top of the page
 
+Quote Post
Myron
сообщение Apr 16 2014, 16:46
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(In_an_im_di @ Apr 16 2014, 09:07) *
Да, схема аналогичная, просто название Rос шунтом сбивает с толку. Пошустрей - не спасёт, даже идеальный - не спасёт, потому что останется решить еще два вопроса: 1. почти мгновенно измерять+принимать решение об уходе на другой диапазон 2.почти мгновенно переключить диапазон(резисторы ОС).


Для повышения "шустрости" есть два выхода:
- Использовать 3 канала с разной чувствительностью постоянно без их переключения
- Использовать быстродействующие токовые клещи с усилителем и подключением к осциллоскопу (Current probe amplifier, типа, что-нибудь TM-01)
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2014, 13:09
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Почему-то никто не вспомнил про логарифмический усилитель...


--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
sifadin
сообщение Apr 18 2014, 14:09
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Цитата(Меджикивис @ Apr 18 2014, 16:09) *
Почему-то никто не вспомнил про логарифмический усилитель...

логарифмической должна быть нагрузка
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2014, 16:20
Сообщение #12


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Нагрузка у автора - МК, если я правильно понял. И ее ток ему надо замерить, а изменяется он в слишком широких пределах, не влезает в измерительный диапазон, если с шунта снимать линейным усилителем.
Предлагаю взять усилитель логарифмический, и его выходной сигнал оцифровать. А дальше, если хочется, массив снятых данных можно пересчитать обратно в линейный вид, ведь характеристика усилителя известна.
Что не так?



--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
sifadin
сообщение Apr 18 2014, 21:31
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Я имел ввиду опорное сопротивление - скажем набор резисторов от 1 до 1000, зашунтированных транзистором каждый, или диодом.
Тогда измеряя на каждом можно перекрыть весь диапазон
но падение большое - получится 4*0.6 или 4*0.3 (шотки)
Правда можно больше подать, ограничив стабилизатором, но он внесет погрешность, правда его ток тоже можно измерить
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 19 2014, 08:01
Сообщение #14


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



А зачем всё это, когда существуют известные, проверенные схемы логарифмирующих усилителей?


--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 19 2014, 09:13
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(kada @ Apr 16 2014, 15:17) *
Коллеги, я Вас прекрасно понимаю. Но хозяин к сожалению не я. sm.gif

Однако решение ищете же Вы. И легкомысленно не обращаете внимания на тот факт, что блокировочный конденсатор должен быть подключен к питанию МК не только с минимальным сопротивлением, но и максимально короткими проводниками. Иначе поведение контроллера станет непредсказуемым. О каких там килоомах может идти речь?!
О какой полосе в 500кГц? Задача явно надумана безграмотным человеком.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016