[an error occurred while processing this directive]
работа PLL в TMS320(+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено KykyryzzZ 31 мая 2006 г. 16:46

Вопрос:
CLK подаю на процессор TMS320vc5502 от внешнего источника 20МГц. Надеялся поднять частоту с помощью PLL, но как видно что-то не работает, а вернее не работает умножитель...

Если пускать в обход цепочки Divider D0 - PLL, то все работает нормально, он если через, то проблема!
Проверяю так: сигнал снимаю с ноги CLKOUT осциллографом предварительно на devider D1 делю его на 1.
соответственно при обходе умножителя имею на на выходе родные 20MГц (если делить с помощью devider D1, то делится как надо), а при прохождении через, на выходе 0

вот конфигурация:
PLL_Config MypllConfig = {
0x0005, /* PLLCSR */
0x0002, /* PLLM */
0x8000, /* PLLDIV0 */
0x8000, /* PLLDIV1 */
0x0000, /* PLLDIV2 */
0x0000, /* PLLDIV3 */
0x0000, /* OSCDIV1 */
0x0001, /* WAKEUP */
0x0001, /* CLKMD */
0x0002 /* CLKOUTSR */
};
Не работает.

Пробовал через непосредственное обращение к регистрам:

void Pll_my_config(void)
{
int test_lock;

PLL_RSET(PLLCSR, 0x0004);
PLL_FSET(PLLCSR, PLLEN, 0x0);
PLL_FSET(PLLCSR, PLLRST, 0x1);
PLL_RSET(PLLM, 0x000A);
PLL_RSET(PLLDIV0, 0x8004);
PLL_RSET(PLLDIV1, 0x8000);
PLL_RSET(PLLDIV2, 0x0000);
PLL_RSET(PLLDIV3, 0x0000);
PLL_RSET(OSCDIV1, 0x0000);
//PLL_RSET(WAKEUP, 0x0010);
PLL_RSET(CLKMD, 0x0001);
PLL_RSET(CLKOUTSR, 0x0002);
PLL_RSET(CK3SEL, 0x1010);

for( i = 0 ; i < 10 ; i++){
}

PLL_FSET(PLLCSR, PLLRST, 0x0);
PLL_FSET(PLLCSR, PLLEN, 0x1);
lock_check:
test_lock = PLL_FGET(PLLCSR, LOCK);
if (test_lock == 0x1){
goto lock_check;
}
PLL_FSET(PLLCSR, PLLEN, 0x1);
}
тоже не помогло.

Так что дало не в эмуляторе, ну или частично в нем.
Основная проблема подключить умножитель...
Поделитесь идеями по поводу проблеммы пожалуйста
Заранее благодарен

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru