Микроконтроллеры с поддержкой usb high speed

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
astrgan
Встал на лапы
Сообщения: 103
Зарегистрирован: Чт мар 08, 2012 01:13:30

Микроконтроллеры с поддержкой usb high speed

Сообщение astrgan »

Здравствуйте.
Подскажите, микроконтроллеры каких фирм могут работать с usb на скоростях high speed?
Сам нашел только мк от atmel.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Микроконтроллеры с поддержкой usb high speed

Сообщение Аlex »

astrgan писал(а):микроконтроллеры каких фирм могут работать с usb на скоростях high speed?
Да практически всех, кто выпускает микроконтроллеры. USB нынче - не ново.

astrgan писал(а):Сам нашел только мк от atmel
Скорее всего, Ваш поиск ограничился минутой-двумя.
Хоть я и не поклонник Атмела, но всё-таки задам вопрос - почему "только" ? Чем не устроило то, что нашли ?
astrgan
Встал на лапы
Сообщения: 103
Зарегистрирован: Чт мар 08, 2012 01:13:30

Re: Микроконтроллеры с поддержкой usb high speed

Сообщение astrgan »

Нечего плохого в Atmel пока не вижу, хоть и не работал с их армами. Но что-то о них отзываются не очень.

Аlex писал(а):Да практически всех, кто выпускает микроконтроллеры. USB нынче - не ново.

Я имею ввиду без внешнего PHY. МК от ST, вроде только на FS могут.
МК с ядром cortex-m4 от TI (TM4C12x) вроде имеют встроенную поддержку HS, судя по картинке на сайте.

Но в даташите написано:
USB 2.0 high-speed (480 Mbps) operation with the integrated ULPI interface communicating
with an external PHY

Как я понял тоже только с внешним PHY.
bondyara
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 07, 2011 17:00:42
Откуда: Оттуда

Re: Микроконтроллеры с поддержкой usb high speed

Сообщение bondyara »

Чтобы МК мог работать на 480 Мгц, его тактовая частота должна измеряться ГГц-ами
Аватара пользователя
Электpониk
Прорезались зубы
Сообщения: 247
Зарегистрирован: Чт янв 08, 2015 22:31:15

Re: Микроконтроллеры с поддержкой usb high speed

Сообщение Электpониk »

Atmel SAM3U
NXP серий LPC2880/2888, LPC435x, LPC433x, LPC432x


И совсем не обязательно иметь частоту в несколько гигагерц для реализации High-Speed USB. Можно использовать прямой доступ к памяти (DMA) и много­уровневые шины для обмена данными. Область памяти разделяется на несколько блоков, чтобы критичные ко времени задачи выполнялись одновременно с пересылкой данных, вот и весь секрет.
К примеру, ядро Cortex-M3 у Atmel SAM3U может работать на частоте до 96 МГц. Для работы режима High-Speed USB микроконтроллеру достаточно тактовой частоты 12 МГц на входе. Далее она конечно умножается внутренним модулем USBPLL до требуемых 480 МГц, иначе режим High-Speed USB был бы не возможен.
Единственное условие для работы режима High-Speed USB - для тактирования должен быть использован внешний кварцевый резонатор на 12 МГц, а не внутренний генератор, так как требуется высокая точность задания частоты тактового генератора.
Аватара пользователя
Электpониk
Прорезались зубы
Сообщения: 247
Зарегистрирован: Чт янв 08, 2015 22:31:15

Re: Микроконтроллеры с поддержкой usb high speed

Сообщение Электpониk »

Ещё микроконтроллеры семейства PIC32MZ компании Microchip имеют встроенный модуль Hi-Speed USB 2.0 Device/Host/OTG.
Ответить

Вернуться в «Разные вопросы по МК»