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

 
 
> Управляемый делитель тактовой частоты(клоков)
shamrel
сообщение Jan 14 2016, 05:28
Сообщение #1


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

Группа: Свой
Сообщений: 132
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 229



Приветствую!
В системе есть тактовая частота Fclk = 200МГц. От этой частоты нужно тактировать АЦП, ЦАП и цепочки фильтров. Причем, частота выборки устанавливается из вне (передается параметр) и может быть любой из Fclk/N , где N -- целое число 16-битное число (включая 1).
Как можно это сделать? Делитель на счетчике с загрузкой? Выход не будет синхронным с основной частотой, да и минимальный коэффициент деления 2, а нужно 1 (нет деления). Использовать перестраиваемый PLL? Сильно громоздко получается (в Altera), или может я не до конца разобрался как это сделать. Или смириться с асинхронностью схемы?


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AJIEKCEu
сообщение Jan 14 2016, 19:58
Сообщение #2


Местный
***

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



Я не совсем понимаю схему (недостаточно данных), но если на АЦП клок заходит с плис то делаем следующую вещь: Опорный клок-> Делитель на целое число с учетом DDR триггера на выходе -> выходной DDRC триггер.

Отсутствие PLL (и выходного триггера (обязательно расположенного в блоке ввода вывода, у Xilinx это называется iob, у Altera возможно по-другому) даст более качественную выходную частоту нежели с PLL (хотя наверное чуть-чуть хуже, чем при использовании внешних компонентов). Использование DDR триггера позволит делить клок на числа некратные двойке.

По идее должно быть сильно лучше чем с PLL. Насколько возможно отсутствие PLL - Не совсем понял из условий задачи.

Ещё не совсем понял, как вы выбираете частоту дискретизации извне? У вас гарантированно только полезный сигнал приходит на АЦП? Уже отфильтрован внешними условиями/схемами?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shamrel   Управляемый делитель тактовой частоты(клоков)   Jan 14 2016, 05:28
- - Bad0512   Цитата(shamrel @ Jan 14 2016, 11:28) Прив...   Jan 14 2016, 05:39
- - Vascom   Чтобы был делитель на 1 - просто добавь мультиплек...   Jan 14 2016, 06:52
- - Dmitriyspb   Цитата(shamrel @ Jan 14 2016, 08:28) Прив...   Jan 14 2016, 07:20
|- - shamrel   Vascom, имхо, мультиплексор внесет трудно прогнози...   Jan 14 2016, 07:59
|- - Dmitriyspb   Цитата(shamrel @ Jan 14 2016, 10:59) Глав...   Jan 14 2016, 08:13
|- - Vascom   Цитата(Dmitriyspb @ Jan 14 2016, 11:13) Н...   Jan 14 2016, 08:16
|- - Dmitriyspb   Цитата(Vascom @ Jan 14 2016, 11:16) Это е...   Jan 14 2016, 08:40
- - Vascom   В ПЛИС системная частота вовсе не обязана быть пос...   Jan 14 2016, 07:54
- - Vascom   О задержках будет думать Timing Analyser при сборк...   Jan 14 2016, 08:01
- - dm.pogrebnoy   И как обычно, никто не вспоминает, что ПЛИС для та...   Jan 14 2016, 08:33
- - Anton1990   Цитата(shamrel @ Jan 14 2016, 08:28) Прив...   Jan 14 2016, 15:42
|- - Bad0512   Есть ещё вариант - АЦП и ЦАП работают на максималь...   Jan 15 2016, 04:24
|- - shamrel   Цитата(AJIEKCEu @ Jan 14 2016, 22:58) Я н...   Jan 15 2016, 04:48
|- - Maverick   Цитата(shamrel @ Jan 15 2016, 06:48) По п...   Jan 15 2016, 05:11
- - AJIEKCEu   Мне кажется, без минимальной схемы - тут никуда. Я...   Jan 16 2016, 02:37
- - shamrel   Цитата(AJIEKCEu @ Jan 16 2016, 05:37) Мне...   Jan 16 2016, 04:07
- - des00   Цитата(shamrel @ Jan 16 2016, 11:07) CIC ...   Jan 16 2016, 06:55


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:01
Рейтинг@Mail.ru


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