Доброго времени суток!
Анамнез: usb клавиатура с тачпадом. Контроллер- плевок на плате, т.е. неопределим. При подключении тачпад работает, а клавиатура выдает залипание 6(или более) клавиш.
С конроллера на клавиатуру идет 24 порта. Если просто подать питание на котроллер, то он подтягивает к плюсу питания 8 портов, но если воткнуть клаву в комп, то второй из этих восьми садится на землю. С отсоединенным шлейфом на кнопки поведение такое-же. В отключенном состоянии сопротивление всех портов на землю более 10МОм.
Имхо, похоже на сбой прошивки. Поделитесь мнениями, что можно попробовать.
Есть дурацкая идея, в подключенном состоянии подать 5в на этот сидящий на земле порт, в надежде выжечь резистор или транзистор подтяжки, после чего подтянуть его к плюсу. Никто такой ерундой не занимался?
На кварц непохоже, имхо, иначе бы было 'неизвестное устройство'. Опрос тоже, вроде, есть. Как уже писал клава выдает залипание группы клавиш, которые вероятно висят на том самом приземленном порту. Может стоит это проверить, но придется дырявить пленку с дорожками клавы с риском осыпать проводящий слой. Залипание клавиш проверял passmark keyboard test'ом.
ну... согласен... идея действительно дурацкая...
это безусловно хорошо, но замыкаются строка на столбец и масса там как-то мимо...
Не, дырявить только за тем, чтобы удостовериться, что "залипшие" кнопки висят именно на сидящем на земле порту.
что бы с ним не было, это не может быть причиной подтяжки "сбойного" порта на плюс питания при подключении клавиатуры, грубо говоря к usb зарядке, но при этом тянуть его на землю, при подключении к компу. имхо.
все отлично)
всегда стараюсь говорить правду)
нет, как я уже писал, ситуация абсолютно не меняется от того, присутствует ли шлейф матрицы в разъеме или нет.
upd.
Эксперимент-включение компа при подключенной клаве. Вольтметр на сбойном порту в начале загрузки показывает 0в (иницализация усб биосом?). Где-то на середине загрузки винды порт садится на 5в, затем опять на землю(инициализация усб виндой?). потому что хочет...
Опрбовано на двух компах.
И автор даже не задумывается о том, что будет после успешного выжигания :D.[/OFF]
К сожалению, других идей нет... Предлагайте!
Я представляю себе это так: Если подтяжка идет через резистор, то цель выжечь его. Если произойдет пробой транзистора и порт намертво сядет на землю, то продолжать греть его хорошим током до разрушения полупроводикового канала, а дальше, если получится, подтянуть порт к плюсу извне... Хочу услышать замечания!
Хотите помучать зверушку - мучайте :).
Это в предположении, что обсуждаемый вывод штатно должен был работать только на вход (судя по вашему описанию). А в случае сканирующего вывода выжигание просто бесполезно.[/OFF]
Про входной буфер - я думаю, что если не придется превышать напряжение сверх питания, то может выжить.
Про сканирующий/входной порт - как удостовериться? Я исхожу из того, что во всех попадавшихся в сети описаний клавиатурных контроллеров подтяжка к питанию идет по восьми портам, и они должны быть входными.
Подожду до завтра, если терпения хватит, и буду приступать. Будут пожелания - не стесняйтесь!)
А в примитиве - если при отключении шлейфа клавиатура выдает залипание клавиш, то входной.[/OFF]