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

 
 
> Посоветуйте, пожалуйста, легко паяемую шаблоном, маленькую и простую ПЛИСку
iiv
сообщение Aug 17 2016, 18:33
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Добрый день,

надо на 13 ножках включать-выключать управление полных мостов (4 моста и куча enable к ним), а само правило включения-выключения передавать чем-то с контроллера. Так как фронты в мосте должны быть около 3нс (мосты могут работать до 70MHz), а точность начала примерно в два раза лучше, похоже контроллером это сделать не получится. Раньше всегда делал на терасиковских бордах, а тут надо вписаться в супер маленькие габариты, чтобы плата была не шире 22 мм.

ПЛИСки никогда не разводил... Надо срочно... Места мало... Работал до этого только на Альтере (FPGA), для CPLD ни разу не писал и не сильно предсталяю можно ли на них это сделать...

Что можно взять с маленьким корпусом, чтобы 13 ног на выход и 3-4 на вход с контроллера, и чтобы референс дизайн был как плату разводить, и чтобы не больше 4 слоев, а лучше вообще в 2 слоя вписаться. CPLD вообще такую задачу потянет? А Циклон с минимальным числом ножек и минимальным корпусом - это 3-тий? А Латис легко после Альтеры осваивается?

Спасибо!

ИИВ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_pv
сообщение Aug 19 2016, 20:34
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



у блэкфинов есть параллельный порт, куда он может выдвинуть на большой частоте 16 битные данные из внутренней памяти.
на счёт именно 70МГц надо в даташите уточнить, начиная с какого-то момента у некоторых новых ограничение в 50 МГц появилось, раньше вроде не было, было просто Fppi_max = Fsclk/2.
adsp-bf592, 504, 70x (702 с частотой sclk 200МГц) в мелких qfn корпусах бывают.
и параллельный порт который может быстро данные выплюнуть можно и в других МК поискать, в тех же pic32 что-то было.

ну или посмотреть параметры скорости GPIO и тупо DMA заставить данные перекладывать из памяти в регистр.

еще есть psoc 5 от кипариса, можно на них сделать.

а вообще фифо организуется и без плис, SN74V225 например, МК может неспешно загрузить данные, а потом включить таймер на определённое количество клоков и выдвинуть сколько надо данных на параллельную шину.

Цитата
А у меня немного все сложнее, у меня 4 катушки, с парой управляющих сигналов на каждую, и мне эти катушки надо включать-выключать с заданными мной задержками друг отностительно друга, и, иногда всего-то на 2-3 такта, то есть схема включения получается очень не тривиальная...

в регистры ШИМ таймера данные может и ДМА подкладывать (в том числе и по другому таймеру) так что какую угодно нетривиальную схему включения реализовать можно.
Go to the top of the page
 
+Quote Post



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

 


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


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