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

 
 
 
Reply to this topicStart new topic
> HS USB на stm32f407-discovery
inventor
сообщение Jun 7 2017, 21:01
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



подскажите вот что
хочу поднять HS USB
есть платка дисковери, на ней есть HS USB
для корректной работы по всей вероятности нужно выпаять микрофон -он держит
ноги ULPI_NXT и ULPI_D3
и акселерометр.
выводы раскиданы по 2 гребенкам с разной стороны.
хочу купить такую платку и подцепить к дискавери https://www.chipdip.ru/product/usb3300-usb-hs-board
могут какие нибудь косяки всплыть и как их убрать в случае чего?
ну там: максимальная длина соединительных проводников и прочее.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jun 7 2017, 21:26
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Это плата из комплекта, который я покупал и обсуждал вот тут:
https://electronix.ru/forum/index.php?showtopic=111342

Если уж надумаете брать- то смотрите что еще из комплекта хотите. Мне этот комплект очень помог в свое время. И до сих пор от изделий той конторки (WaveShare)- только приятные воспоминания. Очень рекомендую их кроссплату- для отладки самое то.

Там же где-то вокруг ссылки на ее продавцов можно посмотреть и схемы и что-то из софта. Лично я эту USB плату не запускал, так что не скажу. Хотя купил в свое время и ее тоже, но не дошли руки.
Go to the top of the page
 
+Quote Post
inventor
сообщение Jun 7 2017, 23:29
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(Ruslan1 @ Jun 8 2017, 00:26) *
Это плата из комплекта, который я покупал и обсуждал вот тут:
https://electronix.ru/forum/index.php?showtopic=111342

Если уж надумаете брать- то смотрите что еще из комплекта хотите. Мне этот комплект очень помог в свое время. И до сих пор от изделий той конторки (WaveShare)- только приятные воспоминания. Очень рекомендую их кроссплату- для отладки самое то.

Там же где-то вокруг ссылки на ее продавцов можно посмотреть и схемы и что-то из софта. Лично я эту USB плату не запускал, так что не скажу. Хотя купил в свое время и ее тоже, но не дошли руки.

не..c дискавери я давно знаком - отлаживаю проги на ней перед производством
меня как раз интересует USB HS - есть на этом проце
с FS USB я разоброался -мне скорости не хватает
HS USB нет на самой плате,
можно купить только отдельно
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 8 2017, 06:30
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(inventor @ Jun 7 2017, 23:01) *
хочу купить такую платку и подцепить к дискавери https://www.chipdip.ru/product/usb3300-usb-hs-board

Там стоит чип USB <-> параллельный порт как я понял?
В этом случае, я бы посоветовал лучше любую плату на CY7C68013A. Она содержит программируемый интерфейс USB HS <-> 8/16-разрядный параллельный порт с программируемыми Вами сигналами управления/состояния.
Этих плат полно как грязи на алиэкспресс совсем задёшево (за ~250р). Даже есть в корпусе - возьмите там же любой дешёвый логический анализатор - почти 100%, что он внутри содержит одну единственную CY7C68013A wink.gif
Чип этот производится уже давно, на нём сделана куча девайсов. Я в своё время тоже использовал его в одной своей разработке - работал без проблем.
Он содержит x51-ядро для программирования/управления и для медленных эндпоинтов, а также скоростной GPIF-интерфейс, который можно запрограммировать вообще визуально в спец. редакторе просто нарисовав желаемую временную диаграмму работы.
Да вообще - так как чип распространённый очень, по нему в сети полно инфы. Даже вроде на русском есть.
А уже сопряжение с ним - по параллельной шине 8 или 16 бит и по протоколу, который сами и нарисуете wink.gif
Прошивка в CY7C68013A может грузиться или по I2C с флешки (видна на платах) или по USB с хоста автоматом при подключении чипа (насколько помню: ставится драйвер, который грузит прошивку из файла на хосте) - это очень удобно для отладки. Также можете грузить прошивку в неё со своего МК по I2C прикинувшись флешкой rolleyes.gif
У этого чипа, насколько я знаю, уже есть развитие в виде следующего на USB3.0.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 8 2017, 09:47
Сообщение #5


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Если разбираться - ищите плату, на которой для HS уже стоит чип ULPI - например, дискавери на 746 процессоре.
или ищите плату где процессор со встроенной HS физикой (например, STM32F723E-discovery)
Go to the top of the page
 
+Quote Post
inventor
сообщение Jun 8 2017, 20:16
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Спасиб за инфу
Go to the top of the page
 
+Quote Post
sanny444
сообщение Jun 13 2017, 08:31
Сообщение #7





Группа: Новичок
Сообщений: 4
Регистрация: 5-06-17
Пользователь №: 97 506



