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

 
 
> USB - Отключение питания
Ekka
сообщение Jul 20 2018, 12:27
Сообщение #1


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

Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250



Привет всем!
Возник такой вопрос, возможно ли как-то программно отключить питание от USB?
То есть по факту будет подключено устройство, но питания на USB идти не будет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Gorby
сообщение Jul 20 2018, 12:32
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(Ekka @ Jul 20 2018, 14:27) *
Привет всем!
Возник такой вопрос, возможно ли как-то программно отключить питание от USB?
То есть по факту будет подключено устройство, но питания на USB идти не будет?

Большинство правильных хостов имеют специальную микросхему управления питанием юсб , микросхема умеет отключать питание.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
Ekka
сообщение Jul 20 2018, 12:37
Сообщение #3


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

Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250



Цитата(Gorby @ Jul 20 2018, 13:32) *
Большинство правильных хостов имеют специальную микросхему управления питанием юсб , микросхема умеет отключать питание.

Да, у меня есть микросхема STMPS2141, подключена к USB и по идее на ней есть пин EN, который должен отключать USB, но он почему-то ничего не отключает.

По идее, если подать на EN единицу, напряжение должно упасть. Но ничего не происходит. Скажите, это может быть от того, что у меня EN повешан на PA8? А РА8 это все-таки пин USB, он занят.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 20 2018, 12:44
Сообщение #4


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(Ekka @ Jul 20 2018, 15:37) *
По идее, если подать на EN единицу, напряжение должно упасть. Но ничего не происходит. Скажите, это может быть от того, что у меня EN повешан на PA8? А РА8 это все-таки пин USB, он занят.


У вас есть pull-up на EN. Значит, когда Вы сотрёте проц полностью кнопкой Erase, питание должно пропасть. Это происходит?

PA8 я никогда не использовал, не подскажу.

PS. Сейчас просмотрел все свои схемы c USB хостом - везде этим ключом рулит PA10.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Ekka
сообщение Jul 20 2018, 12:48
Сообщение #5


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

Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250



Цитата(hd44780 @ Jul 20 2018, 13:44) *
У вас есть pull-up на EN. Значит, когда Вы сотрёте проц полностью кнопкой Erase, питание должно пропасть. Это происходит?

PA8 я никогда не использовал, не подскажу.


У меня вообще автоматически ее HAL настраивает как AF. Может, потому и EN не работает О_О
Go to the top of the page
 
+Quote Post
Ekka
сообщение Jul 20 2018, 12:50
Сообщение #6


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

Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250



Цитата(Ekka @ Jul 20 2018, 13:48) *
У меня вообще автоматически ее HAL настраивает как AF. Может, потому и EN не работает О_О


И еще такой вопрос: как мне понять, откуда у меня вообще USB запитывается? Можно ведь как-то управлять ее питанием?
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 20 2018, 12:57
Сообщение #7


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(Ekka @ Jul 20 2018, 15:50) *
И еще такой вопрос: как мне понять, откуда у меня вообще USB запитывается? Можно ведь как-то управлять ее питанием?


Не понял. Вы ж знаете когда вы включили ключ, а когда выключили его. Плюс ещё можете OUT опрашивать, хотя лично я этого не делал.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post



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

 


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


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