Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как оценить токопотребление
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
data_stack
Сабж, есть микроконтроллер, есть карта памяти. Пишем одинаковый блок на скорости камня 8МГц в течение времени x или на 1МГц в течение времени y, предположим скорость spi максимальная для каждой из частот, т.е. 8мбит и 1мбит, как оценить реальное/практическое токопотребление в каждом из случаев.
scifi
Измерить?
data_stack
Цитата(scifi @ Nov 19 2015, 14:03) *
Измерить?

Насколько честно будет мерить по питанию обычным мультиметром? Как померить время записи блока?
Kabdim
Обычно замеряют парамеры операции над "много блоков" и делят на их число. Т.к. замеры для одного блока по сути околослучайный шум.
scifi
Цитата(data_stack @ Nov 19 2015, 17:28) *
Насколько честно будет мерить по питанию обычным мультиметром? Как померить время записи блока?

Мультиметры разные бывают. У меня есть Fluke и Hewlett Packard - точность оч. хорошая. А если дешёвое китайское гуано, то смотрите сами.
AlanDrakes
Наверное, самый лучший вариант - это хороший осциллограф и отдельный вывод микроконтроллера для стробирования его же.
Суть:
- Канал А подключается к низкоомному резистору (скажем, 0.1Ом) между GND и минусом источника питания - измерение собственно тока потребления. При этом из схемы рекомендуется исключить бОльшую часть конденсаторов по питанию - ибо они будут сильно искажать значения измерений. Наверное, ограничиться только 1-10nF емкостями для помех.
- Канал Б подключается на вывод контроллера, который будет поднят при записи блока и опущен сразу по окончании записи. (Строб запуска)
Количество выборок - как можно ближе к максимальному объёму памяти прибора. Усиление канала А - максимально большое, при этом не должно уходить за экран.
И замеряйте.
Мне кажется, энергитически эффективнее для контроллера и карты будет режим 8МГц.
Если в остальном можно будет уйти в IDLE. Иначе... если постоянно накручивать NOP - эффективнее будет 1МГц.
zltigo
QUOTE (scifi @ Nov 19 2015, 16:53) *
Мультиметры разные бывают. У меня есть Fluke и Hewlett Packard - точность оч. хорошая. А если дешёвое китайское гуано, то смотрите сами.

Ну а теперь посмотрите какое на этих "очень точных" падение напряжения sad.gif. В общем всякие мультиметры идут лесом при попытках измерять токи потребления от вторичного источника питания. Их можно использовать только если у блока питания есть отдельный выход обратной связи для компенсации падения напряжения на измерителе тока.
Бюджетный способ один - стрелочный прибор с его 50 или 75 mV на всю шкалу.
Ну или СОЛИДНЫЙ стационарный измерительный прибор с имеющимся нижним пределом измерения в десяток-другой милливольт.


QUOTE (AlanDrakes @ Nov 19 2015, 18:10) *
Канал А подключается к низкоомному резистору (скажем, 0.1Ом)

порядка 10mA на 0.1 OHm - 1mV. Нифига кроме шума в котором утонут все изменения тока, Вы не увидите sad.gif.

AlanDrakes
Цитата(zltigo @ Nov 19 2015, 22:40) *
порядка 10mA на 0.1 OHm - 1mV. Нифига кроме шума в котором утонут все изменения тока, Вы не увидите sad.gif.

Это было к примеру. Можно поставить и ОУ между... или использовать осциллографы с бОльшим разрешением.
А ставить что-то более 1 Ома - уже черевато.

Кстати, у себя именно так и приходится измерять некоторые "узкие" места. В частности, нагрузки по шинам и пинам (иногда). ЖК, например, не понравилось питаться от пина контроллера - пульсации в 0.1V сбрасывали стекло. Пришлось пересаживать его почти прямо на LDO.
zltigo
QUOTE (AlanDrakes @ Nov 19 2015, 18:56) *
Это было к примеру. Можно поставить и ОУ между... или использовать осциллографы с бОльшим разрешением.

Проблем шумов и помех фатально снижающих ТОЧНОСТЬ измерения, это никак не решит.
QUOTE
А ставить что-то более 1 Ома - уже черевато.

О чем и речь. Точнее что-то на чем падает более нескольких процентов он напряжения питания. Нежели уже городить "операционники", то тогда уж, как писал, для КОМПЕНСАЦИИ падения напряжения на уже высокоомном токоизмерительном резисторе.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.