Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите микроконтроллер с USB 2.0 high speed (480МГц)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
AndruB
Доброго времени суток!

Требуется выбрать микроконтроллер, который должен решать следующие задачи :
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.

Зарание благодарю за советы.
Flexz
STM32F2xx/F4xx, LPC18xx. По два порта USB Host/Device, параллельная шина сейчас везде есть. Три порта USB это уже другая весовая категория (слоны типа i.MX53, например), но теоретически можно и на легкие контроллеры м/с хаба поставить и сделать портов столько сколько нужно.
Параллельную шину для слива данных в ПЛИС совсем не обязательно 2МБит легко уйдут по UART или SPI, да и 40МБит тоже можно через SPI прогнать.
Пятый пункт не понял.
-60 - сомнительно, ну т.е. работать то они может и будут, но как долго? И будет ли работать следующая партия? Лучше обогрев сделать.
AndruB
Цитата(Flexz @ Dec 10 2012, 21:42) *
STM32F2xx/F4xx, LPC18xx.


Спасибо за подсказку. rolleyes.gif Наверно попробуем Cortex M4.
dubb
Как вариант, если потребуюся три usb и один из них девайс - можно какой-нибудь ftdi чип (например ft232h) цепануть напрямую к ПЛИС, думаю с перепаковкой данных ПЛИСина справиться 8)
Муравей

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

mempfis_
Цитата(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.


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

Нашёл вроде TI Cortex-A8 AM335x . Как у них с покупабельностью , кто-нибудь юзает такое ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.