реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Почему 18432КГц?
АБВ
сообщение Jan 12 2007, 01:31
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 13-11-06
Пользователь №: 22 249



Почему в отладочных платах AT91SAM7 используется этот кварц а не скажем 16МГц
При использовании усб частота PLL жеско ограничена n2*48МГц как я понял.
Почему не использовать 16 и тупо умножить на 3/6 и тд, чем подбирать деления/умножения.
Я так понимаю я чего то не догоняю просто, кто нить может скажет?
А то хочу использовать 16 и сомневаюсь.
Go to the top of the page
 
+Quote Post
sff
сообщение Jan 12 2007, 01:36
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



18432КГц = 18 432 000 = 115 200 * 160
Сделали прицел на исользование RS232 так как с 16Мгц все стандартые частоты подобрать сложнее
Go to the top of the page
 
+Quote Post
АБВ
сообщение Jan 12 2007, 01:43
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 13-11-06
Пользователь №: 22 249



RS232 имеет последний приоритет для меня да и допуски там километровые зачем такая точность
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 12 2007, 01:50
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(АБВ @ Jan 12 2007, 01:31) *
А то хочу использовать 16 и сомневаюсь.

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

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

На самом деле, ничуть не сложнее: из 16 легко получается 24МГц, а эта частота традиционно используется в компьютерных RS232.
Go to the top of the page
 
+Quote Post
АБВ
сообщение Jan 12 2007, 01:59
Сообщение #5





Группа: Новичок
Сообщений: 7
Регистрация: 13-11-06
Пользователь №: 22 249



То есть это единственное почему такой кварц? интересно ... я думал причины серьезнее smile.gif мне и дебуга с жтагом хватит
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 12 2007, 02:25
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(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-х процессорах. Приходилось когда-то даже их чинить. Мог бы подтвердить фотографиями, если бы не выкинул давным-давно этот раритет.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 12 2007, 02:38
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(rezident @ Jan 12 2007, 02:25) *
Для получения ее обычно применялся кварцевый осциллятор 18,432МГц (изредка встречались карточки с кварцевым генератором 1,8432МГц). Этот же кварц стоял на мультикартах для ISA-шины в компах на 286, 386, 486-х процессорах.

Возможно, хотя на всех встречавшихся мне мультикартах стоял кварц или генератор на 24МГц.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 12 2007, 03:10
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



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

Ага. И от него работал только.... контроллер флоповода smile.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 12 2007, 03:17
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

Не знал, любопытно smile.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 12 2007, 03:25
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



А карточки без FDD контроллера (например на W86C453P) вообще без кварца были, и откуда частоту брали - х.з. Причем место под осциллятор было, а осциллятора не стояло. А в продвинутых карточках, как правильно заметил rezident, был 18.432, или второй вариант - 11.0592
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 12 2007, 03:33
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(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 имелась вроде.
Go to the top of the page
 
+Quote Post
Alex03
сообщение Jan 12 2007, 08:00
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



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


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

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

Ну и видимо скоро вся переферия будет обладать "фракционным" делителем частоты. smile.gif
Go to the top of the page
 
+Quote Post
АБВ
сообщение Jan 12 2007, 15:09
Сообщение #13





Группа: Новичок
Сообщений: 7
Регистрация: 13-11-06
Пользователь №: 22 249



С эти разобрались.
Усб мне требуется, поэтому я так понял master clock надо делать 48.
То есть тавим кварц 16, тупо умножаем на 6 получаем на выходе PLL 96, далее делим на 2 и уже получаем master clock 48
После изучения даташита появились вопросы которые явно не обозначены:
Master clock и processor clock это одно и тоже или нет?
Если я хочу использовать усб, можно ли при этом использовать частоту ядра не 48, а нормированные 60МГц (у меня SAM7A3), и как это сделать?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 12 2007, 16:40
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(АБВ @ Jan 12 2007, 15:09) *
Master clock и processor clock это одно и тоже или нет?

Одно и то же.

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

Нет: у SAM7A3 только одна PLL.
Go to the top of the page
 
+Quote Post
OldRam
сообщение Jan 23 2007, 10:30
Сообщение #15





Группа: Новичок
Сообщений: 4
Регистрация: 14-02-06
Пользователь №: 14 299



Цитата(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?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016