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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> У перспективных STM32H7 в корпусах TQFP100 и TQFP144 нету USB2.0 HS !, Вот это залет!!
dachny
сообщение Jun 16 2017, 12:18
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 7-07-04
Пользователь №: 284



То есть получается фактически USB2.0 ваще нету...

Суть проблемы:
STM заявил пин ту пин совместимость stm32f7 stm32h7.
в корпусах на 100 и 144 ноги к ногам с1 и с2 цепляются сигналы внешнего usb hs phy с именами ulpi_dir и ulpi_nxt соответственно.
Другой альтернативы в малых корпусах местам для этих сигналов нету.
это так у stm32f767. А вот у stm32h7 на пины c1 с2 эти сигналы цеплять нельзя... То есть их ваабще прицепить некуда в малых корпусах.

вот и думаю... увеличить корпус до 176того... или забить на н7...
я ваабще хотел макет начать на f767 а потом переехать на h... нужен и жипег и камера и быстрый usb host...

может кто знает по мере отладки семейства h7 появится возможность подключить внешний phy к в корпусах tqfp100 и tqfp144???
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 16 2017, 19:34
Сообщение #2


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

Группа: Участник
Сообщений: 1 976
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(dachny @ Jun 16 2017, 15:18) *
То есть получается фактически USB2.0 ваще нету...


Ничего удивительного нет. СТМ с упорством носорога уже лет 10 как не приемлет индустриального стандарта EHCI контроллера, либо фуллспид, либо костыль 3300. А сейчас, видать, решили вообще болт забить...

Сообщение отредактировал mantech - Jun 16 2017, 19:34
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 16 2017, 21:02
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 5 792
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(dachny @ Jun 16 2017, 15:18) *
может кто знает по мере отладки семейства h7 появится возможность подключить внешний phy к в корпусах tqfp100 и tqfp144???

Открываете STM32CubeMX и смотрите что можно сконфигурировать на 144-х ногих STM32H7.
И видите что у них нет в принципе линий ULPI для подключения физического драйвера USB HS. И не будет.
Ставьте FTDI FT2232H и не мучайтесь.

Если что, то Kinetis K66 имеет встроенный USB HS вместе с физикой и даже софт для профиля устройства USB камеры.
Проверял. Видеоплееры под Windows подхватывают эту камеру на ура.
Go to the top of the page
 
+Quote Post
skripach
сообщение Jun 16 2017, 21:28
Сообщение #4


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 081
Регистрация: 9-08-06
Пользователь №: 19 443



LPC, Kinetis, Atmel'ы имеют HS встроенный. Берите др. камень делов то.
Подозреваю что там какая-то проблема с лицензиями у ST.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
AVI-crak
сообщение Jun 17 2017, 02:48
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 16-10-15
Пользователь №: 88 894



Цитата(dachny @ Jun 16 2017, 18:18) *
То есть получается фактически USB2.0 ваще нету...

f7 h7 - имеют физику USB2.0 на кристалле чипа, внешняя физика не нужна.
И кстати - достаточно шустро работает.
Go to the top of the page
 
+Quote Post
Шаманъ
сообщение Jun 17 2017, 06:17
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839



Цитата(AVI-crak @ Jun 17 2017, 05:48) *
f7 h7 - имеют физику USB2.0 на кристалле чипа, внешняя физика не нужна.
И кстати - достаточно шустро работает.

Они то имеют, только HS PHY есть только в stm32f723, у остальных FS. И для USB 2.0 HS они требуют внешний PHY.

На счет H7 пока не ясно, но stm32h743, как я понял, не имеет USB 2.0 HS PHY.

Сообщение отредактировал Шаманъ - Jun 17 2017, 06:22
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jun 17 2017, 19:33
Сообщение #7


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

Группа: Свой
Сообщений: 1 285
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(AlexandrY @ Jun 17 2017, 01:02) *
Открываете STM32CubeMX и смотрите что можно сконфигурировать на 144-х ногих STM32H7.
И видите что у них нет в принципе линий ULPI для подключения физического драйвера USB HS. И не будет.
Ставьте FTDI FT2232H и не мучайтесь.

