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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> mck на ногу?
ktchv
сообщение Aug 9 2007, 17:49
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Здравствуйте!

Подскажите, пожалуйста, как вывести на любую ногу шины pio сигнал mck? через spi пробовал - работает только при передаче данных по spi, а нужен постоянный...

Спасибо!
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Aug 9 2007, 21:07
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Насколько я знаю, такой возможности нет.
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 9 2007, 21:10
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Цитата(sergeeff @ Aug 10 2007, 01:07) *
Насколько я знаю, такой возможности нет.



понтяно... а как тогда генерировать сигнал меньшей частоты?
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Aug 9 2007, 21:18
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(sergeeff @ Aug 10 2007, 00:07) *
Насколько я знаю, такой возможности нет.

Если имеете в виду SAM7 или RM9200 то можно, вот отрывок из мануала:

26.6 Programmable Clock Output Controller
The PMC controls 3 signals to be output on external pins PCKx. Each signal can be indepen-
dently programmed via the PMC_PCKx registers.
PCKx can be independently selected between the Slow clock, the PLL output and the main
clock by writing the CSS field in PMC_PCKx. Each output signal can also be divided by a power
of 2 between 1 and 64 by writing the PRES (Prescaler) field in PMC_PCKx.

Т.е. можно частоту до 180Mhz.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 10 2007, 06:12
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(AlexBoy @ Aug 10 2007, 01:18) *
Если имеете в виду SAM7 или RM9200 то можно, вот отрывок из мануала:

26.6 Programmable Clock Output Controller
The PMC controls 3 signals to be output on external pins PCKx. Each signal can be indepen-
dently programmed via the PMC_PCKx registers.
PCKx can be independently selected between the Slow clock, the PLL output and the main
clock by writing the CSS field in PMC_PCKx. Each output signal can also be divided by a power
of 2 between 1 and 64 by writing the PRES (Prescaler) field in PMC_PCKx.

Т.е. можно частоту до 180Mhz.



ЗЫ Только нужно еще учитывать частотные характеристики групп ножек, например, у SAM'а первая группа (максимальная) только до 30МГц могет нормально выводить :-)
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 10 2007, 10:06
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



а где, простите, ноги PCKx? че то я в распиновке их не вижу...

Ну или хотя бы сигнал не mck, а меньшей частоты...

Сообщение отредактировал ktchv - Aug 10 2007, 10:11
Go to the top of the page
 
+Quote Post
a3r3
сообщение Aug 10 2007, 11:24
Сообщение #7


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

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



А тип процессора все-таки огласить не хотите? smile.gif
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 10 2007, 11:27
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Цитата(a3r3 @ Aug 10 2007, 15:24) *
А тип процессора все-таки огласить не хотите? smile.gif



эээ... sam7s256.
Go to the top of the page
 
+Quote Post
a3r3
сообщение Aug 10 2007, 11:41
Сообщение #9


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

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



Тогда:

PA6 - PCK0
PA17, PA21 - PCK1
PA18, PA31 - PCK2

На PA17, PA18 можно вывести максимум 12.5MHz, на остальные до 25MHz.
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Aug 10 2007, 13:51
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(a3r3 @ Aug 10 2007, 14:41) *
На PA17, PA18 можно вывести максимум 12.5MHz, на остальные до 25MHz.

А откуда взято это ограничение? Чето я не находил нигде?
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 10 2007, 14:22
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(AlexBoy @ Aug 10 2007, 17:51) *
А откуда взято это ограничение? Чето я не находил нигде?



Table 36-22. I/O Characteristics (6175G–ATARM–22-Nov-06)
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 10 2007, 19:03
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Да, кому интересно. Работает.
вот кусочек:

AT91F_PIO_CfgPeriph(
AT91C_BASE_PIOA,
0, AT91C_PA31_PCK2); //нога любая с PCK на портах А или Б.

AT91C_BASE_PMC->PMC_SCER=AT91C_PMC_PCK2; //включаем выбранную ногу(см. константы)
AT91C_BASE_PMC->PMC_PCKR[2]=AT91C_PMC_CSS_PLL_CLK|AT91C_PMC_PRES_CLK_8; //1 - выбираем источник, 2 - делитель источника.

и на счет ограничений на ноги. вывел 96 мгц... smile.gif
Go to the top of the page
 
+Quote Post
a3r3
сообщение Aug 11 2007, 00:47
Сообщение #13


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

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



Цитата(ktchv @ Aug 10 2007, 23:03) *
и на счет ограничений на ноги. вывел 96 мгц... smile.gif

И что получилось - синусоида? От нагрузки будет зависить, конечно...
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 11 2007, 12:17
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Цитата(a3r3 @ Aug 11 2007, 04:47) *
И что получилось - синусоида? От нагрузки будет зависить, конечно...



квадратеки... wink.gif
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 13 2007, 05:54
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Выводил на РА31(AT91SAM7S64-AU-001) MCK/2=48МГц, Осцилл 500МГц/5Gsample - Cвх=13пФ -> сисуноида
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Aug 13 2007, 06:48
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



А на LPC2378 кто-нибудь выводил?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
_dem
сообщение Aug 14 2007, 08:55
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



Цитата(DmitryM @ Aug 13 2007, 08:54) *
Выводил на РА31(AT91SAM7S64-AU-001) MCK/2=48МГц, Осцилл 500МГц/5Gsample - Cвх=13пФ -> сисуноида


Все дело как раз в Cвх smile.gif
Go to the top of the page
 
+Quote Post
amw
сообщение Aug 14 2007, 14:43
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(_dem @ Aug 14 2007, 11:55) *
Все дело как раз в Cвх smile.gif

А какая Свх у нагрузки будет? Думаю сопоставима.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
_dem
сообщение Aug 15 2007, 06:54
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



Цитата(amw @ Aug 14 2007, 17:43) *
А какая Свх у нагрузки будет? Думаю сопоставима.


Но частота же плыть не будет, все равно будет срабатывание по фронтам по уровням TTL.

У нас на плате стояли 8 SAM7S, тактировавшихся от PCK0 SAM7X. Пока не приехали буфера, с выхода PCK0 на шину XCK и с шины на входы XIN стояли перемычки, т.е. PCK0 напрямую тактировал 8 контроллеров - и все устойчиво работало. Но в серию, естественно, нужны буфера.

p/s. Длина шины по плате - ~200 мм
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 15 2007, 06:58
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Частота то не поплывет, а вот уровень срабатывания элементарно.

P.S. Ну не зря Atmel табличку привел
Go to the top of the page
 
+Quote Post
_dem
сообщение Aug 15 2007, 07:14
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



табличку ? 39-19 в pdf ?

на PCK0 вывел 8,16 MHZ (выход висит в воздухе), осцилл DS1150, 150Mhz/1.5GS, Свх = 20pf - синусоида smile.gif

Сообщение отредактировал _dem - Aug 15 2007, 07:20
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 23:47
Рейтинг@Mail.ru


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