Почему мой телефон имеет ошибочный входной сигнал при подключении к источнику питания, отличному от OEM?

Мой телефон (Motorola DROID RAZR MAXX), похоже, не принимает сенсорный ввод при подключении к источнику питания не OEM. При подключении к моему компьютеру через USB он нормально принимает ввод, как и при подключении к Xbox 360 через USB. При подключении к настенному USB-зарядному устройству, с которым он поставляется, он также нормально принимает ввод, но при подключении к настенному USB-зарядному устройству стороннего производителя сенсорный ввод сходит с ума и начинает выбирать объекты по всему экрану, где я не нажимаю. Зарядное устройство не делало этого с моим предыдущим телефоном Android.

Это потому, что есть какое-то соединение для передачи данных, которое он ищет через USB, поэтому он ведет себя странно, если не использует зарядное устройство OEM или фактически подключен к устройству, использующему данные?

Дайте угадаю: это стороннее зарядное устройство от HTC? В таком случае я могу подтвердить странное поведение на 100%. Мне кажется, что у них есть какое-то специальное назначение PIN-кода, которое сбивает с толку устройства Motorola (я предполагаю, что дает странный сигнал на каком-то дополнительном PIN-коде). Некоторые доказательства моей теории: XDA
См. также: PinOuts , обратите внимание на PIN-код «x», который в некоторых случаях может быть подключен к GND для обнаружения кабеля . Если Droid ожидает одно, а кабель делает другое, это может вызвать некоторую путаницу. В моем случае с кабелем HTC PIN-код «x» кажется заземленным на стороне зарядного устройства (разъем питания; здесь кабель подключен к стандартному USB) — так как, когда я использую тот же кабель с другим разъемом питания, он работает отлично.
@Izzy - да, это от HTC.
Спасибо за подтверждение! В этом случае я преобразовываю свои комментарии в ответ (см. Ниже). Как уже говорилось, хотя у теории электромагнитных помех Алеся есть свои аргументы, я согласен с вами в том, что «моя» теория, скорее всего, попадет в точку. Но научного исследования по этому поводу не было (или мы все его пропустили) - так что я тоже могу ошибаться ;)

Ответы (2)

Хотя ответ Алекса имеет свою точку зрения; но поскольку ОП подтвердил, что второй рассматриваемый адаптер является зарядным устройством HTC, я считаю более вероятным, что причиной является специальное «использование PIN-кода». Как я объяснил в своих комментариях к вопросу:

PinOuts описывает, как обычно используются PIN-коды USB-разъема.

Выводы USB скриншот с сайта PinOuts.ru

Обратите внимание на PIN-код «x», который, согласно описанию, может быть подключен к GND.

Теперь к моему наблюдению: так как меня раздражала та же самая проблема, я решил копнуть немного глубже. Я попробовал 3 разных кабеля с блоком питания HTC и два других блока питания (один Motorola, один универсальный) на моем Motorola Milestone 2 . Короче говоря, все кабели вели себя абсолютно одинаково: подключенные к блоку питания HTC, они вызывали то самое поведение, которое описано в вопросе, т.е. непредсказуемые реакции на тачскрин. При подключении к любому другому источнику питания такого эффекта не было. Таким образом, причиной явно был блок питания HTC.

Если бы были задействованы электромагнитные помехи, как предполагает Алекс, то такое же странное поведение должно появляться здесь ежедневно, поскольку блок питания HTC подключен к источнику питания (и он должен излучать эти электромагнитные помехи), а мои устройства часто расположены не намного дальше. чем в 20 см от него. Подключенный кабель может связать это, правда, но я все еще считаю свою теорию более вероятной. И, как можно увидеть из этой ветки XDA , зарядные устройства HTC , очевидно, используют другой макет PIN-кода, что добавляет веса моим аргументам.

Кроме того: другие устройства, подключенные к зарядному устройству HTC (я пробовал с двумя планшетами, ни один из них не HTC), не показали эффекта. Таким образом, с аргументом EMI резюме будет не «HTC производит паршивые адаптеры», а «Motorola производит паршивые дисплеи»;)

Эффект, который вы наблюдаете, не имеет ничего общего с какими-то «странными сигналами», как предполагают некоторые, а с качеством адаптера питания. Емкостные сенсорные экраны очень чувствительны к электромагнитным помехам, а адаптер питания низкого качества, который вы пытаетесь использовать, мешает работе контроллера сенсорного датчика в телефоне.

Чуть более подробное описание проблемы

Я не думаю, что это низкое качество - я думаю, что причина в комментариях Иззи. Это адаптер HTC.
Это только доказывает, что HTC делает дрянные адаптеры. На контакте ID разъема USB нет «сигнала». Период. Если есть шум ЭМП - это из-за плохой конструкции и/или низкого качества.
Или это доказывает, что HTC делает более качественные дисплеи (не такие чувствительные к электромагнитным помехам, но такие же чувствительные к прикосновению, как и другие) — поскольку проблема, похоже, не проявляется на устройствах HTC, использующих тот же адаптер? Насколько это вероятно.
Ну, но статья по ссылке может предложить третий вариант: все ли устройства Motorola используют такой дрянной контроллер сенсорного экрана, как описано там для Photon и Atrix? Особенно Droid Razr Maxx (из ОП) и Motorola Milestone 2 (мой)? Это объясняет, почему мои планшеты не пострадали, если они используют лучший контроллер. Так что я должен признать, Алекс высказал свою точку зрения (@Alex: вы просто забыли указать на дерьмовый контроллер, упомянутый на связанном сайте. Мои извинения за то, что я недостаточно тщательно проверил предоставленный вами источник!) Проверим это и вернемся тогда.
Более глубокий взгляд показывает: то, что этот сайт называет худшим контроллером сенсорного экрана , согласно их ссылке, это Atmel mXT224. Ищите его : [оно] , несомненно, является одним из самых популярных, о чем свидетельствует ряд побед в дизайне (за которым следует список устройств, включая 3 устройства Motorola, 3 устройства HTC и 10 устройств Samsung (Galaxy S, Galaxy Tab, Nexus). С среди них)).