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

 
 
 
Reply to this topicStart new topic
> Посоветуйте, пожалуйста, легко паяемую шаблоном, маленькую и простую ПЛИСку
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
AlexandrY
сообщение Aug 17 2016, 19:34
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(iiv @ Aug 17 2016, 21:33) *
Спасибо!


Только что заказал себе бесплатно сэмплы MKV58F1M0VLQ24
20 на 20 мм.
44 ШИМ канала, разрешение - 285 псек
Частота ядра 240 МГц

Go to the top of the page
 
+Quote Post
iiv
сообщение Aug 17 2016, 20:14
Сообщение #3


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

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



Цитата(AlexandrY @ Aug 18 2016, 00:34) *
44 ШИМ канала, разрешение - 285 псек
Частота ядра 240 МГц

круто, спасибо!
Скажите, пожалуйста, а другие камни, но с двойной точностью по плавающей точке, такими свойствами обладают? Сейчас не могу выбрать между пиком, СТМом и атмелом...
Go to the top of the page
 
+Quote Post
iiv
сообщение Aug 19 2016, 17:55
Сообщение #4


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

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



Все-таки ищется ПЛИСка...

почитал доки на процессоры, ШИМ - да, идеально на них делается... А у меня немного все сложнее, у меня 4 катушки, с парой управляющих сигналов на каждую, и мне эти катушки надо включать-выключать с заданными мной задержками друг отностительно друга, и, иногда всего-то на 2-3 такта, то есть схема включения получается очень не тривиальная... Идеально делать через ФИФО, в которое класть конфигурацию включения, и число тиков, сколько подождать от предыдущей конфигурации. Но тут без плиски - не представляю как, поэтому, пожалуйста, посоветуйте мне на мое исходное сообщение!

Спасибо!

ИИВ
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 19 2016, 19:27
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(iiv @ Aug 19 2016, 20:55) *
Все-таки ищется ПЛИСка...


маленькие ПЛИС у Актела есть
ну и iCE40 от Латиса

http://www.microsemi.com/products/fpga-soc...#product-tables
http://www.latticesemi.com/Products/FPGAan...iCE40Ultra.aspx
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 19 2016, 20:34
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 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 Текстовая версия Сейчас: 18th July 2025 - 20:28
Рейтинг@Mail.ru


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