Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: и все же: при питании 3 вольта на какой частоте может работать atmega88A?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
ARV
вопрос такой: хочется запитать atmega88A от литиевой батарейки, но с кварцевым резонатором 12 Мгц. бОльшуя часть времени мега будет спать в power-down, и лишь изредка просыпаться. возникают сомнения, стартанет ли кварц при таком питании?

в даташите на первой странице сказано, что для такой частоты нужно питание 4,5 вольта. график типичного токопотребления начинается для 12 мгц почти от 2,5 вольт. в описании системы тактирования сказано, что значение фьюзов для работы с full-swing резонатором (т.е. от 8 МГц и выше) используется при питании от 3 вольт.

чему верить? может, у кого-то есть практический опыт в данном вопросе?

SmarTrunk
Перестраховываются, наверно. Почему бы и Вам не перестраховаться, и уменьшить тактовую частоту, например до 8 МГц?

Изменив, при необходимости, программу.
zombi
Цитата(ARV @ Nov 6 2011, 22:24) *
график типичного токопотребления начинается для 12 мгц почти от 2,5 вольт.

А где конкретно в DS это указано?
aaarrr
В даташите есть раздел 29.3 Speed Grades. Из картинки и пояснительного текста следует, что минимальное напряжение при работе на 12МГц составляет 3.06В
Вопрос про full-swing отпадает сам собой (он работает от 2.7В и выше).
ARV
снизить частоту, к сожалению, невозможно.

и все-таки: если кварцевый full-swing резонатор стартует от 2,7 вольт, что может помешать функционированию МК при таком питании? ограничение по напряжению - в чем его смысл?
halfdoom
Цитата(ARV @ Nov 7 2011, 06:55) *
что может помешать функционированию МК при таком питании? ограничение по напряжению - в чем его смысл?

Чем ниже напряжение питания, тем ниже быстродействие узлов МК и тем ниже максимальная тактовая частота на которой контроллер работает без сбоев.
ARV
так все же, как понимать это:
Цитата
Speed Grade:
– ATmega48V/88V/168V: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V
– ATmega48/88/168: 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V
3 вольта и кварц 12 мегагерц - это приемлемо или нет?

цитату взял из даташита на старые контроллеры, но для A/PA то же самое написано
Genadi Zawidowski
Только 10 мегагерц. 12 мегагерц не попадает в зону допустимых на графике зависимости от напряжения (при 3.3).
aaarrr
Цитата(ARV @ Nov 7 2011, 11:26) *
так все же, как понимать это:3 вольта и кварц 12 мегагерц - это приемлемо или нет?

3.06V и 12MHz приемлемо для 88A. Но это означает, что от литиевой батареи питаться нельзя.
Первую страницу DS лучше не смотреть - есть специальный раздел для характеристик.
ARV
Цитата(aaarrr @ Nov 7 2011, 12:34) *
3.06V и 12MHz приемлемо для 88A. Но это означает, что от литиевой батареи питаться нельзя.
означает ли это, что от литиевой батарейки CR2032 я могу запитать девайс нм 88А-й меге с кварцем 12 мегагерц?
zombi
А почему бы не использовать кварц 11.059.200 Hz?
Минимальное напряжение при такой частоте ~2,89В.
ARV
Цитата(zombi @ Nov 7 2011, 13:17) *
А почему бы не использовать кварц 11.059.200 Hz?
Минимальное напряжение при такой частоте ~2,89В.
см. мою подпись - я применил бы 11.0592, но мне надо 12.000 sm.gif
ILYAUL
Цитата(aaarrr @ Nov 7 2011, 03:51) *
В даташите есть раздел 29.3 Speed Grades. Из картинки и пояснительного текста следует, что минимальное напряжение при работе на 12МГц составляет 3.06В
Вопрос про full-swing отпадает сам собой (он работает от 2.7В и выше).


а в этот раздел , не суждено заглянуть ATmega88A Typical Characteristics

aaarrr
Цитата(ILYAUL @ Nov 7 2011, 22:45) *
а в этот раздел , не суждено заглянуть...

А давайте как-нибудь без загадок. Какой частью этого раздела Вы хотите меня удивить?

