Какая максимальная частота работы плат Arduino?
- Войдите на сайт для отправки комментариев
Втр, 05/03/2013 - 11:47
Любопытства ради пробовал в самодельную плату Arduino на микроконтроллере ATMega8A-PU ставить резонатор на 27 Мгц. Скетч "Blink" работал. Залить другую программу естественно не возможно (разные частоты UARTа). Были ли у форумчан похожие эксперименты?
Где-то читал, что разгоняли ATmega8 до ~70 MHz но от внешненго генератора.
В моем детстве часы с цепями и гирями были еще очень распространены, и традиционной детской забавой было потянуть аккуратно за цепочку так, чтобы ускорить тикание часов... :) Если бы мне тогда задали вопрос "зачем" - наверное я бы не смог на него ответить.
На вопрос "А зачем это" у меня ответ есть, только напрягать читающих не хочется (ну например программно-управляемая задержка запуска развёртки осциллографа).
Для проверки этого вопроса был куплен генератор KXO-97 32.0 MHz/GEYER/QSMD7x5x1.8. Это именно генератор, а не кварцевый резонатор на 32 МГц (исходно в Ардуине резонатор на 16-ть МГц). Выход генератора подключён к выводу 10 микроконтроллера ATMega8A-PU. Скетчи “Blink” и “ASCII table” нормально заработали. Я был сильно удивлён, что эти же скетчи работали и при питании платы тремя Вольтами. Сейчас думаю о генераторе на 48 МГц (он есть, но амплитуда на выходе маловата – нужно спаять усилитель).
Любопытства ради вопрос - не пробовали ли вы мерять питающие токи при разных частотах резонатора/генератора?
Смотрел, но не записывал (порядка 50 мА на всё устройство). Точнее постараюсь измерить завтра.
- Напр. питания 3 В 4 В 5 В
----- ----- -----
- Ток потребления платой при отсутствующем МК, мА:
3,5 8 15
---------------------------------------------------------------------------------------------------------------------
- Ток потребления платой + работающий МК на частоте 4 МГц, мА:
6,5 18,5 27
- следовательно ток потребления работающим МК на частоте 4 МГц, мА:
3 10,5 12
- Ток потребления платой + работающий МК на частоте 8 МГц, мА:
8 16,5 30
- следовательно ток потребления работающим МК на частоте 8 МГц, мА:
4,5 8,5 15
- Ток потребления платой + работающий МК на частоте 16 МГц, мА:
11 20 35
- следовательно ток потребления работающим МК на частоте 16 МГц, мА:
7,5 12 20
- Ток потребления платой + работающий МК на частоте 24 МГц, мА:
13,5 25 42
- следовательно ток потребления работающим МК на частоте 24 МГц, мА:
10 17 27
--------------------------------------------------------------------------------------------------------------------
- Ток потребления платой + работающий генератор KXO-97 32,0 МГц и отсутствующем МК, мА:
10 17 28
- следовательно ток потребления генератором KXO-97 32,0 МГц, мА:
6,5 9 13
- Ток потребления платой + генератор на частоте 32 МГц + работающий МК :
24 40 62
- следовательно ток потребления работающим МК + генератор на 32 МГц, мА:
20,5 32 47
В плате применялся микроконтроллер ATmega8A-PU. Плата самодельная с СОМ портом на МАХ232. Ток измерялся при работающем в МК скетче "Blink". Значения тока в строке "следовательно ток ..." вычислялись математически, а не измерялись.
На 48 Мгц с внешним генератором заставить работать не удалось. И разные комбинации фьюзов не помогли.
А попробуйте ей 5.5 - 6 вольт дать.
До 5,5 В пробовал, не заработало. Больше не получается, на плате по питанию стоит защитный стабилитрон 5V6 и начинает срабатывать (выпаивать пока не настроен).
Сегодня прочитал статью о разгоне Ардуино. Прикольно. http://habrahabr.ru/post/190180/