?

Log in

Питание от USB - Оживший юзерпик

Aug. 21st, 2012

01:12 pm - Питание от USB

Previous Entry Share Next Entry

Долго думал, что бы такое сделать с USB-портом, чтобы девайс от него заряжался, но не видел хоста, а то он сразу переходит в режим USB storage, и работать с ним становится нельзя. Изучал разные ручки у линуксового USB-драйвера (типа echo suspend > /sys/bus/usb/devices/usb5/power/level).
Решение простое: контакты питания в USB, ествественно, длиннеe, чем контакты последовательной шины. Поэтому надо просто втыкать не торопясь и не до конца :-)

Upd: разъём втыкать :)

Current Mood: gigglygiggly

Comments:

From:klevitov
Date:August 21st, 2012 09:37 am (UTC)

не спортивно, но

(Link)
можно юзать вот такой кабель: https://dl.dropbox.com/u/54403248/usb.jpg
(Reply) (Thread)
[User Picture]
From:tobotras
Date:August 21st, 2012 09:51 am (UTC)

Re: не спортивно, но

(Link)
В смысле, сделать кабель, откусив два средних контакта? Можно, но это ж делать надо, а так всё само получается :)
(Reply) (Parent) (Thread)
From:klevitov
Date:August 21st, 2012 10:00 am (UTC)

Re: не спортивно, но

(Link)
А они продаются, такие двухвостые удлинители. Втыкаться нужно только питательным хвостом.
Но, наверное, может и не помочь - я попробовал вот на нокии и на самсунге под андроидом - и оба спросили, "чё делать, хозяин"? А если девайс сразу без спросу отключает себе внутреннее хранилище, то увы.

Upd: Гоню, должно работать, ведь контакты данных останутся незамкнутыми, а ты уже убедился, что этого достаточно.

Edited at 2012-08-21 10:34 am (UTC)
(Reply) (Parent) (Thread)
[User Picture]
From:dibr
Date:August 21st, 2012 11:31 am (UTC)

Re: не спортивно, но

(Link)
Бывает нюанс, что некоторые устройства, не увидев хоста, и не увидев собственной "метки" "это зарядник, он мощный" (обычно один-два резистора или перемычка), берут из порта всего около 100мА тока. Самое обидное - они, оказывается, поступают по стандарту - если устройство не договорилось с портом о токе явно (как с хостом, или "перемычками"), можно брать до 100мА, больше - "не положено".

Лечится каждый раз индивидуально, в самом тяжёлом случае пришлось вскрывать разъём, и паять перемычку там (у оригинального зарядника перемычка была на неиспользуемую пятую ногу mini-USB разъёма) :-)
(Reply) (Parent) (Thread)
[User Picture]
From:p_govorun
Date:August 21st, 2012 08:24 pm (UTC)

Re: не спортивно, но

(Link)
Идея! Надо взять двухвостый кабель, хвост питания воткнуть в компьютер, а на хвост данных надеть замыкалку. (Замыкалка делается из USB-гнезда.)
(Reply) (Parent) (Thread)
[User Picture]
From:vitus_wagner
Date:August 21st, 2012 11:55 am (UTC)
(Link)
В смысле, такие кабели обычно прилагаются к USB-докам для 2"5 винчестеров.
(Reply) (Parent) (Thread)
[User Picture]
From:cdplayer
Date:August 21st, 2012 10:03 am (UTC)
(Link)
Кабеля для ж/д есть с двумя хвостами, один с данными, второй - без.
(Reply) (Thread)
[User Picture]
From:dibr
Date:August 21st, 2012 11:25 am (UTC)
(Link)
А я при аналогичной проблеме тупо перерезал белый и зелёный провод в кабеле :-) Где-то до сих пор такой кабель лежит, помеченный зелёным колечком из изоленты, чтобы случайно не использовать вместо обычного... :-)
(Reply) (Thread)
[User Picture]
From:ilya_ya
Date:August 21st, 2012 11:43 am (UTC)
(Link)
Не для всех девайсов это работает. У моей жены планшет с таким подключением всё равно спрашивает "будем заряжаться или данные лить?". Где-то мне попадалась информация, что для таких девайсов нужно ещё линии данных то ли между собой резистором соединить, толи ещё как-то...
(Reply) (Thread)
[User Picture]
From:vitus_wagner
Date:August 21st, 2012 11:58 am (UTC)
(Link)
Называется USB Chargin specification. Dedicated charging port. Шины данных достаточно просто закоротить.
(Reply) (Parent) (Thread)
[User Picture]
From:boza_revenge
Date:August 21st, 2012 04:24 pm (UTC)
(Link)
В смысле TX коротнуть на RX?
(Reply) (Parent) (Thread)
[User Picture]
From:vitus_wagner
Date:August 22nd, 2012 08:55 am (UTC)
(Link)
Да.
(Reply) (Parent) (Thread)