Чтобы уже не возвращаться к этой теме. В самом начале раздела Typical Characteristics написано следующее:
Цитата
The parts are characterized at frequencies higher than test limits. Parts are not guaranteed to
function properly at frequencies higher than the ordering code indicates.

Да и само название раздела должно бы намекать, что не стоит в нем искать ответ на вопрос о допустимых режимах
работы, он содержит только результаты измерений в лабораторных условиях.
ILYAUL
Цитата(aaarrr @ Nov 7 2011, 23:47) *
А давайте как-нибудь без загадок. Какой частью этого раздела Вы хотите меня удивить?

Чтобы уже не возвращаться к этой теме. В самом начале раздела Typical Characteristics написано следующее:

Да и само название раздела должно бы намекать, что не стоит в нем искать ответ на вопрос о допустимых режимах
работы, он содержит только результаты измерений в лабораторных условиях.


Но уж раз они привели этот график Figure 30-96. Atmega88A: Active Supply Current vs. Frequency (1 - 20MHz)
то значит гарантируют , что типичным для сей mega является работа на частотах выше 12 Мгц при питании 3,3 В






aaarrr
Цитата(ILYAUL @ Nov 8 2011, 01:40) *
Но уж раз они привели этот график Figure 30-96. Atmega88A: Active Supply Current vs. Frequency (1 - 20MHz)
то значит гарантируют , что типичным для сей mega является работа на частотах выше 12 Мгц при питании 3,3 В







Еще раз: эти картинки ровным счетом ничего не гарантируют, о чем явно написано в начале раздела. Все остальное - не более чем ваши домыслы.

ATmega88A действительно может работать на частоте 12МГц при питании 3.3V, но это следует исключительно из данных раздела 29.3 даташита.
ARV
Цитата(aaarrr @ Nov 8 2011, 02:39) *
ATmega88A действительно может работать на частоте 12МГц при питании 3.3V, но это следует исключительно из данных раздела 29.3 даташита.
люди! человеки! я прошу помочь найти ответ на вопрос, прямого ответа на который в даташите нет!!! при 3 вольтах питания (не 3,3!!!) можно использовать 12 мегагерцовый кварц или нет?
hd44780
Цитата(ARV @ Nov 8 2011, 08:34) *
я прошу помочь найти ответ на вопрос, прямого ответа на который в даташите нет!!! при 3 вольтах питания (не 3,3!!!) можно использовать 12 мегагерцовый кварц или нет?


А кто мешает попробовать?
Я лет 5 назад методом научного тыка и прямого перебора микросхем успешно запустил ATMega32 на 3.3в и на 16MHz, чего вообще по даташиту делать нельзя. Правда стабильно заработал только один МК из 3-х, имевшихся у меня biggrin.gif . Остальные 2 даже светодиодиком мигали как пьяный заяц ....

Или Вам надо устройство со 100% повторяемостью?

PS.
Какой-то USB-ObDev делаете?
ARV
Цитата(hd44780 @ Nov 8 2011, 11:01) *
А кто мешает попробовать?

мешает наличие отсутствия данного контроллера. да, ObDev
aaarrr
Цитата(ARV @ Nov 8 2011, 09:34) *
люди! человеки! я прошу помочь найти ответ на вопрос, прямого ответа на который в даташите нет!!! при 3 вольтах питания (не 3,3!!!) можно использовать 12 мегагерцовый кварц или нет?

