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

 
 
> 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
 
Start new topic
Ответов
jcxz
сообщение Jun 8 2017, 06:30
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 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
sanny444
сообщение Jun 13 2017, 08:31
Сообщение #3





Группа: Новичок
Сообщений: 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
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #5





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



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

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



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:51
Рейтинг@Mail.ru


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