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

Разгон микроконтроллера?

1 2 3

Посмотрите график зависимости частоты от напряжения питания в даташите. В ATmega8L можно подключать до12 МГц при питании 3,7v Сам пробовал, РАБОТАЕТ !

 

Кварц был в порядке. Типа ZTT. Я его на 873-й подключил потом. Работает. Кстати точно такая же петрушка была как-то с 628А. Я там не стал разбираться, включил без кварца. Частота получилась около 2 мгц. В общем меня устроило ну и ладно. Я думаю, что проблема в конкретном экземпляре. Правда за несколько лет вот два случая.

 

Tadas: ...работает поделка на 4-мегагерцевом ПИКе с тактовой частотой 10 МГц.

Когда-то ради любопытства пробовал разгонять PIC16F84A-04/P. 20МГц тянул, а 25МГц уже нет.

 

АРМы прекрасно гонятся. Я с 55 до 75 разгонял. Не хватало производительности для декодирования mp3 в качестве 320. И ничего. Но с АРМами проще, там pll встроенная.

Кстати некоторые производители через некоторое время после выпуска чипа меняют даташит и урезают максимальную частоту.

 

Чтобы повысить частоту и при этом сохранить надежность прийдется повысить питание. А проблемы, которые появляются при разгоне выглядят примерно так: пишет данные в регистры не соответствующие указанным адресам, с прочтением полегче, но тоже не всегда. Причем появляется случайно и эпизодически. Иногда нарушается нормальный ход программы.

 

Первая партия PIC16F877A была бракованной
работала только на 4 мгц - следствие простого уменьшения топологических норм - экономия кремния !
смотрите ERRATA

 

pomidor: А если хорошо постараться, то и с допустимой по документам частотой можно получить непредсказуемые зависания и сбои в непредсказуемые моменты
Очень критична разводка цепи от резонатора к внутреннему генератору (топология платы). Часто, причина низкой помехоустойчивости именно в этом.

 

Ещё раз внимательно посмотрел корпуса PIC16F877A-I/P и PIC16F628A-I/P и ни каких 04 или 20! В даташите написано,что максимальная частота - 10мгц, но у меня на 10 ни тот ни другой не пошли.

 

Не знаю как на счёт PIC16F877A, а на корпусе PIC16F628A частоту не пишут.
В даташите сказано, что максимальное значение 20МГц.
Может принимать значения 37КГц и 4МГц для внутреннего генератора или вплоть до 20МГц (с промежуточными значениями) в зависимости от подключаемого кварца и установок режима типа генератора и напряжения питания:
LP - до 200КГц
XT или RC - до 4МГц
HS - до 20МГц.

Может, режим не правильно указан в проге?

 

>Tadas: ...работает поделка на 4-мегагерцевом ПИКе с тактовой частотой 10 МГц.
>
>Когда-то ради любопытства пробовал разгонять PIC16F84A-04/P. 20МГц тянул, а 25МГц уже нет.

Я тестировал на PIC16F84A-04/P и довел до 26 МГц описание здесь http://masterelectronic.ru/pic16f84