Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Почему 18432КГц?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
АБВ
Почему в отладочных платах AT91SAM7 используется этот кварц а не скажем 16МГц
При использовании усб частота PLL жеско ограничена n2*48МГц как я понял.
Почему не использовать 16 и тупо умножить на 3/6 и тд, чем подбирать деления/умножения.
Я так понимаю я чего то не догоняю просто, кто нить может скажет?
А то хочу использовать 16 и сомневаюсь.
sff
18432КГц = 18 432 000 = 115 200 * 160
Сделали прицел на исользование RS232 так как с 16Мгц все стандартые частоты подобрать сложнее
АБВ
RS232 имеет последний приоритет для меня да и допуски там километровые зачем такая точность
aaarrr
Цитата(АБВ @ Jan 12 2007, 01:31) *
А то хочу использовать 16 и сомневаюсь.

SAM-BA через USB работать не будет, а так никаких проблем.

Цитата(sff @ Jan 12 2007, 01:36) *
Сделали прицел на исользование RS232 так как с 16Мгц все стандартые частоты подобрать сложнее

На самом деле, ничуть не сложнее: из 16 легко получается 24МГц, а эта частота традиционно используется в компьютерных RS232.
АБВ
То есть это единственное почему такой кварц? интересно ... я думал причины серьезнее smile.gif мне и дебуга с жтагом хватит
rezident
Цитата(aaarrr @ Jan 12 2007, 03:50) *
Цитата(sff @ Jan 12 2007, 01:36) *

Сделали прицел на исользование RS232 так как с 16Мгц все стандартые частоты подобрать сложнее

На самом деле, ничуть не сложнее: из 16 легко получается 24МГц, а эта частота традиционно используется в компьютерных RS232.

Из 24МГц простым делением не получается стандартный ряд скоростей RS-232. Хотя ошибка при таком целочисленном делении получается не очень критичной (для 115200 <0,2%). А традиционной является все же частота 1 843 200 Гц (115200*16), которая использовалась для тактирования UART в PC, начиная еще с контроллеров для PC XT. Для получения ее обычно применялся кварцевый осциллятор 18,432МГц (изредка встречались карточки с кварцевым генератором 1,8432МГц). Этот же кварц стоял на мультикартах для ISA-шины в компах на 286, 386, 486-х процессорах. Приходилось когда-то даже их чинить. Мог бы подтвердить фотографиями, если бы не выкинул давным-давно этот раритет.
aaarrr
Цитата(rezident @ Jan 12 2007, 02:25) *
Для получения ее обычно применялся кварцевый осциллятор 18,432МГц (изредка встречались карточки с кварцевым генератором 1,8432МГц). Этот же кварц стоял на мультикартах для ISA-шины в компах на 286, 386, 486-х процессорах.

Возможно, хотя на всех встречавшихся мне мультикартах стоял кварц или генератор на 24МГц.
SM
Цитата(aaarrr @ Jan 12 2007, 02:38) *
Возможно, хотя на всех встречавшихся мне мультикартах стоял кварц или генератор на 24МГц.

Ага. И от него работал только.... контроллер флоповода smile.gif
aaarrr
Цитата(SM @ Jan 12 2007, 03:10) *
Ага. И от него работал только.... контроллер флоповода smile.gif

Не знал, любопытно smile.gif
SM
А карточки без FDD контроллера (например на W86C453P) вообще без кварца были, и откуда частоту брали - х.з. Причем место под осциллятор было, а осциллятора не стояло. А в продвинутых карточках, как правильно заметил rezident, был 18.432, или второй вариант - 11.0592
rezident
Цитата(SM @ Jan 12 2007, 05:10) *
Цитата(aaarrr @ Jan 12 2007, 02:38) *

Возможно, хотя на всех встречавшихся мне мультикартах стоял кварц или генератор на 24МГц.

Ага. И от него работал только.... контроллер флоповода smile.gif

Угу smile.gif
Цитата(SM @ Jan 12 2007, 05:10) *
А карточки без FDD контроллера (например на W86C453P) вообще без кварца были, и откуда частоту брали - х.з. Причем место под осциллятор было, а осциллятора не стояло.

Дык может системную частоту 14.3-чего-то-там МГц брали? Она на шине ISA имелась вроде.
Alex03
Цитата(rezident @ Jan 12 2007, 05:33) *
Дык может системную частоту 14.3-чего-то-там МГц брали? Она на шине ISA имелась вроде.


Так оно и было.
А потом и на некоторых PCI девайсах пользовали еёйные ~33МГц.
И при разгоне тачки (частоты PCI) переферия тоже уезжала! smile.gif

А вообще стандартные частоты это отдельная песня. smile.gif
Видимо первую роль здесь играет совместимость с чемто что было раньше.
А уж последующие, это соображения о том какую частоту желательно.
А желания всякие бывают.
Кому-то хочется круглую, теже милисекунды/микросекунды клёво считать.
Кому-то хочется частоту как Наименьшее общие кратное от как можно большего кол-ва возможно юзабельных частот.
и т.д.

Ну и видимо скоро вся переферия будет обладать "фракционным" делителем частоты. smile.gif
АБВ
С эти разобрались.
Усб мне требуется, поэтому я так понял master clock надо делать 48.
То есть тавим кварц 16, тупо умножаем на 6 получаем на выходе PLL 96, далее делим на 2 и уже получаем master clock 48
После изучения даташита появились вопросы которые явно не обозначены:
Master clock и processor clock это одно и тоже или нет?
Если я хочу использовать усб, можно ли при этом использовать частоту ядра не 48, а нормированные 60МГц (у меня SAM7A3), и как это сделать?
aaarrr
Цитата(АБВ @ Jan 12 2007, 15:09) *
Master clock и processor clock это одно и тоже или нет?

Одно и то же.

Цитата(АБВ @ Jan 12 2007, 15:09) *
Если я хочу использовать усб, можно ли при этом использовать частоту ядра не 48, а нормированные 60МГц (у меня SAM7A3), и как это сделать?

Нет: у SAM7A3 только одна PLL.
OldRam
Цитата(aaarrr @ Jan 12 2007, 16:40) *
Цитата(АБВ @ Jan 12 2007, 15:09) *

Master clock и processor clock это одно и тоже или нет?

Одно и то же.

Цитата(АБВ @ Jan 12 2007, 15:09) *
Если я хочу использовать усб, можно ли при этом использовать частоту ядра не 48, а нормированные 60МГц (у меня SAM7A3), и как это сделать?

Нет: у SAM7A3 только одна PLL.


Можно сделать так: работать на 60, а когда начинается сеанс с усб, переключаться на 48.

А на счет 18МГц - по моему это из-за того, что дугие аналогичные а3 девайсы имеют загрузчик (в ром), который работает через RS, и ему то и надо такую частоту, чтоб стартовать на голом чипе. А для а3 это не актуально ввиду отсуствия оного.

Мне другое интересно. На sam7a3 кому-нибудь удалось запустить внешнюю память (типа 24с512 или похожую) через TWI?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.