Свежие обсуждения
Микроконтроллеры

AVR начинающим - вопросы и ответы

1 45 68

Ну тогда ногам работа. От гиподинамии спасетесь

 

Леха: Статики боюсь, поэтому при пайке бегаю щупаю батарею каждые 5 минут
страшилки какие-то.
viczai: третий плата просто не вынесет.
а если паять на сплав Розе (ПОСВ50)?
я его очень юзаю на макетках. ВЕСЧ!

 

А если ртутью паять?

 

Леха, а дышать чем будем,тоже ртутью? Припои и так не подарок, свинец,кадмий и невесть что еще. Да и к моменту демонтажа ртуть из амальгамы вполне может сбежать, останется тогда из методов разборки одно зубило...

 

Rob: а дышать чем будем,тоже ртутью?
Вот и я про тоже

 

Повторил я некое устройство на ATtiny13А...
Работает, но не нравится мне потребляемый устройством ток - аж 5,3мА. Причём, из них 4,7мА идёт на собственно МК и работающий с ним от 5В 74HCT14.

Указанный ток - ток покоя, то есть в статике, когда в схеме ни чего не "переключается"...

Всё в корпусах SO-8, а средств контроля тока по отдельным мс я не предусмотрел ( ).
Но исходя из того, что логика 74HCT14 в статике практически вообще не потребляет энергии, а из пассивных цепей есть только два делителя с суммарными сопротивлениями по 200КОм и 256КОм, то получается, что основным потребителем такого "большого" тока является сам МК...
Конкретно:
4.7мА - 5В/200КОм - 5В/256КОм = 4.7мА - 0.025мА - 0.0195мА = 4,65мА.
То есть, сам МК потребляет аж 4,65мА!

Порты МК сконфигурированы на 4 входа и 2 выхода. В ждущем режиме на входах МК - "единица", а на выходах - "нули". Входы, к стати, сконфигурированы на работу с подтягивающими резисторами (к стати, на какое сопротивление?).

Подскажите, пожалуйста, это нормальный ток или нет?

Дело в том, что я расчитывал почти на микроамперное потребление и не предусмотрел выключателя. А устройство работает в автомобиле и всегда включено...

P.S.
Нашёл только что - сопротивление подтягивающих резисторов по даташиту - 20...50КОм.
Даже если все входы посадить на корпус, то потребляемый резисторами ток не превысит 5В/(20КОм/4шт)=1мА.
Но у меня в ждущем режиме на всех входах логическая единица, по этому ток через резисторы вообще не течёт.

 

DWD: Указанный ток - ток покоя, то есть в статике, когда в схеме ни чего не "переключается"...

У м/к нет статического режима. В любом режиме, кроме спящего, постоянно выполняется в цикле какая-то программа, например опрашиваются входы. Посмотрите в даташите на м/к какой у него ток потребления и сравните со своим, я с атмелами дел не имел, но вот нашел даташит на атмегу8, там в активном режиме ток потребления 3,6 мА. Чтобы м/к не потреблял много, его нужно переводить в спящий режим.

 

Да, нашёл кое-что - график зависимости потребляемого тока от напряжения питания при работе от внутреннего генератора частотой 9,6МГц.
Из него следует, что именно МК и является "прожорливым"...

Вот незадача... Что же делать?

Кто с AVR-ами хорошо знаком, подскажите, пожалуйста.
Есть исходник программы (на С), можно ли как-то встроить в неё спящий режим?

МК выполняет, практически, логическую задачу - ждёт, пока на каком-то входе появится логический ноль и выставляет два-три импульса частотой около 1Гц на выходах. Не ужели нельзя было работать на низкой частоте встроенного генератора?
Ну или хотя бы спящий режим использовать - сигнал на входах появляется с периодичностью, думаю, не чаще одного-двух раз за несколько минут...

К "разработчику" не обращался пока, так как на форуме он ещё летом написал, что не планирует больше заниматься этим устройством...
А сам - мало того, что в AVR-ах не разбираюсь, так ещё и в программировании на С ни бум-бум...

 

значит пора

DWD: в ждущем режиме на входах МК - "единица"
DWD: в ждущем на входах ноль ... ток через резисторы вообще не течёт
ну, мы поняли - где очепятка

DWD: работать на низкой частоте
можно, если задержки на
DWD: два-три импульса на выходах
впишутся под эту частоту

DWD: в исходник (на С) встроить спящий режим
подскажут, тут надо только одно для себя понять - как из него выходить:
прерыванием по входу, по таймеру для опроса, а может действительно - и не спать, но ползать всю жисть

 

А к чему такое стремление уменьшить ток? Думаю он меньше тока саморазряда авто АКБ. Сигналки к примеру жрут до ~20ма по паспорту