Вход

Просмотр полной версии : Подключение тачпадов с 3,3в i2c интерфейсом



valerium
08.04.2023, 17:04
Подключал ли кто-нибудь ноутбучные тачпады с 3,3в питанием к стандартному 5-вольтовому интерфейсу PS/2 ? Если кто набил шишек с ними, расскажите, каких.
Я до этого подключал только 5-вольтовые, с ними все просто, как с мышами.

Есть тачпад AW-TP163(P) на FT5336GQQ от Асуса X550LC (TP5CF10), он с интерфейсом I2C, есть непроверенная информация, что может работать в режиме совместимом с PS/2. По даташиту нашел все линии интерфейса, нашел линию кнопки (единой).
Хочу попробовать просто преобразовать уровни SDA и SCL по схеме на полевике вроде этой https://img.radiokot.ru/files/148207/medium/2qpqkbkm91.jpg
В самой схеме согласования есть подтяжки 10к к каждому из питаний, потребуется ли убирать подтяжки 4,7к на CLK/DAT в самом интерфейсе PS/2 ?

Rio444
08.04.2023, 18:30
Хочу попробовать просто преобразовать уровни SDA и SCL по схеме на полевике
Зачем их преобразовывать? Уровни определяются напряжением подтяжки. Сделайте подтяжку к 3,3в и будут 3,3-вольтовые уровни.

valerium
08.04.2023, 19:53
Зачем их преобразовывать? Уровни определяются напряжением подтяжки. Сделайте подтяжку к 3,3в и будут 3,3-вольтовые уровни.

Если на стороне ПК эти линии уже подтянуты к 5в и в это мы не вмешиваемся, то по линиям SCL/SDA будет превышение, разве нет ? Хотя с токоограничением, конечно.
Можно, конечно, обойтись стабилитронами на 3,3в на эти две линии и линейным стабиком для питания. Ну попробую с наиболее безопасной схемы, дальше увидим.

Rio444
08.04.2023, 20:16
Если на стороне ПК эти линии уже подтянуты к 5в и в это мы не вмешиваемся
А с другой стороны Вы можете вмешаться? На стороне тачпада?
Просто схема выше, для линий с подтяжкой - это перебор. Слишком сложно.
А так-то можно и FET BUS SWITCH поставить https://static.chipdip.ru/lib/361/DOC012361852.pdf

valerium
08.04.2023, 21:55
А с другой стороны Вы можете вмешаться? На стороне тачпада?
Просто схема выше, для линий с подтяжкой - это перебор. Слишком сложно.

На стороне тачпада все можно, но я не до конца понял, что это даст.
А с транзисторами не такой уж и перебор, собрал на соплях - даже из китайских кирпичей не так уж крупно выходит:
78731
78732
Ну вроде заработало, кнопок только на этом тачпаде выделенных нет, есть одна средняя, которая давится всем тачпадом, а левая/права определяется по положению пальца.
https://disk.yandex.ru/i/Zutf7N-Gak70dw

Rio444
08.04.2023, 22:28
На стороне тачпада все можно, но я не до конца понял, что это даст.
Просто поставьте два диода, лучше шоттки. Каждый анодом на SCL/SDA, катодом к +3.3V.

P.S. Если что, это не я придумал. Стандартное решение.

valerium
08.04.2023, 23:15
Просто поставьте два диода, лучше шоттки. Каждый анодом на SCL/SDA, катодом к +3.3V.

Спасибо за идеи. С диодами не пробовал пока, а вот со стабилитронами и подтяжками к 3,3в чуда не случилось.- вернул первый вариант. Впрочем, столь уж страшного усложнения в двух транзисторах и 4 резисторах я не вижу.

Rio444
08.04.2023, 23:56
а вот со стабилитронами и подтяжками к 3,3в чуда не случилось
У стабилиронов наверняка бешеная емкость.
Диоды тоже нужны маломощные. 1N4148 или Bat54. Кстати, Bat54 можно один поставить, такой https://www.chipdip.ru/product/bat54c-umw