Ekka 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба Привет всем! Возник такой вопрос, возможно ли как-то программно отключить питание от USB? То есть по факту будет подключено устройство, но питания на USB идти не будет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gorby 6 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба Привет всем! Возник такой вопрос, возможно ли как-то программно отключить питание от USB? То есть по факту будет подключено устройство, но питания на USB идти не будет? Большинство правильных хостов имеют специальную микросхему управления питанием юсб , микросхема умеет отключать питание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ekka 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба Большинство правильных хостов имеют специальную микросхему управления питанием юсб , микросхема умеет отключать питание. Да, у меня есть микросхема STMPS2141, подключена к USB и по идее на ней есть пин EN, который должен отключать USB, но он почему-то ничего не отключает. По идее, если подать на EN единицу, напряжение должно упасть. Но ничего не происходит. Скажите, это может быть от того, что у меня EN повешан на PA8? А РА8 это все-таки пин USB, он занят. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба Привет всем! Возник такой вопрос, возможно ли как-то программно отключить питание от USB? То есть по факту будет подключено устройство, но питания на USB идти не будет? Вопрос задан непонятно. Если к Вашему устройству подключена, например, USB-флэшка и Вы хотите программно отключать ей питание, то используйте что-то типа STMPS2141STR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ekka 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба Вопрос задан непонятно. Если к Вашему устройству подключена, например, USB-флэшка и Вы хотите программно отключать ей питание, то используйте что-то типа STMPS2141STR. Да, Вы правы. Задам вопрос так. Может ли моя STMPS2141STR не отрубать питание только лишь потому, что ее пин EN повешан на PA8 МК, который является SOF_PIN для USB? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба По идее, если подать на EN единицу, напряжение должно упасть. Но ничего не происходит. Скажите, это может быть от того, что у меня EN повешан на PA8? А РА8 это все-таки пин USB, он занят. У вас есть pull-up на EN. Значит, когда Вы сотрёте проц полностью кнопкой Erase, питание должно пропасть. Это происходит? PA8 я никогда не использовал, не подскажу. PS. Сейчас просмотрел все свои схемы c USB хостом - везде этим ключом рулит PA10. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ekka 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба У вас есть pull-up на EN. Значит, когда Вы сотрёте проц полностью кнопкой Erase, питание должно пропасть. Это происходит? PA8 я никогда не использовал, не подскажу. У меня вообще автоматически ее HAL настраивает как AF. Может, потому и EN не работает О_О Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба У меня вообще автоматически ее HAL настраивает как AF. Может, потому и EN не работает О_О Да, никакого AF не надо. Простой GPIO out. Как для светодиодика. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ekka 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба У меня вообще автоматически ее HAL настраивает как AF. Может, потому и EN не работает О_О И еще такой вопрос: как мне понять, откуда у меня вообще USB запитывается? Можно ведь как-то управлять ее питанием? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба И еще такой вопрос: как мне понять, откуда у меня вообще USB запитывается? Можно ведь как-то управлять ее питанием? Не понял. Вы ж знаете когда вы включили ключ, а когда выключили его. Плюс ещё можете OUT опрашивать, хотя лично я этого не делал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ekka 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба Не понял. Вы ж знаете когда вы включили ключ, а когда выключили его. Плюс ещё можете OUT опрашивать, хотя лично я этого не делал. То есть в идеале: я настраиваю Пин EN моей STMPS2141STR как OUT, и просто клацаю ее 0 и 1. Попробую перенести на другой вывод свой EN. СПАСИБО ЗА СОВЕТЫ!))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 20 июля, 2018 Опубликовано 20 июля, 2018 · Жалоба я настраиваю Пин EN моей STMPS2141STR как OUT, и просто клацаю ее 0 и 1. Да. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться