|
|
  |
Схема подключения/отключения идент. резистора USB, Для Obdev V-USB (AVR-USB) |
|
|
|
Dec 21 2010, 05:56
|

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

|
Привет всем. Не знаю, правильно ли выбрал тему. Вопрос AVR-а как таковой не касается, но схема на нем. Девайс Self-powered, собран на ATMega8, подключен к USB на базе Obdev прошивки. Все работает нормально. Теперь надо добавить включение/выключение идентификационного резистора на ноге USB D-, чтобы контроллер мог этим управлять. Нашел пример, как это делать на транзисторе IRLML6402 (вложение 1) - p канал. Выдрал из схемы отладочной платы на AT91SAM7Sxxx (атмеловский ARM). Могу всю схему целиком положить. Провод слева, идуший вниз, это D-. Но такого транзистора у меня нету, а есть BSN254A. Структура у него обратная (n канал). Поэтому я нарисовал свой вариант такой схемы на этом BSN. Как я планирую - когда я подам на затвор лог 1, транзистор откроется и резистор подключится к питанию - устройство будет опознано компом. Соотв. 0 - закроется и комп его потеряет. Подскажите, будет ли оно работать, или я в чем-то ошибаюсь/заблуждаюсь. А то я сам в этих MOSFET-ах дуб зеленый  , практически не сталкивался с ними. А когда и сталкивался - работал как обезъяна - впаял, какой надо по схеме, включил, работает. Спасибо.
Сообщение отредактировал hd44780 - Dec 21 2010, 05:58
Эскизы прикрепленных изображений
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Dec 21 2010, 06:12
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(hd44780 @ Dec 21 2010, 12:56)  Подскажите, будет ли оно работать, или я в чем-то ошибаюсь/заблуждаюсь. А то я сам в этих MOSFET-ах дуб зеленый  , практически не сталкивался с ними. А когда и сталкивался - работал как обезъяна - впаял, какой надо по схеме, включил, работает. Спасибо. А при каком напряжении ваш транзистор откроется ? Эта схема будет работать, если напряжение на затворе будет существенно выше, чем на истоке. Хотя бы настолько, насколько это необходимо для надежного открывания транзистора. Не надо так делать. Поставьте обычный PNP биполярный транзистор эмиттером к источнику питания, а коллектором к D-. И открывайте его, заземляя базу (конечно, необходимы резисторы м/у базой и эмиттером и между эмиттером и выходом МК, который будет управлять ключом). И еще. Зачем вам D- ? Подключать его к питанию нужно только при генерации Remote WakeUp ...
Сообщение отредактировал kovigor - Dec 21 2010, 06:13
|
|
|
|
|
Dec 21 2010, 09:39
|

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

|
vmp, дергать ножку D- не хочу - боюсь помешать obDev ядру.... Цитата(kovigor @ Dec 21 2010, 11:12)  Поставьте обычный PNP биполярный транзистор эмиттером к источнику питания, а коллектором к D-. И открывайте его, заземляя базу ... Да, применял я такую схему для 7-сегм индикаторов с ОА. Здесь как-то не сообразил. Спасибо.
Сообщение отредактировал hd44780 - Dec 21 2010, 09:42
Эскизы прикрепленных изображений
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|