частота контроллера

Обсуждаем контроллеры компании Atmel.
Ответить
Опытный кот
Сообщения: 884
Зарегистрирован: Пн июл 08, 2013 22:59:45

Сообщение kelod »

по какому принципу выбрать частоту для mega8?? в datasheet написано что контроллер может работать на частотах от 0 до 8 МГц, как я понял чем выше частота, тем меньше время 1 такта, и влияет ли частота на температуру?
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Сообщение dr.doc »

В зависимости от потребности. Если скорость влияет - то лучше выше. Правда и ток растет.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Реклама
Опытный кот
Сообщения: 884
Зарегистрирован: Пн июл 08, 2013 22:59:45

Сообщение kelod »

в том то и дело что мне нужна скорость, вот только его же охлаждать нужно будет, что не есть хорошо
плюс мне точность нужна относительная, следовательно кварц внешний использовать нужно? а как он будет влиять на ток ?? и что будет больше греться мк или кварц??
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

MEGA8 не будет греться. И кварц не будет.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Сообщения: 884
Зарегистрирован: Пн июл 08, 2013 22:59:45

Сообщение kelod »

так а почему тогда не использовать максимальную частоту всегда?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

Порой хватает частоты в 32.768Гц, а это даёт КРАЙНЕ низкое энергопотребление.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Сообщение dr.doc »

Для чего? Для увеличения количества используемых в задержках регистров? А если это - гирлянда, которая моргает 2 раза в секунду?
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

kelod писал(а):так а почему тогда не использовать максимальную частоту всегда?
Используйте, кто вам не даёт? Играться с понижением частоты надо только тогда, когда девайс на автономном питании и важно энергопотребление.
Опытный кот
Сообщения: 884
Зарегистрирован: Пн июл 08, 2013 22:59:45

Сообщение kelod »

хорошо, спасибо, а можно ли частоту контроллера менять программно?
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Нет никакой "частоты контроллера".
Есть частота задающего генератора, которая, естественно, завязана на частоту кварцевого резонатора. От неё получают сетки частот для всего остального: системной шины, периферии. Получают путём деления/умножения. Каждый блок имеет свои настройки, какие-то можно переключать программно, какие-то только при программировании (если речь об AVR), какие-то вообще нельзя - жёстко завязаны от других.
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

В AVR это несколько проблематично... Точнее почти никак :)
У 48/88/168 вроде есть прескалер тактовой частоты какой-то... Точно не помню уже.
А у других МК очень часто эта функциональность доступна.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

BCluster писал(а):В AVR это несколько проблематично...
И не нужно. Почти никогда.
Если энергосбережение важно - проще уснуть.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

BCluster писал(а):У 48/88/168 вроде есть прескалер тактовой частоты какой-то... Точно не помню уже.
CLKPR
Он есть почти во всех tiny, из мег, да, только 48/88/168 вспоминаются... Обычно при его наличии во фьюзах присутствует бит CLKDIV8.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

ploop писал(а): И не нужно. Почти никогда.
Если энергосбережение важно - проще уснуть.
Да, обычно так. Только в совсем специальных задачах, где нужно редко, но быстро считать может оказаться полезным.
Контактная информация:
Опытный кот
Сообщения: 884
Зарегистрирован: Пн июл 08, 2013 22:59:45

Сообщение kelod »

раз уж дело зашло о энергопотреблении, обьясните как его измерить в протеусе, понятно, сто это не реальная цифра, но хотя бы приблизительно можно знать сколько потребляет контроллер
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

открываешь даташит и смотришь графики
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Все что подключается своими ногами к земле или источнику VCC (или любому другому), можно померить втыканием в разрыв амперметра. Но у цифровых микросхем ноги питания в протеусе скрыты, поэтому потребление контроллера там не узнать. Зато оно очень подробно расписано в даташите, вплоть то потребления отдельных модулей периферии.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Друг Кота
Аватара пользователя
Сообщения: 25611
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

BCluster писал(а):
ploop писал(а): И не нужно. Почти никогда.
Если энергосбережение важно - проще уснуть.
Да, обычно так. Только в совсем специальных задачах, где нужно редко, но быстро считать может оказаться полезным.
Ну не такие уж и редкие эти задачи...
Вообще то говоря, ЛЮБОЙ проект с батарейным питанием можно выполнить с переменной частотой работы, оптимизируя потребление под задачу.
Далеко не всегда есть возможность упасть в слип, либо режим слипа занимает слишком мало времени в общем цикле работы.
Нужно так же не забывать, что время запуска осциллятора из слипа весьма немаленькое...
Сейчас большинство производителей в новых моделях ставят программно управляемые прескалеры осцилляторов...
Опытный кот
Сообщения: 884
Зарегистрирован: Пн июл 08, 2013 22:59:45

Сообщение kelod »

я что то совсем запутался.... вот есть у меня мк, к нему приткнём кварц, чем больше частота у кварца, тем меньше время тика, следовательно за одно и тоже время произойдёт разное количество тиков, следовательно чем больше тиков в единицу времени, тем больше точность измерения, правильно я рассуждаю?
Встал на лапы
Аватара пользователя
Сообщения: 80
Зарегистрирован: Сб янв 18, 2014 23:32:26
Откуда: Мурманск

Сообщение Olegsevmor »

Если речь идёт о точности до шестого знака после запятой, то 8 или 1 МГц, уже не существенно...
"Как много весёлых ребят и все делают велосипед....." Виктор Цой

"Бестолковые умрут первыми" Генрих Гиз
Ответить

Вернуться в «AVR»