ATmega8A - ток потребления
- Сообщения: 16597
- Зарегистрирован: Ср фев 13, 2013 21:59:40
Так я же написал - практически 1мА и остается, если во время работы отключить тактирование. Если потом при отключенном тактировании сделать сброс или выкл и вкл питание, то 9-10 мА. Если вновь подключить такты - восстановится 1мА.
- Реклама
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
rl55, я на самом деле пропустил часть прошлого сообщения (или неправильно прочитал), где упоминалось, что при отключение внешнего тактирования не снижает потребления.
Что касается схемы элементов и логики работы - почти всё есть в ДШ на самом деле ведь.
А второе - мало кто использует этот древний МК сейчас в автономных ус-ах, где питание критично. Есть куда более энергоэффективные МК для данных целей, и без танцев с бубнами. STM8L, STM32L и т.д.
Вы может и интересную тему подняли... но уже малоактуальную в 2020 году. Ну и уж я молчу о том, что происхождение МК даже вам неизвестно. Ладно б там еще новый был из официального магазина, что-то можно было еще думать за микроамперы разницы...
И тем не менее:
EDIT: Для этого из прошлого исходника test_m8.asm просто удалите строчку "SBI ACSR,ACD" и пересоберите его ассемблером. Сейчас за вас это сделать не имею возможности.
Что касается схемы элементов и логики работы - почти всё есть в ДШ на самом деле ведь.
Практика работы с батарейным питанием - использование режимов сна, которые дадут куда больше эффекта.Вопрос был к практикам, которые имели дело с этим (и не только с этим) МК и которые наверняка обращали внимание на потребляемый ток в тех или иных случаях, что особенно актуально при автономном питании. Разве не так?
А второе - мало кто использует этот древний МК сейчас в автономных ус-ах, где питание критично. Есть куда более энергоэффективные МК для данных целей, и без танцев с бубнами. STM8L, STM32L и т.д.
Вы может и интересную тему подняли... но уже малоактуальную в 2020 году. Ну и уж я молчу о том, что происхождение МК даже вам неизвестно. Ладно б там еще новый был из официального магазина, что-то можно было еще думать за микроамперы разницы...
И тем не менее:
Тогда да, тогда проверьте со включенным компаратором. Просто как-то цель вашу не видно было сразу, т.к. по изложенным выше причинам она сразу не ясна.Вот к тому я и клонил в область низких частот тактирования, чтобы минимизировать эти потери и посмотреть, куда же тратятся (с вашей помощью) те злосчастные 6 мА...Разве не логично?
EDIT: Для этого из прошлого исходника test_m8.asm просто удалите строчку "SBI ACSR,ACD" и пересоберите его ассемблером. Сейчас за вас это сделать не имею возможности.
- Сообщения: 16597
- Зарегистрирован: Ср фев 13, 2013 21:59:40
NStorm, я же в самом начале написал, что никакого практического интереса этот МК, как и приведенная мной схема, для меня не представляют.
Просто, в порядке изучения и приобретения первоначальных знаний. Что было на этот момент под рукой, с тем и начал знакомиться.
Вот и столкнулся с некоторыми непонятностями, которые и просил объяснить знающих людей, не одну собаку на них съевших... ))
Понятно, что наскоком эту тему не освоишь. Буду вникать понемногу. По мере интереса... Не более...
Просто, в порядке изучения и приобретения первоначальных знаний. Что было на этот момент под рукой, с тем и начал знакомиться.
Вот и столкнулся с некоторыми непонятностями, которые и просил объяснить знающих людей, не одну собаку на них съевших... ))
Понятно, что наскоком эту тему не освоишь. Буду вникать понемногу. По мере интереса... Не более...
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
rl55, ну тем не менее. Вот возник у вас вопрос. Вот я вам подсказал, как включить назад АЦП не меняя остальной логики. Ну так и сделайте и замерьте сами разницу. Делов то немного.
Сам поздно начал изучать МК… но не с выяснения его параметров потребления тока… интересно было как им рулить, а не сколько он потребляет… ну то такое – мысли «в слух».
Не было нужды проверять потребление тока, но вот подумал, дай проверю…
мой испытуемый (ATmega8A-PU) в статическом режиме (все выводы на вход с включенной внутренней подтяжкой) потребляет при напряжении питания 5 В и частоте (внутреннего генератора):
8 МГц – 7,1 мА
4 МГц – 4,5 мА
2 МГц – 3 мА
1 МГц – 1,8 мА
1 МГц с выключенным АС – 1,7 мА
Не было нужды проверять потребление тока, но вот подумал, дай проверю…
8 МГц – 7,1 мА
4 МГц – 4,5 мА
2 МГц – 3 мА
1 МГц – 1,8 мА
1 МГц с выключенным АС – 1,7 мА
- Реклама
а у меня вопрос: а в чем смысл натурных измерений? есть основания не верить даташиту? средние токи для различных частот, питающих напряжений и температур там приведены...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
[uquote="ARV",url="/forum/viewtopic.php?p=3804976#p3804976"]а у меня вопрос[/uquote]
Хрен знает…
наверное ради любопытства… как показали замеры они соответствуют даташиту. 
Хрен знает…
Последний раз редактировалось Самсусамыч Вт мар 10, 2020 22:49:35, всего редактировалось 3 раза.
согласитесь, что иное было бы очень странно ожидатьСамсусамыч писал(а):как показали замеры они соответствуют даташиту.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Конечно согласен…
скажу больше, я и не сомневался, но любопытство – а как себя поведёт именно мой МК... 
- Сообщения: 16597
- Зарегистрирован: Ср фев 13, 2013 21:59:40
У меня, как бы, несоответствие с ДШ по потреблению тока было, потому я сюда за разъяснениями и пришел.
Ну, а не проверить реально потребляемый ток - это, как-то, не по-радиолюбительски... Тем более, когда знакомишься с новым классом устройств.
Банальный интерес...
Ну, а не проверить реально потребляемый ток - это, как-то, не по-радиолюбительски... Тем более, когда знакомишься с новым классом устройств.
Банальный интерес...
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
Тоже самое, только без отключения компаратора:
Код: Выделить всё
:100000000FEF07BB04BB01BB0FE005BB009504BBB2
:1000100000E805BFB1E0AFE8BBBDAABD00E40FBD7D
:0800200009E00EBD8895000007
:00000001FF
- Сообщения: 16597
- Зарегистрирован: Ср фев 13, 2013 21:59:40
NStorm, спасибо, что догадался, что мне это не по силам пока...))
А то я уже пошел гуглить, как скомпилировать файл из ассемблера в hex (если я правильно это понял...).
Проверил. На 0,1 мА потребляет с включенным компаратором больше (на частоте 100кГц и 5В питания).
А то я уже пошел гуглить, как скомпилировать файл из ассемблера в hex (если я правильно это понял...).
Проверил. На 0,1 мА потребляет с включенным компаратором больше (на частоте 100кГц и 5В питания).
Как вариант. Генерация .hex из .asm Распаковываете архив -> блокнотом или другим редактором делаете изменения -> сохраняете -> запускаете .bat -> получаете новый .hex
Например, попробуйте вывод 100кГц на 15 лапу.
у вас несоответствие не известно чего непонятно чему, схему вы не привели, все время рассказываете вокруг да около... а потом обнаруживаете чудеса. помнится, на паяльнике один кадр две недели мозг выедал - не работает у него "как надо" ЖКИ, а потом выяснилось, что он питание на МК не подавал и работал по паразитной запитке...rl55 писал(а):У меня, как бы, несоответствие с ДШ по потреблению тока было
если у вас параметр МК не соответствует даташиту, я бы так распределил вероятность причин: 80% схема и/или способ измерения, 19% не корректная прошивка, 1% брак МК.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 16597
- Зарегистрирован: Ср фев 13, 2013 21:59:40
ARV, придя с этим вопросом, я просто не знал, в каком режиме этот ток измеряется. Ничего, как бы, удивительного для человека, впервые столкнувшегося с МК, в этом и быть не должно, имхо. После разъяснений я кое-что понял, но не совсем.
Вот нашел место, где говорится об этом в ДШ, переведенное гуглопереводчиком:
Т.е., какой код надо запустить, чтобы это увидеть. У меня же ниже 1 мА не получается на тесте от akl
Вот и будет конкретика. Я, если кто не заметил, и веду разговор в этом направлении, упираясь в эти 100кГц. Хочу понять, куда этот 1мА уходит. Ну, 0,1 мА на компаратор, получается. Мизер. Куда еще?
Самсусамыч, вот тебе не трудно на 100 кГц проверить. Или код дай, на каком ты проверял. У меня тоже 8A-PU.
akl, спасибо, чуть позже изучу твое предложение.
Вот нашел место, где говорится об этом в ДШ, переведенное гуглопереводчиком:
Так вот, чтобы не растекаться мысью по древу, давайте и обсудим конкретный пример, где я могу увидеть 0,2 мА при 100кГц тактирования согласно предоставленного мной ранее скрину (повторю для удобства):Типичные характеристики - TA = от -40 ° C до 85 ° C
Следующие диаграммы показывают типичное поведение. Эти цифры не проверены в процессе производства. Все измерения потребления тока выполняются со всеми выводами ввода / вывода, настроенными как входы, и с включенными внутренними подтягиваниями. В качестве источника тактовых импульсов используется генератор синусоидальной волны с выходом Rail-to-Rail
Спойлер
Вот и будет конкретика. Я, если кто не заметил, и веду разговор в этом направлении, упираясь в эти 100кГц. Хочу понять, куда этот 1мА уходит. Ну, 0,1 мА на компаратор, получается. Мизер. Куда еще?
Самсусамыч, вот тебе не трудно на 100 кГц проверить. Или код дай, на каком ты проверял. У меня тоже 8A-PU.
akl, спасибо, чуть позже изучу твое предложение.
вы их можете увидеть при питании 3,3В на тактовой частоте порядка 0,1 Мгц. если для вас не проблема эту самую тактовую частоту откуда-то взять и подать на МК (я, например, кроме "часового кварца" и не знаю таких источников, но от часового кварца оно будет еще меньше кушать), то вот такая программа вам поможет эти самые 200 мкА "увидеть":rl55 писал(а):где я могу увидеть 0,2 мА при 100кГц тактирования
Код: Выделить всё
#include <avr/io.h>
int main(void){
DDRC = 0xFF;
DDRB = 0xFF;
DDRD = 0xFF;
PORTC = 0xFF;
PORTB = 0xFF;
PORTD = 0xFF;
ACSR = _BV(ACD);
}если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
[uquote="rl55",url="/forum/viewtopic.php?p=3805321#p3805321"]Или код дай, на каком ты проверял. У меня тоже 8A-PU.[/uquote]
АС – отключен. У меня нет генератора на 100 кГц.
АС – отключен. У меня нет генератора на 100 кГц.
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
АК выключен, все порты-пины во вход с подтяжкой.
Добавлено after 5 minutes 16 seconds:
И для сравнения аналогично, только в конце крутится не бесконечный цикл (активный режим), МК уходит в сон (SLEEP_MODE_PWR_DOWN):
Код: Выделить всё
:1000000012C019C018C017C016C015C014C013C044
:1000100012C011C010C00FC00EC00DC00CC00BC06C
:100020000AC009C008C011241FBECFE5D4E0DEBF5E
:10003000CDBF02D00BC0E4CF80E888B914BA17BA9C
:1000400011BA8FEF85BB88BB82BBFFCFF894FFCF7F
:00000001FF
И для сравнения аналогично, только в конце крутится не бесконечный цикл (активный режим), МК уходит в сон (SLEEP_MODE_PWR_DOWN):
Код: Выделить всё
:1000000012C019C018C017C016C015C014C013C044
:1000100012C011C010C00FC00EC00DC00CC00BC06C
:100020000AC009C008C011241FBECFE5D4E0DEBF5E
:10003000CDBF02D013C0E4CF80E888B914BA17BA94
:1000400011BA8FEF85BB88BB82BB85B78F78806282
:1000500085BF85B7806885BF8895FBCFF894FFCFB3
:00000001FF
- Сообщения: 16597
- Зарегистрирован: Ср фев 13, 2013 21:59:40
Результаты:
Самсусамыч
100кГц, 5В ----- 0,6 мА
10кГц или без тактов ----- 0,5мА
200кГц ---- прибавка пошла ---- 0,8мА
Так что, даже в области 100 кГц частота чувствуется немного.
Ну, как бы, уже ближе к ДШ.
А что там кроме компаратора теоретически может потреблять? Вот там есть, вроде, источник образцового напряжения. Он тоже включаемый/выключаемый?
----
NStorm, первый твой тест - результаты, как у Самсусамыч-а
Второй тест - не хочет спать. 0,9мА потребляет
Самсусамыч
100кГц, 5В ----- 0,6 мА
10кГц или без тактов ----- 0,5мА
200кГц ---- прибавка пошла ---- 0,8мА
Так что, даже в области 100 кГц частота чувствуется немного.
Ну, как бы, уже ближе к ДШ.
А что там кроме компаратора теоретически может потреблять? Вот там есть, вроде, источник образцового напряжения. Он тоже включаемый/выключаемый?
----
NStorm, первый твой тест - результаты, как у Самсусамыч-а
Второй тест - не хочет спать. 0,9мА потребляет
- Сообщения: 1849
- Зарегистрирован: Вс дек 25, 2016 08:34:54
500мкА! Что со схемой BOD? Включена или выключена?rl55 писал(а):10кГц или без тактов ----- 0,5мА
А вообще где-то так
Потребление Atmega48V-10PU с тактированием от кварца 32768Гц.Вот еще:
внутренний rc 8МГц делитель на 8 Uvcc=2.65V
Схема BOD выключена
active > 2000mkA
powerdown - 6mkA - Асинхронный таймер весит кварц на 32768
внутренний rc 128кГц
active - 56mkA
powerdown - 5mkA - Асинхронный таймер весит кварц на 32768
Вот еще измерения другого человека
Если интересно - результаты потребления ATmega8515L генерирующую на PB0/OC0 частоту 32768/128/2
2V-12μA, 3V-22μA, 4V-47μA, 5V-88μA.


