|
|
|
DCO непонимаю, Обьясните студенту |
|
|
|
Feb 13 2007, 16:13
|
Участник
Группа: Участник
Сообщений: 48
Регистрация: 5-12-06
Пользователь №: 23 143
|
Для каких целей DCO может выдавать частоты в десятки мегагерц (до 70 у MSP430FG4618)? Хотя там-же указано: "Do not exceed the maximum system frequency." А она 8 МГц А началось все с того, что захотелось узнать, на какой максимальной частоте сможет работать МСП, имея только часовой кварц. Если я правильно понял даташит, то на D*(N+1)*Fкварца это примерно равно 33, 5 Мгц ? Извиняюсь за ламерский вопрос, но я только начал работать с МСП
Сообщение отредактировал serg_ok - Feb 13 2007, 16:36
|
|
|
|
|
Feb 13 2007, 19:53
|
Участник
Группа: Участник
Сообщений: 48
Регистрация: 5-12-06
Пользователь №: 23 143
|
Цитата(rezident @ Feb 13 2007, 18:41) в чем сложность понимания-то? А зачем нужны такие частоты?
|
|
|
|
|
Feb 14 2007, 05:10
|
Гуру
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882
|
Цитата(serg_ok @ Feb 13 2007, 21:53) Цитата(rezident @ Feb 13 2007, 18:41) в чем сложность понимания-то?
А зачем нужны такие частоты? Дык "так получилось" Только хочу еще заметить, что вы по ходу дела DCO и FLL+ путаете. DCO это генератор RC-типа, как я уже указывал. С внешним резистором, подключенным к выводу Rosc, его можно разогнать до сотни МГц. А FLL+ это не генератор, а модуль ФАПЧ для умножения частоты какого-либо из генераторов.
|
|
|
|
|
Feb 14 2007, 08:32
|
Участник
Группа: Участник
Сообщений: 48
Регистрация: 5-12-06
Пользователь №: 23 143
|
Цитата вы по ходу дела DCO и FLL+ путаете Я имел ввиду Fdcoclk, которая если верить даташиту определяется как Цитата DCOPLUS = 0: fDCOCLK = (N + 1) x fACLK DCOPLUS = 1: fDCOCLK = D x (N + 1) x fACLK
|
|
|
|
|
Feb 14 2007, 18:07
|
Гуру
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882
|
Цитата(serg_ok @ Feb 14 2007, 10:32) Цитата вы по ходу дела DCO и FLL+ путаете Я имел ввиду Fdcoclk, которая если верить даташиту определяется как Цитата DCOPLUS = 0: fDCOCLK = (N + 1) x fACLK DCOPLUS = 1: fDCOCLK = D x (N + 1) x fACLK Пускай вас не вводят в заблуждение символьные обозначения регистров. DCO это генератор, точно также как и кварцевый генератор. FLL (FLL+) это лишь модуль умножения частоты, построенный на принципах цифровой ФАПЧ. FLL НЕ генерирует частоту, а лишь умножает ту частоту, которую выбрали в качестве входной для него.
|
|
|
|
|
Feb 15 2007, 16:09
|
Участник
Группа: Участник
Сообщений: 48
Регистрация: 5-12-06
Пользователь №: 23 143
|
Спасибо, разобрался =)
|
|
|
|
|
Feb 8 2008, 12:08
|
Группа: Новичок
Сообщений: 4
Регистрация: 30-01-08
Пользователь №: 34 598
|
Цитата(serg_ok @ Feb 15 2007, 19:09) Спасибо, разобрался =) А я запутался, т.е. системная частота не может быть больше 8 МГц? Внешний кварц 6 МГц. Устанавливаю регистры и наивно думаю, что увеличиваю частоту FLL_CTL0=XTS_FLL; SCFQCTL=0x08; SCFI0=0x48;
|
|
|
|
|
Feb 9 2008, 05:21
|
Группа: Новичок
Сообщений: 4
Регистрация: 30-01-08
Пользователь №: 34 598
|
Цитата(rezident @ Feb 8 2008, 16:42) Частота может быть выше 8МГц, но производитель не гарантирует работу на частоте выше той, что указана в даташите на конкретный кристалл при конкретной величине напряжения питания. Понятно, спасибо
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|