| Приставки > Джойстики и прочие манипуляторы |
| Схемы контроллеров NES, Famicom и Dendy. Точки над i. |
| (1/5) > >> |
| TheSonicDX:
Здравствуйте! Это моё первое сообщение на вашем форуме, за много лет чтения не зарегестрированным пользователем. В детстве у меня не было ни одной приставки, был только спектрум. После 33 дня рождения меня переклинило на то чего у меня не было в детстве, и захотелось поиграть в старые игры на которые я в основном смотрел, при этом на эмуляторах нет того самого ощущения и я приобрёл (купил/достал/получил в дар) себе сразу 5 приставок(Dendy, 2 сеги, Пс1, Пс2) и теперь окунулся в мир игрушек из детства о которых всё жизнь мечтал.По воле случая досталась мне нерабочая стиплеровская денди джуниор и два джойстика к ней 9-pin. Денди я починил, а вот с джойстиками возникла проблема, они на безкорпусных микросхемах(кляксы/капли), оба неисправны. В обоих случаях виноваты микрухи, одна полностью дохлая, у второй повреждена одна дорожка под каплей(Data), при изгибах платы можно поймать момент когда она работает, ну и в общем ремонт невозможен. Прогрев дает 50% вероятности восстановить, но каплю греть сложно(лично мне) и мне естественно не повезло. Подумал, что покупать новодельные джои не вариант, то же быстро сдохнут(учитывая как джои дохли в 90-е), тем более в местных магазинах их продают по 300р. Поэтому решил сделать разводку платы по схеме с hef4021b(Famicom) и попросить знакомого изготовить парочку, и по сути только резинки менять останется, а платка останется фактически вечной. Естественно прям такую микросхему я не нашёл, купил парочку HCF4021BE, что по даташитам полный аналог, а так же они (и hef4021b) являются полными аналогами TC4021BP(Который стоит в контроллере NES). И теперь я пришел к самому главному: Открыл всем известную схему Запустил SL6 и начал рисовать плату. Нарисовал площадки, отверстия, установил микросхему, приготовил место под резисторы ориентируясь на готовую фотку разводки NES джоя. Сделал кнопки влево и вправо. Но когда я добрался до кнопок вверх и вниз у меня настал ступор. На схеме с рисунка выше (Рис. 6) кнопка «вверх» идёт на 5 ногу микросхемы, а «вниз» на 4 ногу. 4 – «вниз» 5 – «вверх» Далее смотрю на фотку платы NES джоя и вижу, что: 4 – «вверх» 5 – «вниз» Начинаю рыть интернет. 4 – «вверх» 5 – «вниз» 4 – «вверх» 5 – «вниз» 4 – «вверх» 5 – «вниз» 4 – «вниз» 5 – «вверх» 4 – «вверх» 5 – «вниз» 4 – «вверх» 5 – «вниз» Ну и собственно вопрос, какая схема правильная? Ведь схема с рис. 6 бродит по инету в разных вариациях как минимум с 2002 года, а ещё встречал схему в журнале радио, и там тоже ошибка? Кто-нибудь, когда-нибудь собирал данную схему? Подходят ли джойстики от Nes, Famicom и Dendy между собой если правильно припаивать провода?( ну я имею ввиду основной провод до приставки Gnd +5 Data Clock Latch) Не слышал ли кто нибудь о проблеме с инверсным вверх/вниз в кругах любителей Nintendo консолей и их клонов? Я могу конечно это сделать на макетке, но время потеряю больше и надо же всё купить) ну в смысле smd у меня есть а обычные резисторы надо поехать купить, да и саму макетку тоже надо купить. В общем буду рад если кто сможет однозначно ответить, если не сможете потом сам отпишу о результатах. |
| Rumata:
--- Цитата: TheSonicDX от 24 Июля 2017, 23:52:10 ---Открыл всем известную схему --- Конец цитаты --- Первый раз вижу :-\ Там по ходу ещё и А и В попутаны --- Цитата: TheSonicDX от 24 Июля 2017, 23:52:10 ---Далее смотрю на фотку платы NES джоя и вижу, что: --- Конец цитаты --- Ну и что ещё надо? Это, так сказать, исходник, от него и плясать. --- Цитата: TheSonicDX от 24 Июля 2017, 23:52:10 ---Ведь схема с рис. 6 бродит по инету в разных вариациях как минимум с 2002 года, а ещё встречал схему в журнале радио, и там тоже ошибка? --- Конец цитаты --- А по Инету чего только не бродит. Редко кто использует мозг, обычно копипаст :D Журнал Радио вообще не авторитет не разу, кстати там есть особый раздел, посвященный исправлениям и дополнениям ранее опубликованных материалов. Если интересно то вот моя личная схема |
| TheSonicDX:
Спасибо за ответ. :) Опыт владения денди маловат, неделя всего. До A и B не успел добраться. Про популярность схемы написал, потому что везде её нахожу, думал это нормально :) За проверенную схему спасибо! Точки расставлены! |
| Rumata:
На самом деле ошибки могут быть всюду. И в фирменных схемах, и в оригинальных даташитах. Что уж говорить про доморощенные. Если есть в распоряжении само устройство или фото, по которому можно всё проследить, то опираться именно на это. |
| KykyPyky:
Ковырять лучше протокол обмена геймпада http://wiki.nesdev.com/w/index.php/Controller_Reading --- Код: ---bit: 7 6 5 4 3 2 1 0 button: A B Select Start Up Down Left Right --- Конец кода --- так что да, на схеме перепутаны местами Up-Down и A-B Печатку геймпада уже отрисовывали http://www.emu-land.net/forum/index.php/topic,73936.msg1160564.html#msg1160564 |
| chelci:
доброго времени прошу помощи в ремонте джойстика денди на сдвиговом регистре 74HC165D,653, как я понимаю что это разновидность 74LS165 который аналог К555ИР9 но вот проблема что не совсем все так. Прошу помаши чтобы разобраться как подключить 74HC165D,653 чтобы джойстик заработал |
| Rumata:
1. Что за "разновидность"? o_0 И что "не совсем так"? 2. Есть какая-то схема? 3. Почему не 4021? |
| chelci:
--- Цитата: Rumata от 13 Февраля 2023, 15:34:56 ---1. Что за "разновидность"? o_0 И что "не совсем так"? 2. Есть какая-то схема? 3. Почему не 4021? --- Конец цитаты --- 1. сдвиговый регистр для ардуино не совсем так так как это разные микросхемы 2. схема есть на К555ИР9 дополнительно подтянул резисторы на 10к к каждой кнопке (если сравнивать схемы для ардуино на 4021 то получается что с кнопками все понятно + и - тоже а вот остальное вопрос DATA это 9 контакт, CLOK это 2 контакт, а LATCH если согласно схемы то это 1 через транзистор а если верить схеме как в ардуино то 15 напрямую) 3. потому что есть этот сдвиговый регистр в наличии |
| nonamezerox:
--- Цитата: chelci от 13 Февраля 2023, 14:52:53 ---прошу помощи в ремонте джойстика денди на сдвиговом регистре 74HC165D,653, как я понимаю что это разновидность 74LS165 который аналог К555ИР9 но вот проблема что не совсем все так. Прошу помаши чтобы разобраться как подключить 74HC165D,653 чтобы джойстик заработал --- Конец цитаты --- HC = high speed CMOS. LS = высокоскоростные ТТЛ, больше жрут тока, могут чисто теоретически просадить питание и делать плохо кренке (но в рамках TTL серии менее маложорливые). По скорости аналогичны. |
| chelci:
--- Цитата: nonamezerox от 13 Февраля 2023, 17:03:16 ---high speed CMOS --- Конец цитаты --- --- Цитата: nonamezerox от 13 Февраля 2023, 17:03:16 ---HC = high speed CMOS. LS = высокоскоростные ТТЛ, больше жрут тока, могут чисто теоретически просадить питание и делать плохо кренке (но в рамках TTL серии менее маложорливые). По скорости аналогичны. --- Конец цитаты --- то есть по сути это одна и та же микросхема, тогда вопрос в чем ошибка по схеме что не работает? |
| Rumata:
Да, "регистров для ардуино" не бывает, есть стандартная логика. Схема в первом приближении похожа на правду. Хотя я бы ещё 10 ногу на землю посадил. Сама микросхема рабочая? Вход в приставке исправен? |
| chelci:
--- Цитата: Rumata от 13 Февраля 2023, 19:49:32 ---Да, "регистров для ардуино" не бывает, есть стандартная логика. Схема в первом приближении похожа на правду. Хотя я бы ещё 10 ногу на землю посадил. Сама микросхема рабочая? Вход в приставке исправен? --- Конец цитаты --- если про 74HC165 то да она рабочая вход исправлен так как тестирую не на самой приставке а на адаптере через ноуте то есть ошибки в схеме нет только фактор не внимательности или не рабочая микра? |
| Rumata:
Явных ошибок я не вижу. Ну и хочется надеяться, что схема проверялась, а не рисовалась из головы. Хотя бывает всякое. |
| chelci:
--- Цитата: Rumata от 13 Февраля 2023, 20:08:59 ---Явных ошибок я не вижу. Ну и хочется надеяться, что схема проверялась, а не рисовалась из головы. Хотя бывает всякое. --- Конец цитаты --- схема взята с журнала радио за 96 год октябрь и добавлен генератор |
| Rumata:
Что-то я в Радиве этого в упор не нахожу, хотя да, чёткое ощущение, что где-то видел :-\ |
| chelci:
--- Цитата: Rumata от 13 Февраля 2023, 20:23:19 ---Что-то я в Радиве этого в упор не нахожу, хотя да, чёткое ощущение, что где-то видел :-\ --- Конец цитаты --- прошу прощения журнал назывался радиолюбитель ваш компьютер ноябрьский выпуск файл прикрепил на 25 странице данная схема 1996-11.djvu (4432.61 КБ - загружено 295 раз.) Добавлено позже: да еще эту схему собрали в видео на ютуб там и исправили ее посадив 15 контакт на землю и добавили таймер с такими номиналами но я эту схему не проверял да и К555ИР9 у меня нет |
| Rumata:
А! Спасибо. А то я тут поисковик мучаю. В Радиве, кстати, тоже была пара вариантов, но на других микросхемах |
| chelci:
--- Цитата: Rumata от 13 Февраля 2023, 20:41:06 ---А! Спасибо. А то я тут поисковик мучаю. В Радиве, кстати, тоже была пара вариантов, но на других микросхемах --- Конец цитаты --- если найдете скиньте и вопрос то есть как я понимаю проблема только в браке компонентов или в качестве сборки? |
| Rumata:
Да, 15 надо на землю, это разрешение тактирования. Ну и 10, как я уже сказал, не плохо бы посадить на землю. Это последовательный вход данных. Не знаю, влияет или нет, но на 4021 аналогичный вход на земле. И ещё 9 нога названа инверсным выходом, хотя это прямой выход. Но брать сигнал надо именно с 9 |
| chelci:
--- Цитата: Rumata от 13 Февраля 2023, 20:51:33 ---Да, 15 надо на землю, это разрешение тактирования. Ну и 10, как я уже сказал, не плохо бы посадить на землю. Это последовательный вход данных. Не знаю, влияет или нет, но на 4021 аналогичный вход на земле. И ещё 9 нога названа инверсным выходом, хотя это прямой выход. Но брать сигнал надо именно с 9 --- Конец цитаты --- это на 74HC165D? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |