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

 
 
> Какую максимальную частоту SCLK можно установить в LPC2478 ?
kolobochishe
сообщение Nov 26 2010, 07:17
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 14-04-10
Из: Россия, г.Челябинск
Пользователь №: 56 634



У кого есть опыт в использовании SPI у контроллера LPC2478? Хотел использовать его для 2МГц АЦП с 16 битами, а получается установить скорость не больше 6-7МГц SCLK по SPI. Что явно недостаточно для передачи 16 бит с частотой перобразования АЦП 2МГц.
В описании контроллера User manual LPC2478 нарисовано на Fig 12. Clock generation for the LPC2400 что SPI и прочая периферия может использовать частоту CCLK, которая по всем признакам 72МГц (FCCO = (2 × M × FIN) / N = 288 и CCLKCFG = 3 => делим еще на 4). А реально SCLK едва доходит до 6-7МГц.

void SPI_Config(void)
{

PCLKSEL0_bit.PCLK_SPI = 0x1; // Собственно частота SCLK задается этим регистром. Делитель = 1

S0SPCCR_bit.COUNTER = 0x10; // SCLK/8 - как советуют в даташите на контроллер значение больше или равное 8

}

Может я что-то еще не задал? Как увеличить частоту хотя бы до 32 МГц? smile.gif
Go to the top of the page
 
+Quote Post



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

 


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


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