Приставки > Джойстики и прочие манипуляторы
DualShock2 что делать?
Alex19820106:
Имеется DualShock 2 SCPH10010 H. Проблема заключается в том, что видимо включены все кнопки одновременно, кроме старт, селект и аналог, проверить не могу какие именно (как это вообще возможно на PS2?). Думал проблема в плёнке. Заказал на алиэкспрессе плёнку и разъём, т.к. у меня несъёмный шлейф. Поменял (перепаял), и оказалалось, что проблема осталась. Отключал плёнку, подключал опять к приставке без плёнки, то же самое. :neznayu:. В Soviet Strike палит со всех орудий одновременно. Старт, селект и аналог реагируют на нажатия, как ни странно. Прозванивал все 8 проводов, звонятся без проблем. Думаю может проблема в контроллере (или что это?) BU6370AK. Лапки "контроллера" я пропаял, думал может быть микротрещины, результат тот же. Отпаивал шнур (8 проводов) и припаивал назад, то же самое. На плате никаких повреждений нету, как новая. Достался он мне вместе с приставкой, хочу его поднять, мне это интересно. Если заказывать BU6370AK на алике он идет только партией в 100 шт. что-то около 120$. Ради одного чипа не рентабельно. В чём может быть проблема подскажите? Есть ли аналоги BU6370AK, если есть то какие? Даже если найду чип, нужно ли его прошивать или он просто будет работать после впайки или всё же дело не в чипе? Спасибо заранее за ответы.
Alex19820106:
Сегодня проверил прогой padtest.elf, точно зажаты все кнопки кроме старта и селекта, L3, R3. Патенциометры (или как они там называются) работают. Как уже говорил джой откликается на нажатия L3, R3, старт, селект и отклонения патенциометров.
Rumata:
Не работают все кнопки, у которых чувствительность к нажатию.
И вот что-то меня берут сомнения, а может ли он вообще5 работать без плёнки. Там ведь в оригинале на кнопках резисторы, а не просто контакты на замыкание.
Alex19820106:
--- Цитата: Rumata от 21 Январь 2020, 20:29:25 ---Не работают все кнопки, у которых чувствительность к нажатию.
И вот что-то меня берут сомнения, а может ли он вообще5 работать без плёнки. Там ведь в оригинале на кнопках резисторы, а не просто контакты на замыкание.
--- Конец цитаты ---
В том то и дело, что с вытащенной плёнкой в проге показывает, что зажаты все кнопки в том числе и стрелки, кроме старт, селект, L3, R3. Без плёнки всё же срабатывают нажатия L3, R3, и два потанциометра (когда двигаешь в разные стороны два соска :lol:)
Rumata:
Это я уже понял
Есть подозрение, что если по входам не будет обнаруживаться необходимое сопротивление, то работать оно не будет
Alex19820106:
--- Цитата: Rumata от 21 Январь 2020, 20:51:46 ---Это я уже понял
Есть подозрение, что если по входам не будет обнаруживаться необходимое сопротивление, то работать оно не будет
--- Конец цитаты ---
Можно это так понимать, что контроллер жив? Тот который BU6370AK.
Rumata:
Затрудняюсь сказать Не исключено, что с АЦП проблемы. Или АЦП нужно опорное напряжение. Там вариантов масса.
Я как-то с таким джойстиком ковырялся. Информации ноль, надо самому срисовывать все соединения, проверять напряжения, желательно сравнивать с рабочим экземпляром. В общем работы масса, а толку ноль
Alex19820106:
--- Цитата: Rumata от 21 Январь 2020, 21:12:35 ---Затрудняюсь сказать Не исключено, что с АЦП проблемы. Или АЦП нужно опорное напряжение. Там вариантов масса.
Я как-то с таким джойстиком ковырялся. Информации ноль, надо самому срисовывать все соединения, проверять напряжения, желательно сравнивать с рабочим экземпляром. В общем работы масса, а толку ноль
--- Конец цитаты ---
АЦП? Это контроллер BU6370AK?
Rumata:
АЦП (аналогово-цифровой преобразователь) - это часть контроллера. Ну если кнопки выполнены в виде резисторов и измеряется изменение сопротивления, то должен быть АЦП
Alex19820106:
Рабочий экземпляр есть тоже модель H. Что нужно мерять, а то я профан в этом деле, только недавно научился более менее паять и прозванивать. Как допустим проверить нажатия кнопок до того как они пошли в контроллер?
Rumata:
На счёт мерить - я то я про себя, в том смысле, что почему это всё забросил. Там реально долго разбираться, никаких конкретных рекомендаций нет, в противном случае они давно были бы озвучены.
dssoft:
Мне думается что единственный разумный вариант это купить на авито убитый дуалшок на запчасти. Разрисовать плату вы, конечно, сможете, но убьете на это кучу времени и с 90% шансом упретесь в дохлую микросхему.
Alex19820106:
--- Цитата: dssoft от 21 Январь 2020, 21:29:55 ---Мне думается что единственный разумный вариант это купить на авито убитый дуалшок на запчасти. Разрисовать плату вы, конечно, сможете, но убьете на это кучу времени и с 90% шансом упретесь в дохлую микросхему.
--- Конец цитаты ---
Ок. Даже если дохлая, неужели невозможно заказать на алиэкспрессе или возможно появится ещё какой вариант и впаять? Только вот где достать прошивку. Интерес именно самому восстановить, даже если много времени уйдёт. Зато разберусь в том как работают микроконтроллеры.
dssoft:
Почему вы решили что она вообще программируется? Для массового производства контроллеры как правило масочные.
Ну и для первоначального обучения реверсинжиниринг неизвестного контроллера не самый лучший вариант.
Rumata:
Согласен. Для изучения микроконтроллеров не самый лучший вариант. Узкоспециализированное устройство, документации нет от слова совсем.
Микросхема заказная, то есть сделана именно под это изделие. Изготовитель ROHM, но искать даташиты бесполезно. Они делают массу заказных микросхем и никогда информации нет
Заказывать на Али как-то стрёмно. Во-первых ,нет никакой гарантии, что это будет оригинальная микросхема. Во-вторых за такие деньги... :-\
Alex19820106:
--- Цитата: dssoft от 21 Январь 2020, 22:28:40 ---Почему вы решили что она вообще программируется? Для массового производства контроллеры как правило масочные.
Ну и для первоначального обучения реверсинжиниринг неизвестного контроллера не самый лучший вариант.
--- Конец цитаты ---
Ок. Если вот купить на алиэкспрессе точную модель и впаять, она будет работать, если дело в ней конечно? Даташита нигде нету, может плохо искал.
Вот есть интересный вариант. https://aliexpress.ru/item/33057218639.html?spm=a2g0o.productlist.0.0.488e1c26t3zGEq&algo_pvid=f6363ba3-5cb2-47ad-8f72-cc465319b019&algo_expid=f6363ba3-5cb2-47ad-8f72-cc465319b019-1&btsid=86846047-34ac-4635-b5e1-95497ec2bf2c&ws_ab_test=searchweb0_0,searchweb201602_4,searchweb201603_53
dssoft:
--- Цитата: Alex19820106 от 21 Январь 2020, 22:42:23 ---Ок. Если вот купить на алиэкспрессе точную модель и впаять, она будет работать, если дело в ней конечно? Даташита нигде нету, может плохо искал.
Добавлено позже:
Вот есть. https://aliexpress.ru/item/33057218639.html?spm=a2g0o.productlist.0.0.488e1c26t3zGEq&algo_pvid=f6363ba3-5cb2-47ad-8f72-cc465319b019&algo_expid=f6363ba3-5cb2-47ad-8f72-cc465319b019-1&btsid=86846047-34ac-4635-b5e1-95497ec2bf2c&ws_ab_test=searchweb0_0,searchweb201602_4,searchweb201603_53
--- Конец цитаты ---
Попытаться вам никто не мешает. Только вначале внимательно просмотрите плату под лупой чтобы не пропустить какую-нибудь ерунду вроде трещины или непропая, а то будет обидно.
Alex19820106:
Просматривал много раз, ничего такого не видел. Плата идеальная. Вот бы кто подбросил распиновку самого контроллера. Насколько я понял, там 16 контактов заняты считыванием 16 кнопок основной панели. Может подбросить какой-нибудь другой контроллер, который прошивается и зашить туда свою программу, где-то на просторах инета попадалась статья где подробно описывается как сообщается приставка с джоем. Какую информацию джой передаёт за такт и как получает назад отклик.
Добавлено позже:
Знать бы какой может быть аналог qfp32 (это я так понял форм фактор микроконтроллера).
dssoft:
Проблема тут в том что вы не понимаете сложности задачи. Тут поможет только опыт, сын ошибок трудных :)
Возьмите какую-нибудь ардуину с усбой (чтобы не тратить зря деньги) и попытайтесь это реализовать на ней.
Alex19820106:
--- Цитата: dssoft от 21 Январь 2020, 23:03:45 ---Проблема тут в том что вы не понимаете сложности задачи. Тут поможет только опыт, сын ошибок трудных :)
Возьмите какую-нибудь ардуину с усбой (чтобы не тратить зря деньги) и попытайтесь это реализовать на ней.
--- Конец цитаты ---
Вот здесь можно поподробнее.
Навигация
Перейти к полной версии