Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как управлять синтезатором посредством ПЛИС
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
sendust77
Здравствуйте господа.
Есть модуль синтезатора на PLL ADF4118. Как сделать управление на плис EPM3064 , управление валкодером и отображение частоты на дисплее?
Что то типа генератора высокой частоты.
С уважением.
Amurak
Управление синтезатором - по SPI.
Отображение на дисплей - интерфейс "ПЛИС - дисплей".
Сигнал с валкодера оцифровать с помощью АЦП, дальше делать интерфейс "ПЛИС - АЦП".
sendust77
Не нашел примеров как управлять по SPI.
Amurak
Надо было в интернете поискать.
sallador
Цитата(sendust77 @ Oct 14 2014, 15:04) *
Не нашел примеров как управлять по SPI.


1. Даташит на analog.com
На стр. 5, 13-18 описана времянка для программирования регистров микросхемы по SPI.
2. На opencores пример SPI-интерфейса.

Из этого набора контроллер управления описываете самостоятельно.
eugen_pcad_ru
1 SPI на opencores
2 А что за дисплей? Семисегментый индикатор? Интерфейс-то какой к дисплею?
sendust77
Дисплей вот такой WH0802A-NGG-CT .
А зачем валкодеру АЦП? там же TTL на выходе.

likeasm
по дисплею пример работы с мегой и схема включения.
http://chipenable.ru/index.php/programming...rezultatov.html
на плис делаете автомат аналогичным образом и будет вам счастье.
Amurak
Цитата(sendust77 @ Oct 15 2014, 01:55) *
А зачем валкодеру АЦП? там же TTL на выходе.

Ну тогда не нужен, тогда проще, да.
khach
А почему именно EPM3064? В нее же логика управления частотой не влезет- тот же пересчет частоты из двоичного регистра в формат регистров синтезатора, я не говорю о преобразовании двоично-десятичном для индикатора. У ADF4118 сколько регистров управления- 4 по 21 биту? Даже начальную инициализацию на одну частоту в EPM3064 хранить практически негде- нужна внешняя память. Хотя с внешней SPI памятью EPM3064 как глю-логику для начальной прогрузки синтезаторов применять приходилось - процессор не допускался по условиям ТЗ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.