|
Crystal Oscillator - Ceramic Resonator, в чем разница? |
|
|
|
Jan 31 2011, 17:32
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(rx3apf @ Jan 31 2011, 20:25)  Раз все варианты для "кварца" дают 16К тактов задержки - так и будет Вот это и хотелось бы у Вас уточнить. Цитата(rx3apf @ Jan 31 2011, 20:25)  (плюс еще время на то, чтобы уровень сигнала на выходе генератора достиг минимального размаха для начала отсчета) А как узнать это время? Цитата(rx3apf @ Jan 31 2011, 20:25)  Если нужен быстрый старт - то нужно или внешний генератор, или встроенный RC. Внешний генератор не подходит из-за большого потребления. А встроеннвй RC из-за малой частоты.
|
|
|
|
|
Jan 31 2011, 17:34
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(zombi @ Jan 31 2011, 20:32)  А как узнать это время? Только экспериментально. Кстати, оно еще и не особо стабильно. Цитата А встроеннвй RC из-за малой частоты. Если 8 MHz мало - то облом....
|
|
|
|
|
Jan 31 2011, 17:43
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(rx3apf @ Jan 31 2011, 20:34)  Только экспериментально. Кстати, оно еще и не особо стабильно. А какое это может быть время хоть примерно? Можно ли им пренебречь при обязательной 1ms задержке? Цитата(rx3apf @ Jan 31 2011, 20:34)  Если 8 MHz мало - то облом.... В принципе может хватило бы и 8-ми но только требутся еще и работа USART.
|
|
|
|
|
Jan 31 2011, 18:05
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(zombi @ Jan 31 2011, 20:43)  А какое это может быть время хоть примерно? Можно ли им пренебречь при обязательной 1ms задержке? Полагаю., что может быть сопоставимым с этой задержкой (ну, по крайней мере, это доли mS). Цитата В принципе может хватило бы и 8-ми но только требутся еще и работа USART. Откалиброваться по часовому и работать. Для надежности можно это делать регулярно.
|
|
|
|
|
Jan 31 2011, 21:05
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(zombi @ Jan 31 2011, 23:52)  Под "выходом за пределы спецификации RC-генератора" вы имеете ввиду допустимую 10% калибровку? Что-то мне помнилось, что не выше 8 MHz. Похоже, я спутал с прямым углом (с ограничением для низковольтного питания). В конце концов, генератор можно с равным успехом сдвигать вверх, и иметь бОльшую тактовую, и целый делитель для 115200 UART (а вот для 230400 и дальше - так не получится). Цитата Кстати хочу уточнить в случае изменения OSCCAL более чем на 10% от номинала атмел не гарантирует только запись в EEPROM и FLASH или чтото еще может глючить? Никогда не пробовал. Даже особого внимания на этот момент не обращал (а зря) - впрочем, мне было нужно 7.3728, это в пределах требований.
|
|
|
|
|
Jan 31 2011, 22:13
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(zombi @ Feb 1 2011, 00:24)  У меня мега 162 питание 5V. Куря DS вроде понял так что внутренний RC откалиброван на 8MHz для 3V. А сколько ж будет при 5V??? Вроде при 5V. Цитата Вроде с помощью OSCCAL частоту можно поднять аж в два раза. Гарантии нет. Может не оказаться запаса. Цитата Перед записью запретить все нафиг. Записать в OSCCAL default. Дождаться окончания записи в EEPROM. Восстановить OSCCAL.
Как думаете прокатит? Вроде нет противопоказаний... Цитата З.Ы. Кстати а где процессор может прочитать этот самый default байт калибровки? А он уже в OSCCAL загружен после сброса.
|
|
|
|
|
Feb 1 2011, 11:53
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(rx3apf @ Feb 1 2011, 01:13)  Вроде при 5V. Нет. Вот цитата из DS: Цитата Calibrated Internal RC Oscillator The calibrated internal RC Oscillator provides a fixed 8.0 MHz clock. The frequency is nominal value at 3V and 25°C. Цитата(rx3apf @ Feb 1 2011, 01:13)  А он уже в OSCCAL загружен после сброса. Т.е. после сброса его нужно прочитать из OSCCAL и запомнить? Или всетаки процессор може гдето прочитать значение заводской калибровки?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|