Полная версия этой страницы:
Разгон AVR
Какие предельные эксплуатационные тактовые частоты гарантированы для
AVR-контроллеров ? У них в ПДФах пишут макс. тактовую частоту 16 Мгц , а в таблицах для возможных скоростей USART фигурируют еще и значения 18.432 и 20 Мгц. Так вот и не совсем понятно, в начале документа одно значение, а потом смотришь , бац , а оно уже и выше.
solidreg
Oct 31 2005, 13:02
Atmel гарантирует роботу на 16MHz. Если запустите на 18.432 MHz - да, 95% он будет работать тоже, но без 100% гарантии.
Цитата(okela @ Oct 31 2005, 15:43)
Какие предельные эксплуатационные тактовые частоты гарантированы для
AVR-контроллеров ? У них в ПДФах пишут макс. тактовую частоту 16 Мгц , а в таблицах для возможных скоростей USART фигурируют еще и значения 18.432 и 20 Мгц. Так вот и не совсем понятно, в начале документа одно значение, а потом смотришь , бац , а оно уже и выше.

Гарантированы те частоты, которые написаны на корпусе чипа.
Остальное от лукавого.
Дело в том, что Atmel в свое время выпустил чипы на 24 МГц.
Потом у них что-то не заладилось, и они снизили тактовую частоту до 20МГц.
На практике AVR можно несколько разогнать.
Например, у меня 16 МГц работал на частоте 24МГц, но только при питании 5В.
Мое ИМХО не стоит извращаться, пусть работает на той частоте, которая на нем написана, а то не знаешь когда грабли вылезут.
Цитата(Pat @ Oct 31 2005, 16:11)
Цитата(okela @ Oct 31 2005, 15:43)
Какие предельные эксплуатационные тактовые частоты гарантированы для
AVR-контроллеров ? У них в ПДФах пишут макс. тактовую частоту 16 Мгц , а в таблицах для возможных скоростей USART фигурируют еще и значения 18.432 и 20 Мгц. Так вот и не совсем понятно, в начале документа одно значение, а потом смотришь , бац , а оно уже и выше.

Гарантированы те частоты, которые написаны на корпусе чипа.
Остальное от лукавого.
Дело в том, что Atmel в свое время выпустил чипы на 24 МГц.
Потом у них что-то не заладилось, и они снизили тактовую частоту до 20МГц.
На практике AVR можно несколько разогнать.
Например, у меня 16 МГц работал на частоте 24МГц, но только при питании 5В.
Мое ИМХО не стоит извращаться, пусть работает на той частоте, которая на нем написана, а то не знаешь когда грабли вылезут.
Ага, понял.. ПДФы остались с незапамятных времен, их чуток подправили и ... нате.
Иначе как понять документацию которая сама себе противоречит..
Граничная 'не гарантированная' (максимальная) тактовая частота для каждого контроллера может быть установлена только экспериментально, что лишь будет индивидуально только для исследуемого кристалла. К тому же неизвестно как он будет работать в экстремальных условиях помех, повышенной температуры, влажности и т.д.
dimka2001
Nov 26 2005, 07:56
можно смело разгонять на 20 %. проверено, больше не стоит.
aleksey_sav
Nov 26 2005, 09:31
Ну, если только ради радиогубительства.
Runner
Nov 26 2005, 11:35
Atmega16 работала на 20 MHz вместо 16 заявленных (5V, комнатная температура). Выше частоту не пробовал - кварца под рукой не оказалось. Все равно в надежном устройстве лучше использовать задокументированную - при температуре за 70 или пониженном питании наверняка начнутся глюки. Надо быстрее - Atmega48 (20 MHz). Еще Atmel планировал AVR с PLL, что бы учетверять(?) частоту OSC CLK для ядра - кажется до 48MIPS. Кажется еще не вышел.
arttab
Nov 28 2005, 02:59
Есть разработка, где атмега8л на 12мгц пашет. стартует с 3 в и накачивает себе 5В. партия будет большой - полюбопытствую отбраковкой.
Георгий
Nov 28 2005, 05:50
Вы просто имейте ввиду, что буржуи подстраховывают себя от всяких судебных исков, если хоть один чип не выдержал 12 вместо 10, они для всех укажут предельную частоту 10 МГЦ, что не мешает нам проверить и на 12 и на 16. Оно будет работать, просто многие параметры будут отличаться от табличных. В свое время у меня 155 логика работала на 10 В, хотя везде в доках стоит 5В +=10%.
Цитата
буржуи подстраховывают себя от всяких судебных исков, если хоть один чип не выдержал...
А ты себя не хош от чего-нить подстраховать? А стоило бы. У нас, конечно, иск могут и не вкатить, но без клиентов останешься - сто пудов. Или будеш по десять раз переделывать. Тоже весело. И тоже второй раз мало кто придёт из закащщиков.
Георгий
Nov 28 2005, 07:26
Если вы делаете промышленную серию, тогда да. А если какие то любительские штучки, можно и рисковать.
"Если вы делаете промышленную серию, тогда да. А если какие то любительские штучки, можно и рисковать"
Ну мы-ж тут крутые перцы, всё в серию пхаем, потому и таво...;О) Я кстати, в своё время м8 пробовал для спортивного интересу. Она у меня на 1,8В@24MHz струячила. Думаю, работала бы и выше, просто квареца более высокого на 1 гармонь не нашёл.
Maik-vs
Jun 1 2008, 18:53
Вот лежит на столе мега16, 20 МГц, работает от 2.7 вольт, ниже не пробовал. Где-то была статья от буржуев, там они рассуждали про допуски-посадки при производстве. От партии к партии параметры гуляют на 10-15 %; естественно, с худшего показателя скидывают ещё процентов 10 и - в даташит.
MrYuran
Jun 2 2008, 04:10
Цитата(Георгий @ Nov 28 2005, 09:50)