Если что, то Kinetis K66 имеет встроенный USB HS вместе с физикой и даже софт для профиля устройства USB камеры.
Проверял. Видеоплееры под Windows подхватывают эту камеру на ура.

Судя по тому как активно Вы продвигаете Texas, они Вам очень много за это платят ?
Поделитесь с общественностью...


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
dachny
сообщение Jun 17 2017, 20:15
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 7-07-04
Пользователь №: 284



нашел вот такой текст в UM2217 User Manual Description of STM32H7 HAL drivers


QUOTE
HAL_SYSCFG_AnalogSwitchConfig
Function name void HAL_SYSCFG_AnalogSwitchConfig (uint32_t
SYSCFG_AnalogSwitch, uint32_t SYSCFG_SwitchState)
Function description Analog Switch control for dual analog pads.
Parameters SYSCFG_AnalogSwitch: Selects the analog pad This
parameter can be one or a combination of the following
values:
SYSCFG_SWITCH_PA0 : Select PA0 analog switch
SYSCFG_SWITCH_PA1: Select PA1 analog switch
SYSCFG_SWITCH_PC2 : Select PC2 analog switch
SYSCFG_SWITCH_PC3: Select PC3 analog switch
SYSCFG_SwitchState: Open or Close the analog switch
between dual pads (PXn and PXn_C) This parameter can be
one or a combination of the following values:
SYSCFG_SWITCH_PA0_OPEN
SYSCFG_SWITCH_PA0_CLOSE
SYSCFG_SWITCH_PA1_OPEN
SYSCFG_SWITCH_PA1_CLOSE
SYSCFG_SWITCH_PC2_OPEN
SYSCFG_SWITCH_PC2_CLOSE
SYSCFG_SWITCH_PC3_OPEN
SYSCFG_SWITCH_PC3_CLOSE
Return values None


то есть ноги можно переключать типа аналоговая pc2_c и нормальная pc2

в stm32h7xx_hal.c нашел

QUOTE
/**
* @brief Analog Switch control for dual analog pads.
* @param SYSCFG_AnalogSwitch: Selects the analog pad
* This parameter can be one or a combination of the following values:
* @arg SYSCFG_SWITCH_PA0 : Select PA0 analog switch
* @arg SYSCFG_SWITCH_PA1: Select PA1 analog switch
* @arg SYSCFG_SWITCH_PC2 : Select PC2 analog switch
* @arg SYSCFG_SWITCH_PC3: Select PC3 analog switch
* @param SYSCFG_SwitchState: Open or Close the analog switch between dual pads (PXn and PXn_C)
* This parameter can be one or a combination of the following values:
* @arg SYSCFG_SWITCH_PA0_OPEN
* @arg SYSCFG_SWITCH_PA0_CLOSE
* @arg SYSCFG_SWITCH_PA1_OPEN
* @arg SYSCFG_SWITCH_PA1_CLOSE
* @arg SYSCFG_SWITCH_PC2_OPEN
* @arg SYSCFG_SWITCH_PC2_CLOSE
* @arg SYSCFG_SWITCH_PC3_OPEN
* @arg SYSCFG_SWITCH_PC3_CLOSE
* @retval None
*/

void HAL_SYSCFG_AnalogSwitchConfig(uint32_t SYSCFG_AnalogSwitch , uint32_t SYSCFG_SwitchState )
{
/* Check the parameter */
assert_param(IS_SYSCFG_ANALOG_SWITCH(SYSCFG_AnalogSwitch));
assert_param(IS_SYSCFG_SWITCH_STATE(SYSCFG_SwitchState));

MODIFY_REG(SYSCFG->PMCR, (uint32_t) SYSCFG_AnalogSwitch, (uint32_t)(SYSCFG_SwitchState));
}


мануала нормального по stm32h7 нету пока... может заработает usb 2.0 все таки...

Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 17 2017, 20:51
Сообщение #9


Ally
******