Прямой ответ со ссылкой на даташит был дан еще в #4.
Нет, при 3.0V нельзя использовать кварц 12MHz, так как это выходит за обозначенную производителем зону безопасной работы.
Sergey_Aleksandrovi4
Да где там неточности в даташите? Первую страницу писали PR'щики и рекламщики. Вот дальше - инженерное техническое описание.
Вот конкретная зависимость максимально-допустимой частоты от питающего напряжения.
Нажмите для просмотра прикрепленного файла
12 МГц при 3 В Atmel не гарантирует работоспособность и повторяемость. Это значит что может заработать, а может и не заработать. И во втором случае все рекламации в адрес Atmel не будут иметь никакой силы. Поэтому при серийном производства надо чётко следовать этой диаграмме. Для домашних поделок можно пренебречь. Достаточно много опыта "разгона" AVR. Сам в прошлом месяце запустил Tiny2313 при питании 3.3 В на 18 МГц (ObDev). Повезло sm.gif.
SasaVitebsk
Тут ещё какбы упускается, что литивая батарейка только на старте 3V, а с течением времени как раз все 2.7 ...
AHTOXA
Так если по графику, то как раз попадаетsm.gif
10 МГц -- 2.7в
11 МГц -- 2.7в + (4.5-2.7)/10 = 2.7в + 0.18в = 2.88в
12 МГц -- 2.88в + 0.18в = 3.06в
С точностью до 2% вписываемся в безопасные рамки.

(Или я где-то обсчитался? sm.gif)
rx3apf
Цитата(SasaVitebsk @ Nov 8 2011, 15:28) *
Тут ещё какбы упускается, что литивая батарейка только на старте 3V, а с течением времени как раз все 2.7 ...

Уменьшение ЭДС по мере разряда это еще полбеды. А вот то, что у типичных батареек a la CR2032 высокое внутренее сопротивление, никак нельзя игнорировать. Вот, скажем, даташит от Panasonic - батарейка с 50% заряда при токе уже 2 mA имеет всего лишь 2.7V, а ток нужен как минимум вдвое больше. Там хорошо если 2.5V будет, а если еще и холоднее будет ? IMHO, тут вообще не может быть двух мнений - однозначно непригодно.
Sergey_Aleksandrovi4
Цитата(AHTOXA @ Nov 8 2011, 15:29) *
Так если по графику, то как раз попадаетsm.gif
10 МГц -- 2.7в
11 МГц -- 2.7в + (4.5-2.7)/10 = 2.7в + 0.18в = 2.88в
12 МГц -- 2.88в + 0.18в = 3.06в
С точностью до 2% вписываемся в безопасные рамки.

(Или я где-то обсчитался? sm.gif)


Да, всё верно. На участке 2,7-4,5 В
Цитата
curve is linear between 1.8V < VCC < 2.7V and between 2.7V < VCC < 4.5V

формула для расчёта имеет вид F = 5,55556*V - 5;

Но вот если напряжение с трёх вольт просядет до 2.7, могут начаться фокусы.
ARV
а откуда сей занятный график? вроде в даташите я его не наблюдаю... sad.gif
aaarrr
Цитата(ARV @ Nov 8 2011, 21:55) *
а откуда сей занятный график? вроде в даташите я его не наблюдаю... sad.gif

Батюшка, да вы ответы вообще читаете? Раздел 29.3 Speed Grades.
ARV
Цитата(aaarrr @ Nov 8 2011, 22:01) *
Батюшка, да вы ответы вообще читаете? Раздел 29.3 Speed Grades.
я читаю ответы, только у меня даташит в 29 разделе содержит Register Summary laughing.gif сейчас пойду искать даташит на офсайте...
Sergey_Aleksandrovi4
Цитата(ARV @ Nov 9 2011, 07:07) *
я читаю ответы, только у меня даташит в 29 разделе содержит Register Summary

Смотрю в книгу, вижу фигу sm.gif Я картинку из даташита приводил вместе с подписью
Цитата
Figure 28-1. Maximum Frequency vs. VCC

Т.е. в главе 28 нужно было смотреть. А именно 28.3 "Speed Grades". Можно было и поиском по pdf-документу по подписи рисунка поискать.
PS График взят из даташита редакции "Rev. 8271C–AVR–08/10".
ARV
нашел я этот график в скачанном с офсайта даташите... 322 страница, Figure 29-1, раздел 29.3
мда...
ILYAUL
Даже переводить не требуется



Цитата
The safe operating area for a device has to be determined from the
"Speed
grade" characteristic curve. The device ATmega88A cannot be
operated at a frequency of 12 MHz at voltage 3.0 V,
according to
what is mentioned in the speed grade section of the datasheet. We cannot
guarantee the operation
of the device outside this safe operating area.

Atmel support
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.