Цитата(jcxz @ Jun 8 2017, 07:30) *
Там стоит чип USB <-> параллельный порт как я понял?
В этом случае, я бы посоветовал лучше любую плату на CY7C68013A. Она содержит программируемый интерфейс USB HS <-> 8/16-разрядный параллельный порт с программируемыми Вами сигналами управления/состояния.
Этих плат полно как грязи на алиэкспресс совсем задёшево (за ~250р). Даже есть в корпусе - возьмите там же любой дешёвый логический анализатор - почти 100%, что он внутри содержит одну единственную CY7C68013A wink.gif
Чип этот производится уже давно, на нём сделана куча девайсов. Я в своё время тоже использовал его в одной своей разработке - работал без проблем.
Он содержит x51-ядро для программирования/управления и для медленных эндпоинтов, а также скоростной GPIF-интерфейс, который можно запрограммировать вообще визуально в спец. редакторе просто нарисовав желаемую временную диаграмму работы.
Да вообще - так как чип распространённый очень, по нему в сети полно инфы. Даже вроде на русском есть.
А уже сопряжение с ним - по параллельной шине 8 или 16 бит и по протоколу, который сами и нарисуете wink.gif
Прошивка в CY7C68013A может грузиться или по I2C с флешки (видна на платах) или по USB с хоста автоматом при подключении чипа (насколько помню: ставится драйвер, который грузит прошивку из файла на хосте) - это очень удобно для отладки. Также можете грузить прошивку в неё со своего МК по I2C прикинувшись флешкой rolleyes.gif
У этого чипа, насколько я знаю, уже есть развитие в виде следующего на USB3.0.

CY7C68013A - это не совсем ULPI, ULPI просто добавляет физический уровень для реализации HS USB, поддержка всего остального уже есть в микроконтроллере, с платой на базе CY7C68013A возни будет больше( у FTDI есть что-то похожее, FT2232H)
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 13 2017, 13:04
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(sanny444 @ Jun 13 2017, 10:31) *
CY7C68013A - это не совсем ULPI, ULPI просто добавляет физический уровень для реализации HS USB, поддержка всего остального уже есть в микроконтроллере, с платой на базе CY7C68013A возни будет больше( у FTDI есть что-то похожее, FT2232H)

Я и не говорил про ULPI.
Может больше, а может - наоборот меньше. Так как не нужно реализовывать USB-стек и пр. Написать простую передачу по параллельному порту, с удобными сигналами квитирования, может быть проще.
Go to the top of the page
 
+Quote Post
sanny444
сообщение Jun 14 2017, 07:13
Сообщение #9





Группа: Новичок
Сообщений: 4
Регистрация: 5-06-17
Пользователь №: 97 506



Цитата(jcxz @ Jun 13 2017, 14:04) *
Я и не говорил про ULPI.
Может больше, а может - наоборот меньше. Так как не нужно реализовывать USB-стек и пр. Написать простую передачу по параллельному порту, с удобными сигналами квитирования, может быть проще.

Согласен,всё зависит от целевой задачи -может ещё стоит вариант на FT2232H рассмотреть-схема достаточно гибкая с точки зрения применения,да и купить не проблема
Go to the top of the page
 
+Quote Post
inventor
сообщение Jun 23 2017, 11:38
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Увидел что у STM овских конроллеров stm32f205 уже есть ULPY HS USB прямо на борту.
То есть не нужны дополнительные микросхемы.
Что то не могу поверить, у 407 нет "физики" на борту, а у этих есть.
Кто нибудь пользовался?
Go to the top of the page
 
+Quote Post
makc
сообщение Jun 23 2017, 11:44
Сообщение #11


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(inventor @ Jun 23 2017, 14:38) *
Увидел что у STM овских конроллеров stm32f205 уже есть ULPY HS USB прямо на борту.
То есть не нужны дополнительные микросхемы.
Что то не могу поверить, у 407 нет "физики" на борту, а у этих есть.
Кто нибудь пользовался?


Нет там HS, есть только FS + возможность подцепить HS PHY через ULPI:
Цитата
USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
inventor
сообщение Jun 23 2017, 11:47
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(makc @ Jun 23 2017, 14:44) *
Нет там HS, есть только FS + возможность подцепить HS PHY через ULPI:

я посмотрел отладочную плату olimex - там напрямую к ногам процессора
без дополнительных линий прямо на USB разъем
я и подумал, УРА! Можно сделать USB устройство на HS.
короч, все не так sad.gif
Go to the top of the page
 
+Quote Post
makc
сообщение Jun 26 2017, 05:21
Сообщение #13


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(inventor @ Jun 23 2017, 14:47) *
я посмотрел отладочную плату olimex - там напрямую к ногам процессора
без дополнительных линий прямо на USB разъем
я и подумал, УРА! Можно сделать USB устройство на HS.
короч, все не так sad.gif


ULPI совсем не проблема. У меня исключительно положительный опыт применения и цена не так чтобы кусается: http://www.compel.ru/search?s=usb3320


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
rloc
сообщение Jun 26 2017, 09:00
Сообщение #14


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Встречал кто-нибудь ULPI совмещенный с хабом?
Go to the top of the page
 
+Quote Post

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

 


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


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