Группа: Модераторы
Сообщений: 5 792
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(dachny @ Jun 17 2017, 23:15) *
мануала нормального по stm32h7 нету пока... может заработает usb 2.0 все таки...

Если бы они рассчитывали сделать встроенный физический драйвер для скорости 480 Mbit они бы не делали интерфейс ULPI, а оформили бы еррату по поводу что дескать физика HS будет исправлена в будущем.
Кстати и ULPI у них как-то криво раскидан по периметру всего корпуса.
Страссировать его грамотно будет тяжковато в бюджетных вариантах.
Go to the top of the page
 
+Quote Post
dachny
сообщение Jun 18 2017, 12:08
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 7-07-04
Пользователь №: 284



QUOTE (AlexandrY @ Jun 18 2017, 00:51) *
Если бы они рассчитывали сделать встроенный физический драйвер для скорости 480 Mbit они бы не делали интерфейс ULPI, а оформили бы еррату по поводу что дескать физика HS будет исправлена в будущем.
Кстати и ULPI у них как-то криво раскидан по периметру всего корпуса.
Страссировать его грамотно будет тяжковато в бюджетных вариантах.


в том то и дело что в корпусах tqfp100 и tqfp144 ulpi тоже раскидан... только двух ног не хватает... какой смысл было его раскидывать если им пользоваться невозможно... надеюсь что это особенность предварительных образцов.. и серии будет исправлено...
Go to the top of the page
 
+Quote Post
Forger
сообщение Jun 18 2017, 12:53
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 848
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(dachny @ Jun 18 2017, 15:08) *
надеюсь что это особенность предварительных образцов.. и серии будет исправлено...

А что говорит по этому поводу техподдержка ST?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 18 2017, 14:12
Сообщение #12


Ally
******

Группа: Модераторы
Сообщений: 5 792
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(dachny @ Jun 18 2017, 15:08) *
в том то и дело что в корпусах tqfp100 и tqfp144 ulpi тоже раскидан... только двух ног не хватает... какой смысл было его раскидывать если им пользоваться невозможно... надеюсь что это особенность предварительных образцов.. и серии будет исправлено...

Вы полагаете что ST наделало такую кучу разных кристаллов?
И наверно обоснуете это тем, что у них разные цены. Наивно. biggrin.gif

Здесь давно обсуждалось.
Это все один и тот же кристалл. Младшие серии это отбракованные старшие. Отсюда и артефакты разные нелогичные как бы.
Go to the top of the page
 
+Quote Post
rloc
сообщение Jun 18 2017, 21:13
Сообщение #13


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

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



Что за сигналы OTG_HS_DM и OTG_HS_DP на ногах 53,54 STM32H7 LQFP100?
Go to the top of the page
 
+Quote Post
dachny
сообщение Jun 19 2017, 03:08
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 7-07-04
Пользователь №: 284



QUOTE (rloc @ Jun 19 2017, 00:13) *
Что за сигналы OTG_HS_DM и OTG_HS_DP на ногах 53,54 STM32H7 LQFP100?


это внутренний phy... он на HS не работает...
Go to the top of the page
 
+Quote Post
dachny
сообщение Jun 27 2017, 16:39
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 7-07-04
Пользователь №: 284



в новом даташите en.DM00387108.pdf от 22-Jun-2017 появился вот такой вот текст:

QUOTE
Pxy_C and Pxy pins/balls are two separate pads (analog switch open). The analog switch is configured through a SYSCFG
register. Refer to the product reference manual for a detailed description of the switch configuration bits.
2. There is a direct path between Pxy_C and Pxy pins/balls, through an analog switch. Pxy alternate functions are available on
Pxy_C when the analog switch is closed
. The analog switch is configured through a SYSCFG register. Refer to the product
reference manual for a detailed description of the switch configuration bits.


то есть если соответствующий аналоговый ключ замкнуть то нога PC2_C сможет исполнять функции ноги PC2.. вот только пока CubeMX об этом не знает..
так что паника отменяется..


Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th April 2018 - 16:35
Рейтинг@Mail.ru


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