|
ATMega смена тактовой частоты на лету, Хочу :( |
|
|
|
May 14 2010, 21:37
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
ATMega8A/L смена тактовой частоты на лету. Понимаю, что только fuses, но вдруг хоть как-то исхитриться? Боюсь мне не подняться на 8MHz  энергии не хватит. Потом оно конечно power-down большей частью, но до поспать еще добраться надо. Да и 8MHz нужны будут в крайне редких режимах. На ATXMega можно было-бы и сотнями килогерц килогерц обойтись, но уже корпус великоват, да и цена с доступностью тоску навевают. Что там у нас еще из мелких чипов с питанием на более 2.7V.. Лучше 2-2.5V. И очень желательно с DAC на борту. Остальное не важно. Беда в том, что просили все за пару недель сварганить и затраты времени на добычу образчиков критичны  . PIC16/18?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 14 2010, 23:01
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(V_G @ May 15 2010, 01:46)  Xmegи тактовый источнник переключают исключительно программно (кварц и несколько внутренних). Про 'X' - в курсе, уже поминал. Просто как-то стремно закладывать - самый беспредел сейчас у Atmel. На старых AVR8 я шанс имею хоть по самой грани но со складскими остатками 8L вместо 8A выкрутится. Да и заказчик некий пиитет к AVR питает и после старта сам собирается сопровождать и фантазии накручмвать. А с 'X' хуже  . Цитата(KRS @ May 15 2010, 01:26)  А еще LPC Cortex-M0 умеют вроде от 1.8 работать. Это оно конечно, но тут даже у меня в такую пукалку ставить 48пиновый 32битник рука не поднимается. Да и по потреблению не рекордный, тем более очень странна малая очень разница между рабочим и спящим режимами - в спящем напрягает  , хотя с доступностью для начала без проблем.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 15 2010, 00:50
|

Местный
  
Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719

|
Цитата(zltigo @ May 15 2010, 00:37)  ATMega8A/L смена тактовой частоты на лету... Посмотрите в серии для авто. Там есть интересные экземпляры... http://atmel.com/dyn/products/product_card...sp?part_id=4446 Вот правда с доступностью данных чипов не знаю. Можно замутить внешнюю схему на мини логике управляемую МК, ну и более извращенный вариант это задействовать какую-либо простейшую восьминогую "тиньку" с АЦП на борту в качестве "слейва"... Кстати, в некоторых атмегах есть возможность управлять тактовой частотой программно, т.е. не трогая "фузы", в AT90USB162 такое есть, а это насколько я помню просто 162-ая атмега только с USB модулем на борту..., вот АЦП там там нет к сожалению и TWI тоже ...
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
|
May 15 2010, 08:12
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(manul78 @ May 15 2010, 03:50)  Посмотрите в серии для авто. Там есть интересные экземпляры... Да микромощные вещи нужны и доставаемые на раз  . С внешней обвеской само-собой тоже понятно, но перебор. Цитата(Rst7 @ May 15 2010, 08:11)  Альтернатива - ATMega48/88 - там есть прескаллер системного клока, из 8МГц внутреннего RC-генератора можно спуститься до 31кГц. На ходу. Спасибо,гляну, но если только из RC, то не годится  . Пока глянул хотя-бы доступность. Для 'A' или хотя-бы 'L' - близка к нулю  Цитата(ReAl @ May 15 2010, 09:53)  Если кварц не принципиален.. Принципиален абсолютно  . Цитата(vesago @ May 15 2010, 09:08)  Видал схемку одну, там проц ногой манипулировал хитрым узлом кварца для ускорения. Обычный диодный ключик коммутирующий емкость.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 15 2010, 08:20
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата Спасибо,гляну, но если только из RC, то не годится Нет, он любую входную делит. У меня просто ассоциации low-power только с RС  Цитата Пока гдянул доступность 'A' или хотя-бы 'L' - близка к нулю Погодите, какое L? Там деление только V и не-V. V - от 1.8, не-V - от 2.7 и вверх. А - это совсем свежак.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
May 15 2010, 08:37
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Rst7 @ May 15 2010, 11:20)  Нет, он любую входную делит. У меня просто ассоциации low-power только с RС  Погодите, какое L? Не знаю  - даташит еще не смотрел, но вот http://efind.ru/icsearch/?search=atmega48LЦитата Там деление только V и не-V. V - от 1.8 Вот это уже совсем хорошо! И на складах в Росcии есть. Пошел читать первоисточники. Цитата А - это совсем свежак. Свежак и хотелось-бы заказчик хочет поменять старинную финтифлюшку в давноооо выпускаемом девайсе и еще дооооолго выпускать, но и потом на этой базе слегка продвинуться в модельном ряде.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 15 2010, 09:05
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата даташит еще не смотрел, но вот... Лучше бы начать со чтения даташита  А то торгаши могут например такое чудо записать - "ATMEGA48L-32AU" (по вашей ссылке) Цитата и еще дооооолго выпускать, но и потом на этой базе слегка продвинуться в модельном ряде. Ну и переедете 48->48PA когда-нибудь. Или 48->48A.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
May 15 2010, 09:58
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Rst7 @ May 15 2010, 12:05)  Ну и переедете 48->48PA когда-нибудь. Да никогда нибудь, а как только, так сразу, как достать модно будет. 48V только для принципиальной демонстрации возможности. Цитата Лучше бы начать со чтения даташита Вот теперь почитал. Не то, что-бы обнять и плакать, но две самые главные проблемы (опуститься ниже 2.7V и поупрвлять тактовой) снимаются полностью. Еще-бы,блин, отдельный прескалер для тайтмера, ну или DAC.... Но в общем уже очень тепло. Не жарко, как у STM8L151/152 - эти действительно 100% попадание, но вполне комфортно. На Спасибо за наводку! Цитата А то торгаши могут например такое чудо записать - "ATMEGA48L-32AU" (по вашей ссылке) Будете смеяться, но хоть и не 32MHz, но 'L' Цитата Active 4MHz, VCC = 3V (ATmega48/88/168L) это даташитах Атмела. Цитата(muravei @ May 15 2010, 12:12)  А мне не показалось. А чего тут казаться  Код Active mode, system clock = 12 MHz, VDD = 3.3 V 3 mA
Sleep mode, system clock = 12 MHz, VDD = 3.3 V 2 mA Экономия всего 33% в sleep  . Не густо совсем. P.S. Если вдруг то знает у кого в Риге один чипчик (лучше TQFP, лучше два, конечно) ATMega48V/88V/168V срочно в понедельник купить/выпросить/...?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 15 2010, 10:27
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(goodwin @ May 15 2010, 13:17)  Да вроде с atmega88V/48V проблем нет. Да, вижу, что не совсем *опа. Мне бы сейчас в Риге для пощупать своими руками быстренько достать  Цитата А atmega88PA сам недавно с трудом нашел... Где!? Явку пожалуйста! Цитата(Rst7 @ May 15 2010, 13:22)  Да для показухи поставьте 48 просто, без V. Для показухи я и на '8L' за несколько часов сваял. Вопрос уже в запихивании в реальную вещь с реальной энергетикой  . Хотя конечно попробовать можно - в ближайшем гастрономе 168 есть - можно даже сегодня в качестве прогулки зайти - до 15:00 работают.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 15 2010, 10:49
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(goodwin @ May 15 2010, 13:34)  Для тактирования внутренний генератор 8 Мгц, калибруемый при необходимости по часовому. Так в этих 8MHz и проблема  . Большие они, если не делить. Ну а собственно калибровкой воспользоваться, естественно, можно, хотя и с напрягом устройство активизируется подачей питания всего на десятки ms в произвольные моменты времени и произвольных условиях.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 15 2010, 11:08
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Цитата(zltigo @ May 15 2010, 14:49)  Так в этих 8MHz и проблема  . Большие они, если не делить. Ну а собственно калибровкой воспользоваться, естественно, можно, хотя и с напрягом устройство активизируется подачей питания всего на десятки ms в произвольные моменты времени и произвольных условиях. Как заметил MSE, RC там весьма неплох. Сам кушает немного. А делителем можно рулить в процессе работы. И стартует быстро. Хотя и не так, как в MSP конечно... К тому-же там есть и RC на 128 кГц. Но, увы, полько фузами и не калиброванный. А вообще, 48-88-168-328 у атмел изюминка
|
|
|
|
|
May 16 2010, 09:22
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Rst7 @ May 15 2010, 13:22)  Да для показухи поставьте 48 просто, без V. Наверняка опять цирк с отбраковкой  И наверняка будет пахать от 1.8 вольта. Как еще вылезло в процессе написания болванки, ни просто 48, ни 48V не имеют полезного для меня Extended Standby режима. Но вроде тут недалече из Швеции есть шанс дня за три притащить 48PV, ну а завтра пока на просто 168 все, что смогу запущу.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 16 2010, 13:32
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(Rst7 @ May 16 2010, 14:34)  Для смены прескаллера есть код в даташите, который обеспечивает стабильность этого дела. Причём, насколько я помню, и не всем моделям это нужно, надо смотреть описания. Вполне калибруется по часовому кварцу, -10% от номинала не уверен что всем, но разрешено (это в апноте по калибровке смотретьнадо и в документации на конкретный кристалл), так что 8 МГц можно честно калибровать на около 7,3728 и иметь хорошую сетку для UART. Обмен на 115200 не рвался на скоростях изменения температуры, которые можно было получить бытовым феном и баллончиком с заморозкой.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
May 16 2010, 14:43
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(ReAl @ May 16 2010, 16:32)  Причём, насколько я помню, и не всем моделям это нужно, надо смотреть описания. Ну процедура простая, но тем не менее при запрещенных прерываниях за пять тактов три команды. Цитата(Rst7 @ May 15 2010, 13:22)  Да для показухи поставьте 48 просто, без V. Наверняка опять цирк с отбраковкой  И наверняка будет пахать от 1.8 вольта. Не,  не от 1.8 - сегодня ATMega168 без всяких букв на 4MHz с внешним кварцем стабильно работала 1.45V - меньше под руками ничего не нашлось. При этом кушала 500uA (часть времени проводя в IDLE) при 3.2V кушала 1,6mA. 'PV' приплывут дня через четыре  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|