|
SSEL1 в SSP в LPC21x всё-таки машет аппаратно! |
|
|
|
 |
Ответов
|
Sep 9 2009, 23:32
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(zltigo @ Sep 10 2009, 00:43)  Птички какие-то .... не вызывающие доверия  . Для начала SSP тактируется через совершенно независимый прескалер, который делит на 2, минимум. Посему получить 15 MHz должно получить при 2, а отнюдь не 4... на 2148 PCLK можно сделать равным тактовой частоте. VPBDIV 00 VPB bus clock is one fourth of the processor clock. 01 VPB bus clock is the same as the processor clock. Цитата А больше 30MHz вообще не получить. Я тоже знаю, что получаться не должно, но тектроникс показывал таки больше. Если б не показывал - я б сюда не писал.
|
|
|
|
|
Sep 10 2009, 06:07
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(evgen2 @ Sep 10 2009, 01:32)  на 2148 PCLK можно сделать равным тактовой частоте. Однако, речь велась о SSP Clock Prescale Register а не о тактовой частоте перефиирии. Цитата CPSDVSR This even value between 2 and 254, by which PCLK is divided to yield the prescaler output clock.. Таким образом тактовая частота SSP не более 1/2 PCLK, и даже если собственный делитель в SSPCR единица. Цитата Я тоже знаю, что получаться не должно, но тектроникс показывал таки больше. Если б не показывал - я б сюда не писал.  Вы даже не представляете, сколько "лабораторных" работ по исследованию SPI я провел для выжимания всего и вся из SSP LPC21xx То, что Вы действительно могли видеть, это, уже писал, укорочение первых импульсов, что действительно могло создать некую иллюзию, что частота более высокая.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 10 2009, 21:37
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(zltigo @ Sep 10 2009, 10:07)  Однако, речь велась о SSP Clock Prescale Register а не о тактовой частоте перефиирии.
Таким образом тактовая частота SSP не более 1/2 PCLK, и даже если собственный делитель в SSPCR единица. Ну так PCLK - 60МГц, При установке SSP Clock Prescale Register в 2 получаем 30 МГц, при 3 - 20 Мгц. Цитата  Вы даже не представляете, сколько "лабораторных" работ по исследованию SPI я провел для выжимания всего и вся из SSP LPC21xx А вы случаем не два LPC между собой связывали ? Цитата То, что Вы действительно могли видеть, это, уже писал, укорочение первых импульсов, что действительно могло создать некую иллюзию, что частота более высокая. Я конечно бестолковый, "человек без паяльника" и даже без осциллографа, но есть коллега с паяльником и осциллографом, который меня ткнул носом в экран осциилографа, на котором было четко видно в случае делителя 2 и 3: (далее следует описание словами, поскольку не догадался зафиксировать на цифровик) - клоки в виде, похожем на синусоиду с фиксированным периодом
- амплитуда первой после паузы синусоиды раза в два меньше последующих.
- Частота, которую "тектроникс" показывал - 38МГц - примерно соотетствовала ручному подсчету по шкале
|
|
|
|
|
Sep 10 2009, 23:10
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(evgen2 @ Sep 10 2009, 23:37)  Ну так PCLK - 60МГц, При установке SSP Clock Prescale Register в 2 получаем 30 МГц, при 3 - 20 Мгц. Да, а как на счет того, что только четные  2-4-6....? Кроме того, сколько нужно поставить, что бы 38 получить  Цитата А вы случаем не два LPC между собой связывали ? В основном FPGA, но и 4 штуки LPC на субмодулях с центральным тоже. Естественно, при LPC-LPC работа идет не 30 MHz, и не на 15. Ибо есть докуменированные ограничения на частоту клоков для slave mode LPC. Цитата [*]клоки в виде, похожем на синусоиду с фиксированным периодом Дальше можете не продолжать - там нет "синусоиды" - четкие, как и документировано, 10ns фронты. На 30MHz первый импульс и-за укорочения практически треугольник, остальные обычные трапеции.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
InsolentS SSEL1 в SSP в LPC21x всё-таки машет аппаратно! Aug 29 2009, 07:30 zltigo Цитата(InsolentS @ Aug 29 2009, 10:30) Не... Aug 29 2009, 09:58 InsolentS Цитата(zltigo @ Aug 29 2009, 13:58) Тоже ... Aug 29 2009, 15:04  zltigo Цитата(InsolentS @ Aug 29 2009, 18:04) ..... Aug 29 2009, 15:24   evgen2 Цитата(zltigo @ Aug 29 2009, 18:24) чем и... Sep 2 2009, 14:50    zltigo Цитата(evgen2 @ Sep 2 2009, 17:50) а не п... Sep 2 2009, 15:37     evgen2 Цитата(zltigo @ Sep 2 2009, 18:37) Вам от... Sep 2 2009, 20:37      zltigo Цитата(evgen2 @ Sep 2 2009, 23:37) В слей... Sep 2 2009, 20:54       evgen2 Цитата(zltigo @ Sep 2 2009, 23:54) Ну, дл... Sep 2 2009, 21:24      rezident Цитата(evgen2 @ Sep 3 2009, 02:37) Вот эт... Sep 2 2009, 21:05      GetSmart КодIn Slave mode, the SSP clock rate provided by t... Sep 2 2009, 21:20    GetSmart Цитата(evgen2 @ Sep 2 2009, 20:50) а не п... Sep 2 2009, 15:55 evgen2 процессор LPC2378, в паре планируется LPC214.
Обн... Sep 3 2009, 22:55 GetSmart Цитата(evgen2 @ Sep 4 2009, 04:55) Т.е. ... Sep 3 2009, 23:39  evgen2 Цитата(GetSmart @ Sep 4 2009, 02:39) Посл... Sep 4 2009, 22:57 zltigo Цитата(evgen2 @ Sep 4 2009, 01:55) а 8 ра... Sep 4 2009, 07:11 GetSmart хз. Возможно это клинический случай Sep 4 2009, 23:18 evgen2 Цитата(GetSmart @ Sep 5 2009, 02:18) хз. ... Sep 4 2009, 23:34 GetSmart Вообще, должен через 2 посылки. Если мастер будет ... Sep 4 2009, 23:43 evgen2 Цитата(GetSmart @ Sep 5 2009, 03:43) Вооб... Sep 5 2009, 05:12      evgen2 Цитата(zltigo @ Sep 11 2009, 03:10) Да, а... Sep 11 2009, 07:50       zltigo Цитата(evgen2 @ Sep 11 2009, 09:50) О, во... Sep 11 2009, 08:11      evgen2 Цитата(zltigo @ Sep 11 2009, 03:10) Дальш... Sep 11 2009, 12:20       zltigo Цитата(evgen2 @ Sep 11 2009, 14:20) Ну а ... Sep 11 2009, 12:41        GetSmart Цитата(zltigo @ Sep 11 2009, 18:41) Кусок... Sep 11 2009, 12:56        evgen2 Цитата(zltigo @ Sep 11 2009, 16:41) Дожда... Sep 11 2009, 15:23
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|