Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Технологии программирования > Железо. Написание драйверов
Перезагрузить страницу Питание на USB как реализовать
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Fly Fly вне форума
Member
 
Сообщений: 182
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.02.2006
По умолчанию Питание на USB как реализовать - 04.04.2008, 13:29

Привет всем. Есть устройство под USB - питание берёт оно тоже от USB. А можно ли его запитать не от USB а от блока питания? (просто подать на + и земли 5 вольт от него?) Эксперимент показал, что если так сделать, то устройство перестаёт распозноваться компом... В чём косяк может быть? И вообще так делать можно (всмысле на usb подать от компа Data+ и Data-, а + и землю от внешнего источника подвести)?
Ответить с цитированием
  (#2 (permalink)) Старый
andriano andriano вне форума
Member
 
Сообщений: 227
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 13.02.2006
По умолчанию 04.04.2008, 14:34

В цепи питаня USB устройства стоит датчик, который детектирует факт подключения (и отключения) к порту по изменению потребляемого тока.
Соответственно, устройство, даже если оно питается от внешнего БП, должно забирать часть тока и от гнезда USB.
Ответить с цитированием
  (#3 (permalink)) Старый
Fly Fly вне форума
Member
 
Сообщений: 182
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.02.2006
По умолчанию 04.04.2008, 14:50

Спасибо за ответ...
Ответить с цитированием
  (#4 (permalink)) Старый
Fly Fly вне форума
Member
 
Сообщений: 182
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.02.2006
По умолчанию 04.04.2008, 14:54

А съэмулировать как - нибуть это изменение потребляемого тока можно?
Ответить с цитированием
  (#5 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,397
Сказал(а) спасибо: 22
Поблагодарили 937 раз(а) в 921 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 04.04.2008, 16:17

попробуйте подать D+, D-, Gnd с компа, а питание от источника.
подключив в компу только D+/D- рискуете сжечь порт.

никогда не слышал ни про какие датчики потребляемого тока на стороне хоста...
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Fly Fly вне форума
Member
 
Сообщений: 182
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.02.2006
По умолчанию 08.04.2008, 12:33

А вообще не подавать ничего от компьютера можно? Просто приобрели преобразователи интерфейсов от USB на RS485 и они не напрямую должэны подключаться, а через модем с USB интерфейсом... Там проблема - преобразователи питаются от USB, а модем питания не даёт....
Ответить с цитированием
  (#7 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,397
Сказал(а) спасибо: 22
Поблагодарили 937 раз(а) в 921 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 08.04.2008, 14:48

нельзя.
что с чем связать, зачем модем? непонятно...
Ответить с цитированием
  (#8 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,266
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 08.04.2008, 17:43

Чего-то я ничего не понял.. Преобразователь работает по схеме:
[комп] -- USB -- [преобразователь] -- RS485 -- [прибор]

Модем с USB-подключением обычно работает по схеме:
[комп] -- USB -- [модем] -- тел.канал -- [другая сторона]

А вам какая схема подключения нужна??? Куда в модем пихать преобразователь и зачем?
Ответить с цитированием
  (#9 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,266
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 08.04.2008, 17:49

Если вы хотите сделать так:
[прибор] -- RS485 -- [преобразователь] -- USB -- [модем] -- тел.канал -- [другая сторона]

то скорее всего ничего не выйдет, так как шина USB не симметричная, в ней четко разделяется иерархия хост-функция.
Хост не только поставляет питание на функцию, но и инициирует циклы обмена.
В данном случае вы, похоже, пытаетесь связать 2 функции, ничего хорошего из этого не выйдет.
Ответить с цитированием
  (#10 (permalink)) Старый
Fly Fly вне форума
Member
 
Сообщений: 182
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.02.2006
По умолчанию 15.04.2008, 09:44

Alexiski - именно такая идея у нас и была... Спасибо за ответы. Жаль что ничего не выйдет=(
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
питание ноутбука helloween Любые вопросы от новичков 7 02.04.2012 15:55
Питание proglod Любые вопросы от новичков 6 02.03.2012 06:53
Питание USB LorDo Материнские платы 4 03.01.2012 00:51
Питание ноутбука unk1nd Разное 0 26.10.2011 20:12
Питание видеокарты:) DuOrB Блоки питания 13 03.08.2011 16:31
Питание процессора 4 или 8-pin ??? Realgen Материнские платы 11 02.07.2011 17:14
Питание процессора (MSI x58 pro) D&T Материнские платы 5 15.12.2009 02:09
Питание субноутбука ummasha Ноутбуки 0 18.01.2009 10:17
питание от ЮСБ sandzhi Моддинг 5 14.01.2009 15:48
2-х или 3-х фазное питание? НИКОЛАЙ DFKTYNBYJDBX Разное 0 29.08.2008 13:45
Питание IBM T40 CTABPO Ноутбуки 1 18.06.2007 23:04
Питание IBM T40 CTABPO Разное 0 17.06.2007 15:46



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов