Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.12.2008, 16:06
|
|
Прописка
Регистрация: 23.03.2008
Сообщений: 121
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
atmega8 и внутренний генератор на 8 МГц
В литературе написано, что для работы с тактированием от внутреннего генеартора на 8 МГц нужно вручную записывать калибровочный байт. Как этот байт определить, где сохранять и что будет, если я тупо поставлю фьюзы на 8 МГц и ничего в осцкал записывать не буду? Как кстати, держится частота генератора при изменении температуры?
Заранее сенкс
|
|
|
|
26.12.2008, 16:32
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: atmega8 и внутренний генератор на 8 МГц
Сообщение от Churchill
|
В литературе написано, что для работы с тактированием от внутреннего генеартора на 8 МГц нужно вручную записывать калибровочный байт. Как этот байт определить, где сохранять и что будет, если я тупо поставлю фьюзы на 8 МГц и ничего в осцкал записывать не буду? Как кстати, держится частота генератора при изменении температуры?
|
калибровочный байт может быть прочитан программатором. Система конечно непродуманная. Я в таком случае программатором нужный байт пишу в конец ПЗУ, а в программе предусматриваю чтение его оттуда и запись в OSCCAL, чтобы хоть какая система была.
Если его не устанавливать - тактовая будет неточной. Но в большинстве случаев это неважно. Стабильность встроенной тактовой плохая, плавает и по температуре и по напряжению питания. Если в задаче нужны точные времянки - ставить кварц. USART без него работать толком не будет
|
|
|
|
26.12.2008, 16:35
|
|
Прописка
Регистрация: 23.03.2008
Сообщений: 121
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
мне сама точность частоты не нужна, мне более важна ее стабильность, чтоб она не плавала со временем. Суть - управление движками - выдача тактовой последовательности. Просто схема предусматривает применение 7 мег8, а лепить 7 кварцев - геморно
|
|
|
|
26.12.2008, 16:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
А если использовать общий тактоваый генератор? В таком случае не будет проблем с фазировкой разных контроллеров, все контроллеры будут работать синхронно, что благоприятно скажется на стабильности работы.
|
|
|
|
27.12.2008, 00:17
|
|
Прописка
Регистрация: 23.03.2008
Сообщений: 121
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Да думаю, нагрузочной способности выхода инвертора может не хватить на 7 мег, да и тянуть 16 МГц по всей плате тоже некошерно. Синфазность и проч - не важно. Мне бы знать, как частота плавает во времени и от температуры.
|
|
|
|
27.12.2008, 00:36
|
|
Прописка
Регистрация: 27.11.2004
Сообщений: 175
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
7 на 20 = 140 рублев максимум в базарный день (на все кварцы и C), если не мильонный тираж, чего заморачиваться? и нужна ли для управлением двигателями стабильность в десятки ppm
|
|
|
|
27.12.2008, 10:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Сообщение от Churchill
|
Да думаю, нагрузочной способности выхода инвертора может не хватить на 7 мег, да и тянуть 16 МГц по всей плате тоже некошерно. Синфазность и проч - не важно. Мне бы знать, как частота плавает во времени и от температуры.
|
А кто сможет гарантирорвать, что у всех кварцев температурный уход будет одинаков? Для тактирования конечно же нужно использовать не один инвертор, а несколько. Развести правильно одну тактовую цепочку вполне можно.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:45.
|
|