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

 
 
> Как управлять синтезатором посредством ПЛИС
sendust77
сообщение Oct 13 2014, 19:05
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 15-01-14
Пользователь №: 80 060



Здравствуйте господа.
Есть модуль синтезатора на PLL ADF4118. Как сделать управление на плис EPM3064 , управление валкодером и отображение частоты на дисплее?
Что то типа генератора высокой частоты.
С уважением.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
Amurak
сообщение Oct 14 2014, 05:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Управление синтезатором - по SPI.
Отображение на дисплей - интерфейс "ПЛИС - дисплей".
Сигнал с валкодера оцифровать с помощью АЦП, дальше делать интерфейс "ПЛИС - АЦП".
Go to the top of the page
 
+Quote Post
sendust77
сообщение Oct 14 2014, 11:04
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 15-01-14
Пользователь №: 80 060



Не нашел примеров как управлять по SPI.
Go to the top of the page
 
+Quote Post
Amurak
сообщение Oct 14 2014, 11:54
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Надо было в интернете поискать.
Go to the top of the page
 
+Quote Post
sallador
сообщение Oct 14 2014, 12:09
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 10-05-11
Пользователь №: 64 903



Цитата(sendust77 @ Oct 14 2014, 15:04) *
Не нашел примеров как управлять по SPI.


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

Из этого набора контроллер управления описываете самостоятельно.
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Oct 14 2014, 19:32
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



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


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
sendust77
сообщение Oct 14 2014, 21:55
Сообщение #7





Группа: Новичок
Сообщений: 3
Регистрация: 15-01-14
Пользователь №: 80 060



Дисплей вот такой WH0802A-NGG-CT .
А зачем валкодеру АЦП? там же TTL на выходе.

Go to the top of the page
 
+Quote Post
likeasm
сообщение Oct 15 2014, 04:14
Сообщение #8


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



по дисплею пример работы с мегой и схема включения.
http://chipenable.ru/index.php/programming...rezultatov.html
на плис делаете автомат аналогичным образом и будет вам счастье.
Go to the top of the page
 
+Quote Post
Amurak
сообщение Oct 15 2014, 04:57
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Цитата(sendust77 @ Oct 15 2014, 01:55) *
А зачем валкодеру АЦП? там же TTL на выходе.

Ну тогда не нужен, тогда проще, да.
Go to the top of the page
 
+Quote Post
khach
сообщение Oct 15 2014, 08:30
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



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

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

 


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


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