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

 
 
 
Reply to this topicStart new topic
> Подскажите микроконтроллер с USB 2.0 high speed (480МГц)
AndruB
сообщение Dec 10 2012, 16:27
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 31-07-07
Из: Москва
Пользователь №: 29 490



Доброго времени суток!

Требуется выбрать микроконтроллер, который должен решать следующие задачи :
1. По первому порту USB 2.0 high speed (480МГц) получать данные до 40 мегабит/сек (будет этот порт host или device пока не определено) Полученные и перепакованные данные сбросить по параллельной шине на ПЛИС для дальнейшей обработки.
2. По второму порту USB 2.0 full speed (12МГц) host получать и передавать данные до 2 мегабит/сек. Полученные и перепакованные данные сбросить по параллельной шине на ПЛИС для дальнейшей обработки.
3. Желательно наличие и третьего порта, аналогичного пункту 2.
4. Управлять по парллельной шине (напямую, или через ПЛИС) м\сх контроллера (манчестер).
5. Задание циклограммы работы всех вышеупомянутых устройств.
Температурный диапазон - -40 +65. Желательна уверенность , что м\сх работопособна и при -60.
Желательно наличие Stated Kits c обильными примерами по работе с USB.

Зарание благодарю за советы.


--------------------
Обойденные грабли - недополученный опыт!
Go to the top of the page
 
+Quote Post
Flexz
сообщение Dec 10 2012, 17:42
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



STM32F2xx/F4xx, LPC18xx. По два порта USB Host/Device, параллельная шина сейчас везде есть. Три порта USB это уже другая весовая категория (слоны типа i.MX53, например), но теоретически можно и на легкие контроллеры м/с хаба поставить и сделать портов столько сколько нужно.
Параллельную шину для слива данных в ПЛИС совсем не обязательно 2МБит легко уйдут по UART или SPI, да и 40МБит тоже можно через SPI прогнать.
Пятый пункт не понял.
-60 - сомнительно, ну т.е. работать то они может и будут, но как долго? И будет ли работать следующая партия? Лучше обогрев сделать.
Go to the top of the page
 
+Quote Post
AndruB
сообщение Dec 11 2012, 17:02
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 31-07-07
Из: Москва
Пользователь №: 29 490



Цитата(Flexz @ Dec 10 2012, 21:42) *
STM32F2xx/F4xx, LPC18xx.


Спасибо за подсказку. rolleyes.gif Наверно попробуем Cortex M4.


--------------------
Обойденные грабли - недополученный опыт!
Go to the top of the page
 
+Quote Post
dubb
сообщение Dec 11 2012, 17:32
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-08-09
Из: Сибири
Пользователь №: 51 936



Как вариант, если потребуюся три usb и один из них девайс - можно какой-нибудь ftdi чип (например ft232h) цепануть напрямую к ПЛИС, думаю с перепаковкой данных ПЛИСина справиться 8)
Go to the top of the page
 
+Quote Post
Муравей
сообщение Dec 11 2012, 18:20
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 30-11-11
Пользователь №: 68 593




Извиняюсь за вторжение в эту ветку, но тоже прошу совета с выбором процессора. Требования следующие:
- ARM-подобное ядро >200MHz
- USB hi-speed
- Ethernet с поддержкой IEEE1588
- SDRAM
- SD card
- TDM или как там его называют, последовательный интерфейс с временным разделением каналов.
Ну и конечно чтобы легко покупабельный был.
Может кто встречал такой, заранее спасибо.

Go to the top of the page
 
+Quote Post
mempfis_
сообщение Dec 11 2012, 18:48
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(AndruB @ Dec 10 2012, 19:27) *
Доброго времени суток!

Требуется выбрать микроконтроллер, который должен решать следующие задачи :
1. По первому порту USB 2.0 high speed (480МГц) получать данные до 40 мегабит/сек (будет этот порт host или device пока не определено) Полученные и перепакованные данные сбросить по параллельной шине на ПЛИС для дальнейшей обработки.
2. По второму порту USB 2.0 full speed (12МГц) host получать и передавать данные до 2 мегабит/сек. Полученные и перепакованные данные сбросить по параллельной шине на ПЛИС для дальнейшей обработки.


Может быть Вам подойдёт Kinetis K60 от Freescale.
Семейство правда новое и неизвестно как с доставабельностью. Но нам оперативно прислали платку с другим процессором и обещали в достатке kl14.


Go to the top of the page
 
+Quote Post
Муравей
сообщение Dec 12 2012, 13:22
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 30-11-11
Пользователь №: 68 593



Цитата(Муравей @ Dec 11 2012, 22:20) *
Извиняюсь за вторжение в эту ветку, но тоже прошу совета с выбором процессора. Требования следующие:
- ARM-подобное ядро >200MHz
- USB hi-speed
- Ethernet с поддержкой IEEE1588
- SDRAM
- SD card
- TDM или как там его называют, последовательный интерфейс с временным разделением каналов.
Ну и конечно чтобы легко покупабельный был.
Может кто встречал такой, заранее спасибо.

Нашёл вроде TI Cortex-A8 AM335x . Как у них с покупабельностью , кто-нибудь юзает такое ?
Go to the top of the page
 
+Quote Post

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

 


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


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