В свое время у меня 155 логика работала на 10 В, хотя везде в доках стоит 5В +=10%.
А у меня на 12В. Стабилизатор сдох, попёрло 12 вместо 5. К155ЛА3.
Правда недолго работало. Полминуты где-то, потом микрухе башню сорвало. Дыра такая в корпусе была, миллиметров 5, а через неё виднелся обугленный кристалл
oran-be
Jun 2 2008, 17:33
Если кто читал статьи по 1200-м, когда Атмелы еще только накатывали ядро, то оттуда было понятно, что нестабильность ядра при разгоне в основном связана от диапазона температур(при условии, конечно питания в диапазоне 4.5-5.5В). В тепличных условиях Атмелы разрешали разгонять 1200-й на 100%. ИМХО, сегодняшние Атмелы ведут себя так же.
Да уж тема избитая многими поколениями разработчиков, админов , user-ов и т.д. и т.п.
Кто постарше ещё наверное помнят как разгоняли пентиумы AMD и иже с ними. Никчему хорошему это обычно не приводило. Глюки , сбои .....
Наверное те кто разрабатывают сие микросхемы , сами проводят испытание на отказ при повышенных частотах и наверняка как и для INTEL и AMD пишут повышенной сложности программы , так , что бы продыху процу не было. В итоге получают процент отказов при определённых частотах - из этого и устанавливают критическую ( предельную частоту) - где возможно гаранированно не будет ни одного отказа.
Хочется уточнить что 155 я логика работала до 11,5 в. Знакомый, бивши студентом проверил, на лабораторной работе из 10 микросхем все издохли при 11,6 в.
Что касается разгонов то это ребячество, Девайс должен работать надёжно даже при разбросах элементов и их старении.
oran-be
Jun 3 2008, 16:20
Цитата(_yura_ @ Jun 3 2008, 16:09)

Что касается разгонов то это ребячество, Девайс должен работать надёжно даже при разбросах элементов и их старении.
Может не столько ребячество, но занятие бестолковое. По нынешним временам уже есть масса других процессоров, которые значительно производительнее и по цене не намного выше.
ИМХО бесполезное занятие по выше обозначенным причинам... Надо больше -> другой контроллер с большей производительностью... Кроме того в AVR очень мало ОЗУ...
если делаешь надёжное устройство, то вообще не нужно разгонять, а если "аби робило" то можно поизвращаться
Flasher
Jun 5 2008, 15:16
В одном выпускаемом изделии пришлось применить мегу 32 -16 разогнанную на 20 Мгц. Знаю, что страшно- но проблемм до сих пор не было, как и рекламаций.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.