Перейти к содержанию
    

Как управлять синтезатором посредством ПЛИС

Здравствуйте господа.

Есть модуль синтезатора на PLL ADF4118. Как сделать управление на плис EPM3064 , управление валкодером и отображение частоты на дисплее?

Что то типа генератора высокой частоты.

С уважением.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Управление синтезатором - по SPI.

Отображение на дисплей - интерфейс "ПЛИС - дисплей".

Сигнал с валкодера оцифровать с помощью АЦП, дальше делать интерфейс "ПЛИС - АЦП".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не нашел примеров как управлять по SPI.

 

1. Даташит на analog.com

На стр. 5, 13-18 описана времянка для программирования регистров микросхемы по SPI.

2. На opencores пример SPI-интерфейса.

 

Из этого набора контроллер управления описываете самостоятельно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 SPI на opencores

2 А что за дисплей? Семисегментый индикатор? Интерфейс-то какой к дисплею?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по дисплею пример работы с мегой и схема включения.

http://chipenable.ru/index.php/programming...rezultatov.html

на плис делаете автомат аналогичным образом и будет вам счастье.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А почему именно EPM3064? В нее же логика управления частотой не влезет- тот же пересчет частоты из двоичного регистра в формат регистров синтезатора, я не говорю о преобразовании двоично-десятичном для индикатора. У ADF4118 сколько регистров управления- 4 по 21 биту? Даже начальную инициализацию на одну частоту в EPM3064 хранить практически негде- нужна внешняя память. Хотя с внешней SPI памятью EPM3064 как глю-логику для начальной прогрузки синтезаторов применять приходилось - процессор не допускался по условиям ТЗ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...