roboforum.ru

Технический форум по робототехнике.

Разгон AVR!

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Разгон AVR!

Сообщение -= Александр =- » 18 апр 2007, 05:15

Сабж. Кто баловался? Ясно что для дела не покатит, но чисто спортивный интерес покоя не дает. Вот почитать для затравки: http://forum.ixbt.com/topic.cgi?id=48:2697
Сам попробую как время будет, гнать буду наверно Мегу-48, как одну из самых шустрых...  :roll:
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 18 апр 2007, 11:52

Я думаю надежней при разгоне использовать внешний генератор частоты. Они не дорогие.
Вложения
video_out.gif
video_out.gif (4.04 КиБ) Просмотров: 3735
Последний раз редактировалось avr123.nm.ru 04 май 2007, 18:49, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Master » 18 апр 2007, 11:55

Говорят что при разгоне не работают (или работают но не правильно) таймеры, а следовательно и шим. Все же остальное  работает нормально. В прошлом веке так компьютеры разгоняли - перепаивали кварц. Может надо будет на МК поставить радиатор, например такой :)
Вложения
Безымянный.JPG
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Виталий » 18 апр 2007, 12:05

Вполне возможно, что контроллер "потеряет" некоторые инструкции, например mov =)
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Сообщение maktep » 18 апр 2007, 15:27

Про таймеры не знаю, - врут или нет. Но вот USART перестает работать по документации. Его частота падает... а не растет.

Пробовал так: тактовая частота 20 МГц. Все работает нормально и не врет. Скорость USART 38400.
Тактовая частота 40 МГц. USART 19200.

А тему вообще я уже создавал. http://www.roboforum.ru/viewtopic.htm?t=2363
Аватара пользователя
maktep
Правохранитель
 
Сообщения: 197
Зарегистрирован: 23 фев 2007, 02:23
Откуда: Зеленоград

Сообщение avr123.nm.ru » 18 апр 2007, 15:56

maktep писал(а):Про таймеры не знаю, - врут или нет. Но вот USART перестает работать по документации. Его частота падает... а не растет.


Это где такое написано ?    :lol:
Последний раз редактировалось avr123.nm.ru 25 авг 2007, 17:46, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение maktep » 18 апр 2007, 17:06

авр ты не так понял видно меня.
в документации написано одно, а он работает не так, как там написано. я про скорость передачи.
Аватара пользователя
maktep
Правохранитель
 
Сообщения: 197
Зарегистрирован: 23 фев 2007, 02:23
Откуда: Зеленоград

Сообщение maktep » 23 апр 2007, 02:53

Вообще. Нафиг разгон!!!
Проблема была - возникали ошибки на Юсарте.
Частота контроллера была 20 МГц, атмега32.

Поставил кварц на 8, и ошибок вообще ни стало... загляденье. :)

скорость 38400
Аватара пользователя
maktep
Правохранитель
 
Сообщения: 197
Зарегистрирован: 23 фев 2007, 02:23
Откуда: Зеленоград

Сообщение -= Александр =- » 23 апр 2007, 05:07

Да черт с ней с переферией, чисто из спортивного интереса - с какой скоростью может ядро числа перемалывать?  :roll:
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение maktep » 23 апр 2007, 05:17

40 метров держит, а больше - не пробовал :)
сам  попробовал бы) и поделился. тока говорят надо внешний ист клоков давать..
Аватара пользователя
maktep
Правохранитель
 
Сообщения: 197
Зарегистрирован: 23 фев 2007, 02:23
Откуда: Зеленоград

Сообщение Master » 23 апр 2007, 11:18

Нада еще какую нить прогу написать для теста разогнанных AVR на стабильность. Типа Super Pi for AVR :)
И создать сайт любителей разгонять МК.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Змей-Горыныч » 09 июн 2007, 08:31

maktep писал(а):Вообще. Нафиг разгон!!!
Проблема была - возникали ошибки на Юсарте.
Частота контроллера была 20 МГц, атмега32.

Поставил кварц на 8, и ошибок вообще ни стало... загляденье. :)

скорость 38400


У меня аналогичная ситуация с Мегой16. На этой же скорости при 20 Мгц были ошибки в УСАРТе.
Вопрос такой, тактировался МК кварцом внешним и с чем у Вас соешинялся контроллер по последовательному интерфейсу? С компом или другими МК? Если с другими, то на какой частоте они работали и от чего тактировались, кварца или внутреннего RC-генератора? Опишите, пожалуйста подробно. Есть одно подозрение, хочу разобраться.
P.S. А таймеры на 20 МГц вроде нормально работают, 4 контроллера у меня в работе до этой частоты разогнаны, работают хорошо.
В электронике чудес не бывает! Бывают плохие контакты!
Аватара пользователя
Змей-Горыныч
 
Сообщения: 70
Зарегистрирован: 01 мар 2005, 14:54
Откуда: г. Томск

Сообщение Master » 09 июн 2007, 17:55

Штатная частота Mega16 16Мгц, что удивительного если на более высокой частоте будут ошибки.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Разгон AVR!

Сообщение S_Gray » 15 окт 2007, 20:46

Ставил на ATMega8 кварц на 18,432МГц - ошибок на скорости 57600бод нет, ради этого такая частота и выбиралась - делится нацело.
S_Gray
 
Сообщения: 2
Зарегистрирован: 12 окт 2007, 17:03

Re: Разгон AVR!

Сообщение avr32 » 15 окт 2007, 23:49

1. Надо понимать, что разгон работает не во всей динамике температур. Без проблем все avr разгоняются от 10% до 30%, некоторые можно гнать и до 90%. Но стоит работающее устройство с разогнанным контроллером подержать в климатической камере, то avr начинает сбоить, это в лучшем случае, а то и вовсе перестаёт работать. Т.е. разгон avr можно делать чисто для экспериментов, но никак в промышленно выпускаемых изделиях.
2. На разног влияет такой параметр кварцевого резонатора как Cload (нагрузочная емкость). От этого параметра зависит какие емкости надо ставить на GND. Так же зависи с каким ТКЕ эти ёмкости.
avr32
 
Сообщения: 19
Зарегистрирован: 01 окт 2007, 03:26
Откуда: СПб


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8