Страница 1 из 1

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

Добавлено: Ср ноя 23, 2016 13:02:43
astrgan
Здравствуйте.
Подскажите, микроконтроллеры каких фирм могут работать с usb на скоростях high speed?
Сам нашел только мк от atmel.

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

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

astrgan писал(а):Сам нашел только мк от atmel
Скорее всего, Ваш поиск ограничился минутой-двумя.
Хоть я и не поклонник Атмела, но всё-таки задам вопрос - почему "только" ? Чем не устроило то, что нашли ?

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

Добавлено: Чт ноя 24, 2016 05:13:59
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.

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

Добавлено: Вт ноя 29, 2016 18:21:25
bondyara
Чтобы МК мог работать на 480 Мгц, его тактовая частота должна измеряться ГГц-ами

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

Добавлено: Чт дек 08, 2016 14:07:27
Элект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 МГц, а не внутренний генератор, так как требуется высокая точность задания частоты тактового генератора.

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

Добавлено: Чт дек 15, 2016 09:42:49
Электpониk
Ещё микроконтроллеры семейства PIC32MZ компании Microchip имеют встроенный модуль Hi-Speed USB 2.0 Device/Host/OTG.