Распиновка колодки: Распиновка диагностических разъемов (более 30 шт) Статьи

распиновка OBD 2 ВАЗ ГАЗ

  1.    Главная
  2.   »   распиновка OBD 2 ВАЗ ГАЗ

Так же Вы можете ознакомиться с распиновкой диагностических разъемов

диагностический разъем Рено
диагностический разъем Опель
диагностический разъем KIA

В настоящее время подавляющее число иномарок, а так же автомобилей отечественного производства имеют OBD2 диагностический разъем. Через данный разъем Вы можете подключать диагностическое оборудование для диагностики Вашего автомобиля, а так же подключать бортовые компьютеры и прочие устройства, работающие через диагностическую колодку. Иногда у пользователей возникает вопрос по распиновке диагностических колодок тех или иных марок автомобилей. Для Вашего удобства мы предлагаем готовые переходники для работы с различными диагностическими колодками автомобилей. Однако если Вы забыли приобрести переходник для Вашего автомобиля либо Вам понадобилось в экстренных условиях его изготовить, либо подключить адаптер напрямую, то в данной статье Вы найдете информацию о распиновке колодок стандарта OBD 2, а так же автомобилей Российского и импортного производства.

Распиновка колодки OBD 2 (наиболее распостраненный вариант в иномарках с 2002 года, а так же устанавливается во все автомобили ВАЗ после 2002 г.в.):

Обозначения контактов:

7-K-линия диагностики

4/5 — GND выступающие контакты

16 — питание адаптера +12В

Распиновка колодки ВАЗ до 2004 года:

Обозначения контактов:

M — k-линия диагностики

H или G — питание адаптера +12В

При подключении адаптера без колодки напрямую к проводам, питание лучше брать от прикуривателя, так как изображенный на рисунке H контакт в зависимости от модели, может быть не разведен, а при использовании G контакта бензонасос дает очень большие импульсы которые могут повредить адаптер.

(В 99% случаях Вы можете использовать и указанные контакты т.к. повреждение адаптеров от бензонасоса практически не встречается.)

Разъем ГАЗ (Газель) УАЗ

Обозначения контактов:

2 — Питание адаптера +12В

12 — масса

10 — L-линия диагностики (может быть не разведена, как правило не используется)

11 — K-линия диагностики

Распиновка колодки Daewoo Nexia n100, Matiz, Chevrolet Lanos, ZAZ Chans:

Разъем M — К — линия для диагностики

Разъем А — масса

Разъем H — +12В (напряжение в данном разъеме может отсутствовать на некоторых моделях автомобилей)

Разъем G — +12В от замка зажигания (возможно отсутствие напряжения при включенном зажигании и незаведенном двигателе на некоторых моделях автомобилей

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

Распиновка разъема автомагнитолы mazda: рассмотрим подробно

Распиновка разъема автомагнитолы Mazda

Распиновка разъема автомагнитолы Mazda бывает крайне необходима в случае установки аппарата своими руками, без помощи со стороны специалистов. Правильная распиновка разъемов автомагнитолы Mazda очень поможет в манипуляции с проводами и в процессе других работ.

Для начала

Определимся вначале, какие виды и типы разъемов существуют(см.Какие бывают разъемы). Как правило, большая часть современных разъемов, включая и штатные устройства Мазда, оборудуется 2-я стандартными разъемами ISO.

Разъем ISO автомагнитолы Мазда

Один из выходов отвечает за подключение питания. Обычно такой разъем бывает окрашен в коричневый или серый цвета. Что касается второго, то он выкрашен всегда в черный цвет и предназначен для соединения с акустической системой.
Разъемы могут быть не только ISO, но и индивидуального свойства. Другими словами, в автомобиле просто не предусмотрен ISO и тогда приходится покупать переходник, обрезать провода и соединять их с колодкой по специальной схеме.

Примечание. Если осуществляется такой вариант соединения проводки, то надо в обязательном порядке использовать термоусадочные кембрики и не брезговать всевозможными мерами предосторожности.

Распиновка разъёмов автомагнитол в mazda

Важные моменты при осуществлении подключения:

  • Особое внимание надо уделить главному плюсовому проводу, который желательно протянуть от аккумуляторной батареи;
  • Подключение обязательно проводить с использованием предохранителя;
  • Диаметр проводов не должен быть меньше, чем диаметр кабеля на разъеме аппарата.

Распиновка

Распиновка разъемов автомагнитол мазда

Зачем же нужна распиновка и в чем ее преимущества?
Осуществить подключение головного устройства в автомобиле самостоятельно несложно, но сделать это надо грамотно. В противном случае не избежать проблем со скорой разрядкой АКБ, отсутствием возможности использования устройства без ключа в замке зажигания и т.д. Зная правильную распиновку, все эти проблемы сводятся на нет.

Модели аппаратов Мазда

Рассмотрим некоторые модели устройств Мазда и приведем их распиновки.

Штатный аппарат Мазда 3

Распиновка разъемов автомагнитолы мазда

Как видим, расшифровка не представляет собой никакой сложности:

Под входом «a»ACCСюда подключается провод, идущий на ЗЗ
Под входом «b»AUX-CONTЛинейный вход, активизирующий кнопку Медиа. Рекомендуется перемкнуть входы «b» и «е»
Под входом «c»M-BusМинусовой провод
Под входом «d»TEXT CLOCKПо желанию
Под входом «e»GNDМасса
Под входом «j»IllumПодсветка
Под входом «I»TNSПлюсовой провод
Под входом «p»MUTEПриглушение звука

Что касается распиновки на динамики, то схема все ясно показывает, какой провод плюсовой или минусовой на какой динамик подключать.

Особенности автомагнитолы

Данное устройство с цифровым чейнджером DMC-9088 является штатным для Мазда и отличается следующими возможностями:

  • Проигрывает MP3 файлы с USB флешек и карт SD/MMC, а также различных переносных жестких дисков;
  • Имеет дополнительный вход, чтобы осуществлять подключение дополнительных аудио источников;
  • В автомагнитолу сигнал попадает напрямую через разъем;
  • Если осуществить подключение по распиновке выше, то при включении зажигания в положение 1, произойдет автоматическое включение воспроизведения;
  • На штатном дисплее будет отображаться номера треков и время их воспроизведения;
  • Через порт USB может быть осуществлена зарядка мобильных устройств.

Мазда CQ-TT

Распиновка разъемов автомагнитол mazda

Данная автомагнитола для Мазда имеет уже немного другую схему разъемов.
В частности:

  • Масса выведена на «b»;
  • Линейные входы на «e» и «f»;
  • Замок зажигания на «i»;
  • Подсветка или управление антенной на «n»;
  • Приглушение звука на «l».

Некоторые отличия заметны и в схеме подключения динамиков.
Остальные модели автомагнитол Мазда имеют такие же схемы распиновки разъемов.

Распиновки разъемов автомагнитол мазда

Подключение автомагнитол Мазда своими руками желательно проводить после просмотра видео обзора или фото – материалов.
Обязательна к изучению также инструкция. Сегодня можно приобрести различные штатные автомагнитолы Мазда, цена на которые зависит от возможностей аппарата и его оснащенности.

Григорий с детства обожал машины, а в подростковом возрасте, когда самостоятельно подключил автомагнитолу в отцовской девятке, понял, что машины будут его работой, хобби, призванием. Оцените статью: Поделитесь с друзьями!

Распиновка разъемов бортовых компьютеров Multitronics

Распиновка разъема диагностики OBD-2 бортовых компьютеров



2 — J1850
4 — масса
6 — CAN-High
7 — К-линия
14 — CAN-Low
15 — L-линия
16 — +12В

  Распиновка разъема и назначение проводов бортовых компьютеров Multitronics:

На лобовое стекло

Multitronics VC731

Multitronics VG1031GPL

Multitronics VG1031UPL

На приборную панель

Multitronics TC 750

Multitronics TC 50GPL

Multitronics TC 50UPL

В DIN-место

Multitronics RC-700

Multitronics RIF-500

Multitronics RI-500



№ провода в шлейфе

цвет провода

назначение

№ провода в колодке OBD-2

№ провода в колодке переходника

1

желтый

зажигание


3

2

зеленый

ДУТ


8

3

фиолетовый / синий

форсунка


1

4

с полосой

датчик температуры



5

без полосы

датчик температуры



6

красный

питание

16

5

7

черный

масса

4

7

8

белый

К-Line

7

2

9

розовый / фиолетовый

датчик скорости


9

10

синий

J1850

2


11

коричневый

габариты


6

12

коричневый

L-Line

15


13

серый

CAN High

6


14

оранжевый

CAN Low

14


Для Multitronics C-580 / CL-580:

№ провода в шлейфе

назначение

№ провода в колодке OBD-2

1

зажигание


2

ДУТ


3

форсунка


4

датчик температуры


5

датчик температуры


6

питание

16

7

масса

4

8

К-Line

7

9

CAN-L

 14

10

CAN-H

6

Для Multitronics C-590 / CL-590:

№ провода в шлейфе

назначение

№ провода в колодке OBD-2

1

зажигание


2

ДУТ


3

L-line

15

4

датчик температуры


5

датчик температуры


6

питание

16

7

масса

4

8

К-Line

7

9

CAN-L

 14

10

CAN-H

6

Для Multitronics CL-550, SL-50V, SE-50V:

№ провода в шлейфе

назначение

№ провода в колодке OBD-2

1

зажигание


2

ДУТ


3

форсунка


4

датчик температуры


5

датчик температуры


6

питание

16

7

масса

4

8

К-Line

7

9

датчик скорости

10

L-line

15

Для Multitronics VG1031S:

№ провода в шлейфе

назначение

№ провода в колодке OBD-2

1

зажигание


2

ДУТ


3


4

датчик скорости


5

форсунка


6

питание

16

7

масса

4

8

К-Line

7

9

 

10

L-Line

15

  

Распиновка разъема бортовых компьютеров Multitronics:

C340, C350
X140, X150
Comfort X14, X15
Comfort X114, X115
Comfort X10, X11
Comfort M15, VS14
 цвет провода
номер в разъеме
назначение
 белый  2  К-линия
 коричневый  6  габариты
 зеленый  8  датчик уровня топлива
 розовый  9  выход сигнала управления таймеров и отключения звука магнитолы
 черный  7  масса
 красный  5  +12 В
 желтый  3  зажигание
 фиолетовый  1  выход сигнала расхода топлива





Порядок подключения для использования в демо-режиме (информация для магазинов)

Распиновка колодки подключения ЭБУ Январь 7, BOSCH M7.9.7, М 73 (81 контакт, черная)|RamBase.ru

8V

Кат. зажигания  2 ц. Вход сигнала датчика неровной дороги (3)
Кат зажигания 2-3 ц. Кат. зажигания  3 ц.
Масса кат. заж. Масса кат. заж. Вход питания +12В после главного реле
Кат. зажигания  4 ц. Выход питания датчика фазы (2)
Кат зажигания 1-4 ц Кат. зажигания  1 ц. Выход управления клапаном адсорбера (1)
Управление нагревателем ДК1 (D)
Выход на тахометр
Управление дополнительным реле стартера
Сигнал расхода топлива
Питание +12 В. АКБ (зам. зажигание 30 конт.)
+12 В. Зажигание (зам. зажигание 15 конт.)
Выход управления главного реле Вход сигнала датчика кислорода 2 (А)
Вход датчика коленвала (А)
Вход сигнала датчика дроссельной заслонки (С) Переключение калибровок , замыкание на массу
Масса датчика дроссельной заслонки (В)
Вход сигнала датчика кислорода 1 (А) Вход сигнала датчика скорости.(2)
Вход сигнала датчика детонации (1)
Масса датчика детонации (2)
Вход питания +12В после главного реле
Регулятор Холостого Хода (D)
Регулятор Холостого Хода (C)
Регулятор Холостого Хода (B)
Регулятор Холостого Хода (A)
Выход управления реле вентилятора 1  О.Ж.
Нагреватель датчика кислорода 2 (D) Выход управления реле кондиционера
Выход управления  вентилятором 2  О.Ж. Выход управления реле бензонасоса
Выход питания +5В ДПДЗ(3),ДНД(1)
Выход питания +5В ДМРВ (4)
Вход сигнала датчика колен вала (1) Сигнал запроса на включение кондиционера
Масса датчиков. Запрос на включение усилителя руля.
Масса датчиков.
Вход сигнала датчика расхода воздуха (5)
Вход сигнала датчика фазы (3)
Вход сигнала датчика ОЖ (2)
Вход сигнала. ДТВВ. (ДМРВ пин. 1)

Ваз распиновка диагностического разъема | AutoZona54

Распиновка OBD разъема Ваз

Распиновка разъема Примечание Марка и год выпуска Подробная информация
1 12-ти контактный прямоугольный разъем все инжекторные модели, кроме части моделей после 2002 г., имеющих OBD-II разъем
2 16-ти контактный разъем OBD-II в форме трапеции часть моделей после 2002 г., имеющих системы управления BOSCH MP7.0 Euro-3, BOSCH M7.9.7, Январь-7.2
Тип разъема №2 — 16-ти контактный разъем OBD-II в форме трапеции
Марки и года (ориентировочно): часть моделей после 2002 г., имеющих системы управления BOSCH MP7.0 Euro-3, BOSCH M7.9.7, Январь-7.2, lang=RU все модели поставляемые на Европейский рынок после 2002 года Назначение выводов диагностического разъема
 Вывод       Назначение 
2    J1850 Шина+
4    Заземление кузова
5    Сигнальное заземление
6    Линия CAN-High, J-2284
7    К-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)
10    J1850 Шина-
14    Линия CAN-Low, J-2284
15    L-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)
16    Питание +12В от АКБ
Расположение: lang=RU под торпедой (см.выше)

 

Распиновка разъема магнитолы по цветам проводов


Распиновка ISO или разводка выводов – определение каждого контакта электрического соединения в разъеме или схеме согласно соответствующей нумерации и функциональности. Акустическая система любого производителя подсоединяется к штатным ISO разъемам автомобиля. Грамотная распиновка поможет получить на выходе хороший звук и не сжечь при этом разъемы напряжением. Разобраться в проводах можно с помощью стандартных схем. Вы сможете установить любую марку автомагнитолы, не имея специализированных знаний в электрике. Работая с нестандартными коннекторами, не забывайте о безопасности. «Прозванивайте» провода, используя мультиметр.

Что такое iso

ISO – международная организация, которая занимается разработкой стандартов и нормативных документов для разных отраслей. Аббревиатура одинаково звучит на всех языках. Российский производитель, работающий в соответствии со стандартами, маркирует свою продукцию аббревиатурой «ISO» или «ИСО». Все известные разработчики автомобильных магнитол оснащают продукцию стандартными штекерами двух видов. Каждый выглядит, как восьмиконтактный прямоугольный разъем.

Распиновка стандартного евроразъема

Евроразъемом называют стандартный штекер, который используют в большинстве стран мира. При подключении оборудования можно столкнуться с запутанными в пучок нестандартными проводами. Решается эта проблема приобретением переходников и распиновкой фишек магнитолы.

Стандарты 1din и 2din

Разъемы акустических систем бывают двух видов: нестандартные от компании-производителя в основном штырькового вида и стандартизированные европейские, которые находятся сзади. Установка оборудования со специальным аудиоразъемом от производителя потребует использование специального фирменного коннектора. Если штекер ISO, то подключиться нему можно напрямую. Евроразъемы бывают двух видов 1din и 2din, разница в высоте автомагнитол. Двухблочный в два раза выше, подсоединяется не ко всем автомобилям, потому что на панели нет места под нужные размеры.

Магнитолы с европейским 1din самые распространенные.

При установке автомагнитол применяют провода с маленьким диаметром 1,5-2 мм, для силовых линий – с большим сечением. Несоблюдение этих простых правил исказит звук, выведет оборудование из строя.

№ 1
№ 2
№ 3
№ 4 Постоянное питание
№ 5 Питание антенны
№ 6 Подсветка
№ 7 Зажигание
№ 8 Масса

Производители в Японии, США и некоторые китайские применяют стандарт 2din.

Верхний силовой разъем А

Штекер используют для питания электричеством ресивера, антенны и усилителя, а также при необходимости управления подсветкой или при отключении сигнала звука. Применяют стандартную маркировку по цветовой гамме. Выходы 1-3 и 6 в акустике низкого и среднего ценового сегмента не используются, они предназначены для дополнительных опций продукции высокого класса.

Типы подключения
  • Первый – соединение в цоколе проводов двух цветов желтого и красного, включение/выключение ресивера не зависит от зажигания. Способ не удобен тем, что предрасполагает к разрядке АКБ, если не выключить акустику;
  • Второй – провод подключают через замок зажигания, желтый – к бортовому компьютеру.

Функциональное назначение выходов ресивера

ANT Разъем применяется, если в автомобиле имеется выдвижная антенна
Remote Возможно подключение несколько динамиков
Illumination Позволяет менять интенсивность свечения устройства
Mute Регулировка звука
А4 Включение/выключение

Распиновка ISO-разъема магнитолы

А 4 Цв. желтый Аккумулятор + Питание
А 5 Цв. синий Антенна.
А 6 Цв. оранжевый Подсветка
А 7 Цв. красный Зажигание, 12В. При отключении сброс параметров к заводским.
А 8 Цв. черный Акустика

Нижний акустический разъем В

Применяют для подключения усилителей (2 кабеля на каждый). Звучание аппаратуры зависит от того, правильно ли подключены все разъемы. Главное – не перепутать, иначе акустика будет некачественной.

Правила подключения колонок по цветовой маркировке проводов

Цв. белый Левая передняя
Цв. серый Правая передняя
Цв. зеленый Левая задняя
Цв. фиолетовый Правая задняя

Двойной ИСО разъем

 

 

Штатные аудиосистемы некоторых автомобилей подключаются двойным штекером. Распиновка  разъемов для них стандартная. Половинки контактов соединяются между собой прочной пластиковой перемычкой, фиксируются специальным зажимом. Для корректного монтажа используется направляющий паз, который исключает установку штекера в неправильном положении.

Черный присоединяет к магнитоле источник тока, коричневый – для акустики .

Переходники для iso разъемов

Срезка нестандартного штатного штекера и присоединение проводов напрямую не рекомендуется, потому что со временем соединение разболтается, может окислиться, придется спаивать не только проводку, потребуется дополнительный ремонт, замена перегоревших предохранителей. Иногда встречается акустика с тремя выходами, но она имеет стандаризированную маркировку и электросхемы, позволяющие соединить с помощью распиновки штатные кабели с устройством. Можно купить любой тип переходника для ИСО разъёмов от одной модели к другой.

Автомобиль может быть не оснащен коннекторами, тогда нужно подключать разъем магнитолы к кабелю напрямую. Это делают скручиванием, пайкой либо применяют клеммную колодку, которая не требует последующей изоляции. При скручивании и пайке используют термоусадочные трубки для безопасного использования оборудования.

Распиновка для различных марок авто и магнитол

Приступая к работе, ознакомьтесь с инструкцией к ресиверу, а также обратите внимание на маркировку и фишки самого изделия. На распиновку магнитол влияют штатные разъемы в разных автомобилях.

Схема распиновки iso разъемов к магнитолам pioneer

Подключение акустики этого хорошо известного, пользующегося популярностью у автомобилистов бренда, имеет некоторые особенности. Перед началом работы обязательно изучите руководство к установке. Монтаж прост, главное разобраться в назначении каждого цвета. Помимо инструкции в комплект входят две «фишки» с 4 парами контактов: для питания и акустики.

В распиновке штекера 10-20 выходов, функционал каждого разъема меняется зависимости от модели. Для серии KEH характерна следующая схема: № 1 — антенна, № 2 — зажигания, № 3-6 и 8-11 — усилители. Чтобы не запутаться внимательно изучите инструкцию.

Чтобы не сжечь акустику, перед подключением динамиков нужно подсоединить магнитолу, проверить, чтобы она светилась и переключалась.

toyota

Распиновку акустики этой марки осуществляют по стандартным схемам. Оптимально выбрать систему питания от АКБ, в этом случае нет риска его разрядки.

ISO разъем:

№ 1 А+
№ 2 GND
№ 3 BAT+
№ 4 Подсветка
№ 5 Антенна
№ 6 Динамики (RR+, RR-, RF+, RF-, LF+, LF-, LR+, LR-)

sony

При подключении магнитолы используются стандартные схемы.

№ 1 ANT
№ 3 LR. Линейный выход
№ 4 GND. Линейных выход
№ 5 RR. Линейный выход
№ 6 CD – LCH
№ 7 CD – GND
№ 8 CD – RCH
№ 9 CD – Reset
№ 10 CD – CD clock out
№ 11 CD – DSPL select
№ 12 CD – data out
№ 13 CD – clock in
№ 14 CD – data in
№ 16 A+
№ 17 GND
№ 18 ANT GND
№ 22-27 Динамики (LF-, LR+, RF-, RR+, LF+, LR-, RF+, RR-)
№ 28 Mute
№ 29-30 Динамики (LF-, LR+, RF-, RR+, LF+, LR-, RF+, RR-)
№ 31 ANT CONT
№ 32 CD ACC Постоянный
№ 33 AMP Постоянный
№ 34 B UP

nissan

Универсальный разъем:

№ 1-6 Динамики (LR+, RR+, LR-, RR-, LF+, RF+)
№ 7 А+
№ 8 Подсветка
№ 9 BAT+
№ 10 Динами LF-
№ 11 динамик RF-
№ 12 Антенна
№ 13 GND

honda

Все модели автомобильных магнитол оборудованы универсальным европейским штекером для подключения к гнезду.

№ 1 Динамик RR+
№ 2 Динамик LR+
№ 3 Подсветка
№ 4 BAT+
№ 5 A+
№ 6 Антенна
№ 7-10 Динамики LF+, RF+, RR-, LR-
№ 13 GND
№ 14-15 Динамики LF-, RF-

bmw

Стандартная европейская разводка выводов.

№ 1 А+
№ 2 BAT+
№ 3 GND
№ 4
№ 5-12 Динамики RR+, RR-, LF+, LF-, RF+, RF-, LR+, LR-

alpine

Alpine TDE-7823W: 1 – BAT+,

№ 2-5 Динамики LR-, LR+, RR-, RR+
№ 7 Усилитель
№ 8 Антенна
№ 9 GND
№ 10-13 Динамики LF-, LF+, RF-, RF+
№ 5-12 А+

mitsubishi

Во всех моделях используется стандартная европейская распиновка акустической системы.

№ 1-2 Динамики RR+, LR+
№ 3 Управление антенной
№ 4 Управление подсветкой
№ 5-8 Динамики LF+, RF+, RR-, LR-
№ 10 А+
№ 11 BAT+
№ 12 Управление подсветкой
№ 13-14 Динамики LF-, RF-
GND

Видео разбор распиновки автомагнитолы

Распиновка диагностических разъемов автомобилей ВАЗ и ГАЗ

В настоящее время подавляющее число автомобилей имеют диагностический разъем OBD2 (трапецевидная 16-пиновая колодка, обычно находится в районе руля). Через данный разъем можно подключать диагностическое оборудование для диагностики Вашего автомобиля, а также подключать бортовые компьютеры и прочие устройства, работающие через диагностическую колодку.

Часто у людей возникает вопрос по распиновке диагностических колодок каких-либо автомобилей. В нашем магазине есть различные переходники для разных моделей.
Но если Вы забыли заказать переходник для автомобиля, можно попробовать изготовить его самостоятельно, либо подключить адаптер напрямую. Для этого мы приготовили для Вас небольшой обзор по распиновке колодки OBD2, распиновке колодок автомобилей ВАЗ и ГАЗ.

Распиновка разъема OBD2

Данный вариант распространен в иномарках с 2002 года, а так же устанавливается во все автомобили ВАЗ после 2004 г.в.

Обозначения контактов:
7 — K-линия диагностики
4/5 — GND выступающие контакты
16 — питание адаптера +12В

Распиновка колодки ВАЗ до 2002 года:

Обозначения контактов:
M — k-линия диагностики
H или G — питание адаптера +12В

При подключении адаптера без колодки напрямую к проводам, питание лучше брать от прикуривателя, так как изображенный на рисунке H контакт в зависимости от модели, может быть не разведен, а при использовании G контакта бензонасос дает очень большие импульсы которые могут повредить адаптер.

Распиновка колодки ГАЗ/УАЗ:

Обозначения контактов:
2 — Питание адаптера +12В
12 — масса
10 — L-линия диагностики (может быть не разведена, как правило не используется)
11 — K-линия диагностики

Если Вас интересуют распиновки разъемов других марок, можете обратиться к специализированному справочнику.

Схема распиновки контроллера джойстика Sega Genesis

@ pinouts.ru

Sega Genesis использовала несколько иной подход к подключению джойстика, чем Atari. Распиновка джойстика Sega, по-видимому, является стандартной конфигурацией джойстика с двумя кнопками, где контакты 6 и 9 используются для кнопок, которые заземляют контакт при нажатии. Единственная странность заключается в том, что джойстик, кажется, также требует +5 В на контакте 5. Sega добавила 6-кнопочную модель в дополнение к своей оригинальной 3-кнопочной конфигурации. 6-кнопочные джойстики используют практически тот же интерфейс, но добавляют больше кнопок, используя дополнительную схему, которая мультиплексирует новые сигналы кнопок с существующими сигналами джойстика, используя бит управления на контакте 7 разъема.Микросхема внутри контроллера — 74HC157. Это высокоскоростной четырехканальный мультиплексор CMOS с 2 линиями на 1 линию. Консоль может с помощью вывода Select выбрать одну из двух функций на каждом входе. Если контакт 7 остается плавающим, контроллер по умолчанию устанавливает на этой линии высокий уровень.

Штифт Имя (Выбрать=Земля) Имя (Выбрать=+5В)
1 Вверх Вверх
2 Вниз Вниз
3 Земля Левый
4 Земля справа
5 +5 В постоянного тока +5 В постоянного тока
6 Кнопка А Кнопка В
7 Выберите Выберите
8 Земля Земля
9 Старт Кнопка С

Как подключить джойстик Sega Genesis к ПК:

Можно адаптировать джойстик, изначально разработанный для Sega Genesis, для использования на ПК.После подключения джойстика к параллельному порту ПК необходимо установить драйвер, чтобы операционная система распознала устройство как джойстик.

ДБ25 ДБ9
25-контактный D-Sub 9-контактный D-Sub
мужчина мужчина
1 --------------------------- 1
2-----------------------------------------7
3--->|---|
4--->|---|
5--->|---|
6--->|---|---5
7--->|---|
8--->|---|
9--->|---|
10------------------------------------------------------3
11----------------------------------------4
12----------------------------------------6
13-------------------------9
14-------------------------2
18,19-------------------------------------8

->| значит диод 1N4148
 

Диоды нужно впаять внутрь разъема DB25.Джойстики с этим кабелем будут работать только после ручной установки драйверов. Драйверы DirectPad для Windows 2000 или XP можно загрузить с http://www.emulatronia.com/reportajes/directpad/ntpad.zip.

Схема контактов контроллера TurboGrafx

Данные контроллера TurboGrafx/Duo/PC-Engine


Двойной разъем

Соединитель TurboGrafx
Информации об этом контроллере было не так много, как о некоторых других. контроллеры (например, Genesis контроллер, так что мы сделали что-то об этом!! Как всегда, если у вас есть дополнительные информация, напишите нам! Эта распиновка изначально был написан Стивом Марш, техническую информацию написал Роберт Кемметмюллер и потрясающие люди из Game Station X.


Контроллер TG-16 использует микросхему 74HC157, которая представляет собой счетверенный 2-строчный к 1-строчному каналу данных. селектор/мультиплексор с неинвертирующим выходом. Консоль выполняет «двойной опрос», получая значения пэда U D L R переключаются один раз, а затем кнопки R S I II.

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

Теперь мы обнаружили кое-что странное: контакт консоли № 7 подключается к Включение линии микросхемы 74LS157, а также к часам линейка микросхемы 74HC163 (скорострельная). Кажется, это чип 74HC163. используется для автоматического огня, и каждый раз, когда система проверяет контроллер, ‘163 увеличивается. Каждую 4-ю и 8-ю проверку чип «пульсирует» кнопки огня, позволяющие использовать две разные скорости автоматического огня.
Контроллеры TurboGrafx (однако не оригинальные контроллеры PC-Engine) включен турбофаер — довольно необычная опция в то время. NEC добавил еще одна микросхема к контроллеру (типа 74HC173) для управления скорострельностью. Теоретически чип должен обеспечивать четыре скорости скорострельной стрельбы. хотя использовались только два. Как видите, было использовано всего несколько булавок. Выходы Fast и Slow применяются к обеим кнопкам I и II.
Контакт 1 — выберите контакт 16 — Vcc (+5 В)
Контакт 2 — 1A Контакт 15 — ENABLE (Заземление)
Контакт 3 — 1В Контакт 14 — 4А
Контакт 4 - 1Y Контакт 13 - 4B
Контакт 5 — 2A Контакт 12 — 4Y
Контакт 6 - 2В Контакт 11 - 3А
Контакт 7 — 2Y Контакт 10 — 3B
Контакт 8 — Земля Контакт 9 — 3Y
Контакт 1 — /RST Контакт 16 — Vcc (+5 В)
Контакт 2 — CLK Контакт 15 — RCO
Контакт 3 — P0 Контакт 14 — Q0
Контакт 4 - P1 Контакт 13 - Q1
Контакт 5 — P2 Контакт 12 — Q2
Контакт 6 — P3 Контакт 11 — Q3
Контакт 7 — ENP Контакт 10 — ENT
Контакт 8 — GND Контакт 9 — /LOAD
Пэд Avenue6 использует три из этих ИС, одна для «двойного опроса» обычного (UD L R, R S I II) кнопки, другой для «двойного опроса» кнопок (- — — -, III IV V VI) и третья ИС непрерывно переключает, КАКОЙ из этих ( ) наборов отправляется, когда консольные опросы.

Программное обеспечение, работающее на консоли, никогда не знает, какой набор он получит в том или ином опросе, но может сказать, какой набор, потому что «—-» означает, что все 4 направления были нажаты. Старые игры не знают, как с этим справиться. (Смотрите, как Бомбермен становится судорожным когда ваш контроллер настроен на тип «B»!)

1000 долларов записывать

бит 0: выбрать высокий/низкий полубайт
бит 1: сбросить счетчик в мультитабе
1000 долларов читать

бит 0-3: читать значения
бит 6: Режим страны
(1=США, 0=Япония)

Распиновка контроллера Super NEO GEO

Распиновка контроллера Super NEO GEO

Для моих целей по взлому джойстика ничто так не подходит, как распиновка Neo.Стандартный разъем, множество контактов (достаточно для стика, восьми кнопок и запуска/выбора) и никаких чипов энкодера, которые могли бы испортить мой день. Стандартный контроллер Neo, как вы знаете, позволяет использовать только четыре кнопки, поэтому я добавил остальные четыре на три неиспользуемых контакта и вторую линию D, что никак не повлияет на реальную систему Neo, если вы решите впихнуть новую контроллер в один.

Штифт № Кнопка Штифт № Кнопка 1 Общий 9 Кнопка Y 2 Кнопка W 10 Кнопка Z 3 Выбор 11 Старт 4 Кнопка D 12 Кнопка C 5 Кнопка B 13 Кнопка A 6 Правый 14 Левый 7 Вниз 15 Вверх 8 Кнопка X

По сути, просто вырежьте вторую линию D и замените неиспользуемые контакты четырьмя другими кнопками по порядку.Presto: джойстик со всеми восемью кнопками без потери совместимости с Neo Geo. Я рекомендую стандартную распиновку, потому что она устраняет необходимость переосмысления приложения с каждым продуктом, а также делает любые адаптеры или оборудование, которые вы делаете, полностью совместимыми с Neo gear. К счастью, восемь кнопок подходят для всех когда-либо созданных консолей — Saturn, PSX, SNES, PC Engine, Genesis — все они используют восемь кнопок или меньше. Новые кнопки выделены синим цветом .
Внимание! Аппаратное обеспечение Neo выводит +5 В на общую линию NeoGeo выдает +5 В на контакт 8, поэтому, если вы делаете флешку, которая использует этот контакт, будьте осторожны, чтобы либо отключить его, либо не нажимать переключатель, подключенный к этому контакту, вы будете сбросить (или, что еще хуже, поджарить!) вашу систему Neo.
Теперь весь смысл создания стандартной распиновки для дополнительных кнопок состоит в том, чтобы как-то использовать их с пользой. Я намерен сделать адаптеры для консолей, на которых я собираюсь использовать эти контроллеры. Скоро я опубликую подробный отчет о процессе преобразования контроллера. Вот карта кнопок, основанная на компоновке контроллера, кнопок, предлагаемых консолью, на которой я собираюсь ее использовать, разработанной для упрощения подключения интерфейса кодировщика.Звучит сложно, но это не так. По сути, это руководство, поэтому я могу помнить, когда подключаю микросхему кодирования от хака контроллера, который мне еще предстоит детализировать, какой провод подключается к какому контакту и какая кнопка находится на контроллере.

Я также добавил примечания, объясняющие, где это необходимо, сделанный выбор и преимущества или недостатки, которые они предлагают.



Сега Сатурн

Saturn хорошо использует все восемь кнопок и имеет относительно стандартное расположение кнопок.Собственные стики Sega уже определили для нас, где должны располагаться кнопки при переносе с планшета на стик. Я поставил их в одно и то же место, сделав переход более-менее безболезненным.
Двойной двигатель ПК

Это было непросто. Традиционно первая кнопка находится в нижнем ряду слева. PC Engine — не единственный контроллер, который начинает двигаться снаружи, но он единственный, который полностью меняет направление потока в верхнем ряду.Хотя такой раскладки достаточно и она имеет смысл в качестве шестикнопочной раскладки джойстика, она поместит кнопки I/II в центр нижнего ряда при использовании в качестве двухкнопочного контроллера. Можно было бы переместить весь беспорядок вправо, но я подумал, что неиспользуемые кнопки в левой колонке могут быть странными, поэтому я сделал так. Ни то, ни другое не было идеальным, но удаление кнопок было менее идеальным, так что мы здесь.

Сега Генезис

Genesis/MegaDrive использует три или шесть кнопок, но, поскольку расположение было более или менее стандартным, я оставил его в том же положении, что и Duo.Обратите внимание, что кнопка «Режим» включена — удерживание ее нажатой при включении системы сигнализирует контроллеру, что он должен реагировать как трехкнопочный блок для совместимости со старыми играми. К счастью, у Genesis нет плечевых кнопок, иначе нам пришлось бы забыть о функциональности режима.

Супер Нинтендо


Существует несколько вариантов для Super Nintendo, здесь я показал только два.Вы также можете засунуть основные четыре кнопки (A, B, X и Y) на четыре центральные кнопки с плечами по обе стороны от верхнего или нижнего ряда, или как вам нравится. Поскольку это вопрос предпочтений, и вряд ли кто-то другой пострадает от вашего выбора макета, сойдите с ума. Почему нет?

Sony Playstation

Я ненавижу Sony по ряду причин, но я думаю, что начал ненавидеть их, когда они выбрали эти символы вместо идеально функциональных букв или цифр для своих кнопок.Их трудно рисовать, говорить и писать. Проклятый сони! Если вы решили сделать адаптер для PSX, у вас есть несколько вариантов. У некоторых джойстиков плечи располагаются по обе стороны от основного четырехкнопочного блока, но я предпочитаю, чтобы они не мешали и редко используются в таком виде. В любом случае, нет никакого преимущества, и на самом деле, как и в SNES, вы можете разместить четыре основных элемента в нижнем ряду, а плечи — в верхнем, или как вам больше нравится.

Схема контактов контроллера джойстика Nintendo NES и SNES @ pinoutguide.ком

Пэд SNES работает точно так же, как контроллер NES, за исключением того, что внутри него два 4021, шестнадцать импульсов на линии CLK, а шестнадцать бит данных выходят на линию данных. На самом деле, пэд SNES может можно подключить к NES, просто поменяв разъем на конце. ( Примечание. Некоторые контроллеры NES имеют КРАСНЫЙ провод как часы данных, а желтый провод как последовательные данные )

Пин Описание Цвет провода
1 +5В Белый
2 Часы данных Желтый/Красный
3 Блокировка данных Оранжевый
4 Серийные данные Красный/Желтый
5 Н/К
6 Н/К
7 Земля Коричневый

Как подключить джойстик Nintendo SNES к ПК?

Джойстик, изначально разработанный для Nintendo SNES, можно адаптировать к ПК.После подключения джойстика к параллельному порту ПК необходимо установить драйвер. Примечание: параллельный порт должен быть настроен как ECP в настройках BIOS компьютера (обычно он уже включен).

   DB25 SNES
25-контактный D-sub 7-контактный
мужчина
2-----------------------------------------2
3--------------------------3
5--->|---+
6--->|---+
7--->|---+---1
8--->|---+
9--->|---+
10------------------------------------------------------4
18,19-------------------------------------7

->| значит диод 1N4148
18,19 закороченный
 

Диоды лучше впаять внутрь разъема DB25.Джойстик с этим кабелем будет работать только после ручной установки драйверов. Драйверы DirectPad для Windows 2000 или XP можно загрузить с http://www.emulatronia.com/reportajes/directpad/ntpad.zip.

Дополнительная информация

Тактовый импульс и соответствующая кнопка

  1. Б
  2. Y
  3. Выберите
  4. Начало
  5. Север
  6. Юг
  7. Запад
  8. Восток
  9. А
  10. Х
  11. Л
  12. Р
  13. [нет кнопки, всегда высокий уровень]
  14. [нет кнопки, всегда высокий уровень]
  15. [нет кнопки, всегда высокий уровень]
  16. [нет кнопки, всегда высокий уровень]

Распиновка контроллера джойстика NES

 

о 4 1 о о 5 2 о о 6 3 о о 7

  1. Питание +5 В постоянного тока
  2. ВЫХОД 0
  3. Д1
  4. Земля
  5. КЛК
  6. Защелка
  7. Выход данных

NES начинает шоу, отправляя высокий импульс по линии защелки, что заставляет 4021 (8-битный регистр сдвига) внутри контроллера захватывать и сохранять состояние всех кнопок.

Затем NES отправляет серию из восьми низких импульсов по линии CLK, что заставляет контроллер тасовать биты (по одному на каждый импульс CLK) по линии вывода данных в соответствии с тем, какие кнопки были нажаты при фиксации. Младший бит в строке Data Out означает, что кнопка нажата.

Тактовый импульс и соответствующая кнопка

  1. А
  2. Б
  3. Выберите
  4. Начало
  5. Север
  6. Юг
  7. Запад
  8. Восток

Контакты 2 и 3 не используются на стандартной панели.Я считаю, что их можно использовать с альтернативными контроллерами, такими как световой пистолет или ракетка Arkanoid.

Назначение контактов ASIC и подключение Pinmux

usbdev_usb_dp

руководство

— / —

usbdev_usb_dn

руководство

— / —

spi_host0_sd[0]

прямой

SPI_HOST_D0

— / —

spi_host0_sd[1]

прямой

SPI_HOST_D1

— / —

spi_host0_sd[2]

прямой

SPI_HOST_D2

— / —

spi_host0_sd[3]

прямой

SPI_HOST_D3

— / —

spi_device_sd[0]

прямой

SPI_DEV_D0

— / —

spi_device_sd[1]

прямой

SPI_DEV_D1

— / —

spi_device_sd[2]

прямой

SPI_DEV_D2

— / —

spi_device_sd[3]

прямой

SPI_DEV_D3

— / —

gpio_gpio[0]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio0 / kTopEarlgreyPinmuxPeripheralInGpioGpio0

gpio_gpio[1]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio1 / kTopEarlgreyPinmuxPeripheralInGpioGpio1

gpio_gpio[2]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio2 / kTopEarlgreyPinmuxPeripheralInGpioGpio2

gpio_gpio[3]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio3 / kTopEarlgreyPinmuxPeripheralInGpioGpio3

gpio_gpio[4]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio4 / kTopEarlgreyPinmuxPeripheralInGpioGpio4

gpio_gpio[5]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio5 / kTopEarlgreyPinmuxPeripheralInGpioGpio5

gpio_gpio[6]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio6 / kTopEarlgreyPinmuxPeripheralInGpioGpio6

gpio_gpio[7]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio7 / kTopEarlgreyPinmuxPeripheralInGpioGpio7

gpio_gpio[8]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio8 / kTopEarlgreyPinmuxPeripheralInGpioGpio8

gpio_gpio[9]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio9 / kTopEarlgreyPinmuxPeripheralInGpioGpio9

gpio_gpio[10]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio10 / kTopEarlgreyPinmuxPeripheralInGpioGpio10

gpio_gpio[11]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio11 / kTopEarlgreyPinmuxPeripheralInGpioGpio11

gpio_gpio[12]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio12 / kTopEarlgreyPinmuxPeripheralInGpioGpio12

gpio_gpio[13]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio13 / kTopEarlgreyPinmuxPeripheralInGpioGpio13

gpio_gpio[14]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio14 / kTopEarlgreyPinmuxPeripheralInGpioGpio14

gpio_gpio[15]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio15 / kTopEarlgreyPinmuxPeripheralInGpioGpio15

gpio_gpio[16]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio16 / kTopEarlgreyPinmuxPeripheralInGpioGpio16

gpio_gpio[17]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio17 / kTopEarlgreyPinmuxPeripheralInGpioGpio17

gpio_gpio[18]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio18 / kTopEarlgreyPinmuxPeripheralInGpioGpio18

gpio_gpio[19]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio19 / kTopEarlgreyPinmuxPeripheralInGpioGpio19

gpio_gpio[20]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio20 / kTopEarlgreyPinmuxPeripheralInGpioGpio20

gpio_gpio[21]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio21 / kTopEarlgreyPinmuxPeripheralInGpioGpio21

gpio_gpio[22]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio22 / kTopEarlgreyPinmuxPeripheralInGpioGpio22

gpio_gpio[23]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio23 / kTopEarlgreyPinmuxPeripheralInGpioGpio23

gpio_gpio[24]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio24 / kTopEarlgreyPinmuxPeripheralInGpioGpio24

gpio_gpio[25]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio25 / kTopEarlgreyPinmuxPeripheralInGpioGpio25

gpio_gpio[26]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio26 / kTopEarlgreyPinmuxPeripheralInGpioGpio26

gpio_gpio[27]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio27 / kTopEarlgreyPinmuxPeripheralInGpioGpio27

gpio_gpio[28]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio28 / kTopEarlgreyPinmuxPeripheralInGpioGpio28

gpio_gpio[29]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio29 / kTopEarlgreyPinmuxPeripheralInGpioGpio29

gpio_gpio[30]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio30 / kTopEarlgreyPinmuxPeripheralInGpioGpio30

gpio_gpio[31]

мультиплексированный

kTopEarlgreyPinmuxOutselGpioGpio31 / kTopEarlgreyPinmuxPeripheralInGpioGpio31

i2c0_sda

мультиплексированный

kTopEarlgreyPinmuxOutselI2c0Sda / kTopEarlgreyPinmuxPeripheralInI2c0Sda

i2c0_scl

мультиплексированный

kTopEarlgreyPinmuxOutselI2c0Scl / kTopEarlgreyPinmuxPeripheralInI2c0Scl

i2c1_sda

мультиплексированный

kTopEarlgreyPinmuxOutselI2c1Sda / kTopEarlgreyPinmuxPeripheralInI2c1Sda

i2c1_scl

мультиплексированный

kTopEarlgreyPinmuxOutselI2c1Scl / kTopEarlgreyPinmuxPeripheralInI2c1Scl

i2c2_sda

мультиплексированный

kTopEarlgreyPinmuxOutselI2c2Sda / kTopEarlgreyPinmuxPeripheralInI2c2Sda

i2c2_scl

мультиплексированный

kTopEarlgreyPinmuxOutselI2c2Scl / kTopEarlgreyPinmuxPeripheralInI2c2Scl

spi_host1_sd[0]

мультиплексированный

kTopEarlgreyPinmuxOutselSpiHost1Sd0 / kTopEarlgreyPinmuxPeripheralInSpiHost1Sd0

spi_host1_sd[1]

мультиплексированный

kTopEarlgreyPinmuxOutselSpiHost1Sd1 / kTopEarlgreyPinmuxPeripheralInSpiHost1Sd1

spi_host1_sd[2]

мультиплексированный

kTopEarlgreyPinmuxOutselSpiHost1Sd2 / kTopEarlgreyPinmuxPeripheralInSpiHost1Sd2

spi_host1_sd[3]

мультиплексированный

kTopEarlgreyPinmuxOutselSpiHost1Sd3 / kTopEarlgreyPinmuxPeripheralInSpiHost1Sd3

sysrst_ctrl_aon_ec_rst_l

прямой

ИОР8

— / —

sysrst_ctrl_aon_flash_wp_l

прямой

ИОР9

— / —

spi_device_sck

прямой

SPI_DEV_CLK

— / —

spi_device_csb

прямой

SPI_DEV_CS_L

— / —

uart0_rx

мультиплексированный

— / kTopEarlgreyPinmuxPeripheralInUart0Rx

uart1_rx

мультиплексированный

— / kTopEarlgreyPinmuxPeripheralInUart1Rx

uart2_rx

мультиплексированный

— / kTopEarlgreyPinmuxPeripheralInUart2Rx

uart3_rx

мультиплексированный

— / kTopEarlgreyPinmuxPeripheralInUart3Rx

spi_device_tpm_csb

мультиплексированный

— / kTopEarlgreyPinmuxPeripheralInSpiDeviceTpmCsb

flash_ctrl_tck

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInFlashCtrlTck

flash_ctrl_tms

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInFlashCtrlTms

flash_ctrl_tdi

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInFlashCtrlTdi

sysrst_ctrl_aon_ac_present

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInSysrstCtrlAonAcPresent

sysrst_ctrl_aon_key0_in

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInSysrstCtrlAonKey0In

sysrst_ctrl_aon_key1_in

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInSysrstCtrlAonKey1In

sysrst_ctrl_aon_key2_in

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInSysrstCtrlAonKey2In

sysrst_ctrl_aon_pwrb_in

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInSysrstCtrlAonPwrbIn

sysrst_ctrl_aon_lid_open

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInSysrstCtrlAonLidOpen

usbdev_sense

мультиплексированный

— /kTopEarlgreyPinmuxPeripheralInUsbdevSense

spi_host0_sck

прямой

SPI_HOST_CLK

— / —

spi_host0_csb

прямой

SPI_HOST_CS_L

— / —

uart0_tx

мультиплексированный

kTopEarlgreyPinmuxOutselUart0Tx / —

uart1_tx

мультиплексированный

kTopEarlgreyPinmuxOutselUart1Tx / —

uart2_tx

мультиплексированный

kTopEarlgreyPinmuxOutselUart2Tx / —

uart3_tx

мультиплексированный

kTopEarlgreyPinmuxOutselUart3Tx / —

pattgen_pda0_tx

мультиплексированный

kTopEarlgreyPinmuxOutselPattgenPda0Tx / —

pattgen_pcl0_tx

мультиплексированный

kTopEarlgreyPinmuxOutselPattgenPcl0Tx / —

pattgen_pda1_tx

мультиплексированный

kTopEarlgreyPinmuxOutselPattgenPda1Tx / —

pattgen_pcl1_tx

мультиплексированный

kTopEarlgreyPinmuxOutselPattgenPcl1Tx / —

spi_host1_sck

мультиплексированный

kTopEarlgreyPinmuxOutselSpiHost1Sck / —

spi_host1_csb

мультиплексированный

kTopEarlgreyPinmuxOutselSpiHost1Csb / —

flash_ctrl_tdo

мультиплексированный

kTopEarlgreyPinmuxOutselFlashCtrlTdo / —

sensor_ctrl_ast_debug_out[0]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut0 / —

sensor_ctrl_ast_debug_out[1]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut1 / —

sensor_ctrl_ast_debug_out[2]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut2 / —

sensor_ctrl_ast_debug_out[3]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut3 / —

sensor_ctrl_ast_debug_out[4]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut4 / —

sensor_ctrl_ast_debug_out[5]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut5 / —

sensor_ctrl_ast_debug_out[6]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut6 / —

sensor_ctrl_ast_debug_out[7]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut7 / —

sensor_ctrl_ast_debug_out[8]

мультиплексированный

kTopEarlgreyPinmuxOutselSensorCtrlAstDebugOut8 / —

pwm_aon_pwm[0]

мультиплексированный

kTopEarlgreyPinmuxOutselPwmAonPwm0 / —

pwm_aon_pwm[1]

мультиплексированный

kTopEarlgreyPinmuxOutselPwmAonPwm1 / —

pwm_aon_pwm[2]

мультиплексированный

kTopEarlgreyPinmuxOutselPwmAonPwm2 / —

pwm_aon_pwm[3]

мультиплексированный

kTopEarlgreyPinmuxOutselPwmAonPwm3 / —

pwm_aon_pwm[4]

мультиплексированный

kTopEarlgreyPinmuxOutselPwmAonPwm4 / —

pwm_aon_pwm[5]

мультиплексированный

kTopEarlgreyPinmuxOutselPwmAonPwm5 / —

otp_ctrl_test[0]

мультиплексированный

kTopEarlgreyPinmuxOutselOtpCtrlTest0 / —

sysrst_ctrl_aon_bat_disable

мультиплексированный

kTopEarlgreyPinmuxOutselSysrstCtrlAonBatDisable / —

sysrst_ctrl_aon_key0_out

мультиплексированный

kTopEarlgreyPinmuxOutselSysrstCtrlAonKey0Out / —

sysrst_ctrl_aon_key1_out

мультиплексированный

kTopEarlgreyPinmuxOutselSysrstCtrlAonKey1Out / —

sysrst_ctrl_aon_key2_out

мультиплексированный

kTopEarlgreyPinmuxOutselSysrstCtrlAonKey2Out / —

sysrst_ctrl_aon_pwrb_out

мультиплексированный

kTopEarlgreyPinmuxOutselSysrstCtrlAonPwrbOut / —

sysrst_ctrl_aon_z3_wakeup

мультиплексированный

kTopEarlgreyPinmuxOutselSysrstCtrlAonZ3Wakeup / —

Распиновка контроллера Nintendo Gamecube

Распиновка контроллера Nintendo Gamecube

Последнее обновление: 8 марта 2004 г. (первая версия была выпущена 11 декабря 2002 г.). 🙂

Это достаточно технический документ.Если вы не технически склонны, и вам просто нужен простой способ подключения контроллеров GameCube к ПК, вы может быть интересно узнать, что готовый адаптер уже существует. Это называется Skillz Cube Connection USB и продается только Лик-Санг, насколько я знаю. Работает только с оригинальной Nintendo. Контроллер Gamecube (он не совместим с Wavebird или любыми сторонними контроллеры).

Однако, если вы заинтересованы в самодельном оборудовании или просто хотите разбирая вещи, читайте дальше.

Введение

Контроллер подключается к Gamecube через фирменный 6-контактный разъем, с экранированным кабелем. Официальный контроллер Nintendo, похоже, подключается только к 5/6 эти контакты, и из них только один, кажется, используется для передачи данных между консоль и контроллер. Этот документ включает булавку из порт контроллера, полученный в результате проверки контроллера и консоли с мультиметр и осциллограф, ну и немного экспериментов.Поэтому я делаю не гарантирует, что какая-либо из этих сведений является точной, и вы используете ее в своих собственный риск. Это мое лучшее предположение о том, как эта штука работает 🙂

Если у кого-то есть полезная информация для добавления на эту страницу, пожалуйста, напишите мне (контактные данные указаны на главной странице).

Джеймс, 8 марта 2004 г.

Распиновка разъема

Это вид разъема контроллера на передней панели консоли, вид в розетку.Схема нумерации моя собственная:

Штифт

Цвет

J1 Функция
1 Желтый 2 Источник питания 5 В (используется вибрационным двигателем).
2 Красный 3 Линия DATA: двунаправленная передача данных в/из консоли, подтяжка до 3.43В
3 Зеленый 4 Земля.
4 Белый 5 Земля (в интерфейсе Skillz контакты 3+4 подключены как общая земля).
5 Неизвестно: не подключен официальный контроллер или интерфейс Skillz.
6 Синий 1 Питание логики 3,43 В.
7 Черный 6 Экран кабеля/заземление. Обычно общая масса с контактом 3.

В приведенной выше таблице номер контакта слева соответствует схеме гнездо контроллера. Цветовой код соответствует кабелю от официального Контроллер Nintendo (различные модели могут различаться), учитывая, что один контакт не используется в данном случае.Третий столбец с пометкой J1 относится к распиновке разъем внутри контроллера, до которого вы сможете добраться, только если вы имейте подходящую биту отвертки безопасности (или импровизируйте свои собственные инструмент). Вы можете купить подходящую отвертку в Лик-Санг тоже. Столбец функций справа — мое лучшее предположение для чего предназначен каждый штифт.

Какие выводы нужны для доморощенного интерфейса?

Мой прототип интерфейса соединяет контакты 3 и 4 вместе как общую землю, используется 7805 регулятор напряжения для обеспечения питания 5 В на контакте 1 и использует переменное напряжение регулятор для обеспечения 3.Подача 43 В на контакт 6. Единственное другое соединение, которое я make к линии данных на контакте 2, для чего я использую подтягивающий резистор 1K к Рейка 3,43В. Я заметил, что в адаптере Skillz используется стабилизатор на 3,3 В, и мой первоначальный дизайн также использовал 3,3 В. Я подозреваю, что точность этого рельса не очень важный. В настоящее время я предпочитаю использовать 3,43 В только потому, что это то, что я измерено на PAL Gamecube.

Осторожно: это само собой разумеется; но как только у вас есть подключил 3.3 В и 5 В и подтягивающий резистор к вашему кабелю, это может привести к некоторому повреждению, если вы затем подключите кабель к Игровой куб. я упомяните только об этом, потому что было бы легко попасть в аварию, если бы вы изменили удлинитель контроллера как у меня — не забудьте отсоединить его от куба первый.

Блок питания и двигатель вибрации

На разъеме есть две шины питания, источник питания 3,43 В, который, вероятно, используется для логики, и источник питания 5 В, который, по-видимому, используется для питания грохота. двигатель (и, возможно, логика также).Земля (3) и экран (7) соединены вместе.

Питание 5 В, используемое вибрационным двигателем, всегда включено, и двигатель управляется. по команде, отправленной на контроллер. т. е. контроллер содержит питание транзистор для включения/выключения двигателя, а не консоль. Желтая линия питания 5 В идет непосредственно к клемме + ve мотора вибрации, и похоже, что клемма -ve двигателя подключена к транзистору.

Я еще не измерял ток, потребляемый контроллером.

Последовательный интерфейс данных

Контроллер использует одну двунаправленную линию данных (вывод 2 — красный) для связи. с консолью. Это активный логический сигнал высокого уровня 3,43 В, использующий подтягивающий резистор, чтобы удерживать линию на высоком уровне, и низкий уровень с открытым коллектором транзистор, когда низкий должен быть передан. Коммуникация инициируется консоль отправляет на контроллер 24-битную строку, после чего контроллер отвечает 64-битным состоянием кнопки и данными джойстика.

Хотя я сначала подумал, что у контроллера есть внутренняя подтяжка резистор (измеренный 745 Ом), на практике мне пришлось использовать внешний подтягивающий 1K резистор между шиной 3,43 В и линией передачи данных в моем прототипе интерфейс.

Скорость передачи довольно высокая около 4 мкс на бит. Как и в случае с Контроллер N64, младший бит сигнализируется низким 3 мкс, за которым следует высокий 1 мкс, и старший бит сигнализируется низким 1 мкс, за которым следует высокий 3 мкс.Да так же, как контроллер N64!

Когда GameCube или контроллер отправляет строку битов, он завершает ее с одним (старшим) стоповым битом. Следовательно, чтобы отправить строку 00000000, на самом деле gamecube отправил бы 000000001.

Временные измерения

Первоначально (в моем документе от декабря 2003 г.) я думал, что время было около 5 мкс на бит, но теперь я считаю, что это было неправильно, и что временная развертка на масштаб был неточным.Филипп Кастнер прислал мне сюжет из хранилища это показывало 4us на бит, а потом я вернулся и попытался измерить тайминги опять же, используя параллельный порт.

Используя параллельный порт, я замерил интервал между первым переход в начале команды и окончательный переход от низкого уровня к высокому в конец ответа от блокнота. Частота дискретизации параллельного порта была около 1 мкс на бит, что приводит к возможной ошибке синхронизации около плюс-минус 2 нас.В среднем 10 последовательных измерений дали около 348 мкс общего времени. Предполагая, что всего 24 + 64 = 88 бит, это соответствует 3,95 мкс на бит. Этот не предполагает существенной задержки между командой и ответом от подушка. Эти тайминги были сделаны с помощью QueryPerformanceCounter под Windows 2000 г., на чипсете P4 2,8 ГГц i875P.

Зондирование контроллера

Если контроллер не подключен, gamecube ищет контроллер, отправляя последовательность 000000001 примерно каждые 12 мс.Осциллограмма ниже показывает типичная последовательность зондирования, когда осциллограф срабатывает по отрицательному фронту. Когда вы подключаете контроллер, он будет реагировать на эту последовательность, так что вы знаете, что он прилагается. Требуется дополнительная работа, чтобы изучить первоначальный разговор между Gamecube и контроллер, чтобы увидеть, есть ли какая-либо полезная информация (например. о какой тип контроллера прилагается?)

Опрос контроллера для данных джойстика/кнопки

При подключении официального контроллера обычно интервал составляет около 6 мс между последовательными обновлениями.На самом деле, я считаю, что частота обновления контролируется игрой, возможно, в зависимости от частоты кадров видео. Каждое обновление длится около 348 мкс. Последовательность начинается с 24-битной команды из консоли:

    0100 0000 0000 0011 0000 0010

После 24-битного командного слова контроллер отвечает строкой битов которые содержат состояние всех кнопок вместе с данными о положении джойстика. Последовательность возвращаемых данных следующая.Обратите внимание, что кнопки перечислены в порядке передачи слева направо (т. самый левый бит передается первым).

Байт 0 0 0 0 Пуск Д х Б А
Байт 1 1 л Р З D-Up D-вниз D-правый D-левый
Байт 2

  Значение X джойстика (8 бит)

Байт 3 Значение Y джойстика (8 бит)
Байт 4 Значение X C-Stick (8 бит)
Байт 5 Значение Y C-Stick (8 бит)
Байт 6 Значение левой кнопки (8 бит) — может быть и 4-битный режим?
Байт 7

  Значение правой кнопки (8 бит) – может быть 4 бита. режим тоже?

Как указано выше, кнопки L/R являются упорами на плечевых кнопках L/R.Обратите внимание, что между кнопками A и L есть бит, который всегда кажется высоко. Кроме того, кнопки не влияют на три начальных бита. (до сих пор я видел здесь последовательность 000 и 001).

Заставить грохотать

Последний бит команды — управление «грохотом». Установка этого бита в единицу включает двигатель вибрации, а его очистка отключает двигатель. Нет инициализации последовательность видимо нужна.Как только вы подключите контроллер, вы можете отправьте 24-битную последовательность команд, и пэд ответит данными и может быть заставил грохотать.

Другие наблюдения

Учитывая, что в командном слове 24 бита, вполне вероятно, что будет серия различных команд для сброса контроллера или, возможно, узнать, какое оборудование подключено к консоли. Дальнейшие эксперименты требуется для идентификации других команд.

Раньше казалось, что была задержка около 15 мкс перед тем, как пэд ответил на команду из консоли. Однако в недавних экспериментах (на другой контроллер — возможно, он различается между версиями контроллера) это задержка вроде прошла. Я подозреваю, что это может варьироваться между контроллерами или может быть связано с частотой опроса контроллера. Это было ясно хотя в моих первых экспериментах, как видно из фотографий прицела далее в этом документе.

При проверке выходных данных Skillz Cube Connection они выглядели как хотя для левого/правого плеча возвращаются только 4-битные аналоговые данные. кнопки. Мне нужно вернуться и проверить это, но кажется, что блокнот может поддерживают различные режимы с 4-битным и 8-битным разрешением. Сказав это, я не уверен, что это имеет значение, кому нужны 4-битные данные, когда можно иметь 8-битные?

Как это выглядит на осциллографе?

Для тех, у кого нет доступа к осциллографу или логическому анализатору, вот какие-то размытые фотографии, плохо сделанные из старого уставшего прицела.На этом рисунке точка A — это начало 24-битного командного слова, отправляемого консолью, а точка B отмечает начало 64-битного ответа от контроллера. Качество изображение довольно плохое, но на самом деле можно увидеть отдельные данные биты. Обратите внимание, что на этом «изображении прицела» очевидна задержка между командное слово и начало ответа. В более поздних экспериментах я не видел этой задержки.

Наконец, вот крупный план отдельных битов данных при передаче двоичный 0100:

Самодельный интерфейс

Недавно я создал простой доморощенный интерфейс для дальнейших экспериментов. с контроллером.Используя этот интерфейс, можно было надежно прочитать все значения кнопки, джойстика, стика и левого/правого плеча из оригинальный (официальный Nintendo) проводной контроллер (DOL-003, он указан внизу мой контроллер). Когда я попробовал это с контроллером третьей части (MadCatz MicroCon) это не сработало, но я думаю, что это, вероятно, просто небольшая настройка электроника и синхронизация (которые, прямо скажем, слабо реализованы на момент).

В любом случае, это начало; он может общаться с официальным контроллером и даже может сделать это грохот. И знаете, что самое лучшее? Да, вы можете скачать исходники код здесь.

Прототип программного обеспечения

Прежде всего, это было разработано для Windows 2000 и в настоящее время имеет только был протестирован на P4 2,8 ГГц с чипсетом i875P. Надеюсь, это не тот минимальная спецификация, но я не удивлюсь, если время собьется на более медленном компьютере.Если это так, дайте мне знать, и мы посмотрим, может ли это быть исправлено.

Я публикую это, чтобы люди могли экспериментировать с ним, предполагая, некоторые базовые знания электроники и программного обеспечения. Этот материал еще не готов к любому практическому использованию; т.е. правильных драйверов пока нет.

Вам понадобится несколько вещей, прежде чем вы сможете использовать это программное обеспечение:

  1. Некоторое самодельное оборудование (схема цепи будет позже, но есть описание пиновых соединений в исходниках для нетерпеливых или хардкор, которого должно быть достаточно, чтобы иметь возможность его построить).
  2. Драйвер устройства Giveio (скачать).
  3. Стальные нервы / готовность потенциально разрушить ваш компьютер и контроллер 🙂

Программа работает с использованием прямого ввода/вывода через параллельный порт. Это не обычно разрешается из пользовательского режима в Windows NT/2000/XP, поэтому я загрузил и установил драйвер под названием giveio , который вы можете легко найти с помощью google (надеюсь, я скоро добавлю сюда ссылку).Когда это установлен (для этого вам потребуются права администратора), это в основном нарушает механизм защиты, так что ваша программа может выполнять прямой ввод-вывод через порт.

После установки службы giveio программа запускать и включать сервис giveio автоматически по мере необходимости. Это значит, что вам не нужно настраивать сервис giveio для автоматического запуска с окнами (и я тоже не рекомендую этого делать с точки зрения безопасности).

Я не тестировал программу на Windows 95/98 (кто-нибудь еще ее использует?), и на самом деле я был бы очень удивлен, если бы это вообще работало на этой ОС. Если ты знаешь разные, подскажите.

Наконец, вот исходный код:

gcpad1.cpp

Он компилируется с MS Visual Studio .NET как консольный проект и, вероятно, будет работать с Visual C++ 6. Он использует некоторый встроенный ассемблер, и синтаксис может быть Специально для MS, но должен быть легко изменен для работы с другими компиляторами. считать.

Что дальше?

Первое, что нужно сделать, это доработать конструкцию оборудования, а затем протестировать его на больше ПК. Я думаю, что разумная минимальная спецификация, к которой нужно стремиться, будет быть P3 1 ГГц. Программное обеспечение нуждается в улучшении, с драйвером устройства в режиме ядра. для связи с аппаратным обеспечением, и драйвер DirectInput, позволяющий контроллеру используется как обычный джойстик. Поддержка более одного контроллера будет красивый. С текущим сдвиговым регистром есть два входа, поэтому должно быть довольно легко поддерживать второй контроллер.

Я обсуждал с Филиппом Кастнером возможность строительства Интерфейс вокруг микроконтроллера PIC. Это позволит серийный или даже USB интерфейс в разработке. Одним из препятствий является то, что PIC с USB поддержка доступна только в версиях, стираемых УФ-излучением (без флэш-памяти). версия), что затрудняет их разработку. К сожалению, не у всех есть доступ к программатору PIC. конечно. Однако с PIC должна быть возможность поддерживать несколько контроллеров. с единым интерфейсом.Что было бы очень, очень приятно, так это передняя панель отсек для дисковода с четырьмя портами контроллера Gamecube..

Вот если бы на ПК были приличные игры, кроме из скучных старых шутеров от третьего лица.

Кредиты

Огромное спасибо Филиппу Кастнеру за то, что вдохновил меня снова работать над этим, я бы действительно забросил (во всем виновата работа, и конечно мои друзья Zelda, Линк и Марио – за слишком много часов).

Аппаратный дизайн регистра сдвига был вдохновлен контроллером N64. Проект интерфейса, впервые описанный Стефаном Гансом, Саймоном Нильдом, Ф.П.Эрл и др. хорошая работа!

Проект GC Linux определенно заслуживает внимания, некоторые подробности о команды контроллера появляются в их документации (ищите YAGCD).

Все люди, которые писали мне за последний год или около того, я не могу вспомнить всех имена, но я упомяну вас всех, когда найду старые электронные письма!

Спасибо Саре за то, что терпела провода, мигалки и инструменты разбросаны повсюду 🙂

Схемы, порты и выводы | Вики-разработка Super Famicom

Этот документ предназначен для описания различных аппаратных портов на SNES.Он не будет описывать, как эти порты используются тем, что может быть к ним подключено.

Порты контроллера

Контроллер портов SNES имеет 7 контактов, раскладывается примерно так:

  --------------------------------------------------------------- --
| | \
| (1) (2) (3) (4) | (5) (6) (7) |
| | /
  ----------------------------- ---------------------
  
Штифт Описание Цвет провода
1 +5В (питание) Белый
2 Часы Желтый
3 Защелка Оранжевый
4 Данные1 Красный
5 Данные2 ?
6 IOБит ?
7 Земля Коричневый

Стандартный контроллер не имеет проводов для контактов 5 и 6; эти контакты используются для нестандартных контроллеров и разветвителей контроллера.Защелка записывается через бит 0 регистра $4016. Запись 1 в этот бит приводит к тому, что защелка переходит в любое состояние, означающее «защелку» на джойстике.

Часы порта 1 подключены к сигналу «чтения» $4016 , при этом чтение $4016 вызывает переход часов. Затем считываются данные 1 и данные 2, а часы возвращаются назад (в этот момент ожидается, что пэд закрепит свои следующие биты данных на данных 1 и данных 2). Часы порта 2 подключены к $4017 .

Data1 и Data2 считываются через биты 0 и 1 (соответственно) $4016 и $4017 (для портов 1 и 2 соответственно).Таким образом, вы должны прочитать оба бита одновременно, вы не можете выбрать чтение только Data1 и оставить Data2 на потом.

IOBit подключен к порту ввода-вывода (доступ к которому осуществляется через регистры $4201 и $4213 ). IOBit порта 1 подключен к биту 6 порта ввода-вывода, а IOBit порта 2 подключен к биту 7. Обратите внимание, что, поскольку бит 7 порта ввода-вывода подключен к защелке счетчика PPU, все, что подключено к порту 2 может зафиксировать счетчики H и V, установив IOBit на 0,

Data1 и Data2 переводятся в логический 0 в SNES, поэтому чтение возвращает 0, если ничего не подключено.

Протокол мыши

Мышь SNES использует ту же синхронизацию и протокол, что и обычный коврик для своих кнопок. О левой кнопке сообщается в 9-м цикле, а о правой кнопке в 10-м цикле. SNES распознает мышь, когда бит на 16-м такте имеет низкий, а не высокий бит. Через 2,5 мс после 16 тактовых импульсов возникает еще одна серия тактовых импульсов. На самом деле это циклы с 17 по 32, так как новый фиксирующий импульс еще не возник. Данные активны на низком уровне, как и кнопки. На этот раз время часов другое:

.
  8 мкс
                    -->| |<--
                    .5 мкс
                  -->| |<--
часы данных -------- ----- ----- --/ /- ...
                    | | | | | | | |
                     - - - -
                     17 18 19 32
  

Вот значение конкретных циклов мыши:

Тактовый цикл Кнопка сообщила
17 Направление Y (0=вверх, 1=вниз)
18 Y бит движения 6
19 Y бит движения 5
20 Бит движения Y 4
21 Y бит движения 3
22 Y бит движения 2
23 Y бит движения 1
24 Бит движения Y 0
25 Направление X (0=влево, 1=вправо)
26 Бит движения X 6
27 Бит движения X 5
28 Бит движения X 4
29 Бит движения X 3
30 Бит движения X 2
31 Бит движения X 1
32 Бит движения X 0

Каждый раз, когда SNES опрашивает мышь, мышь сообщает, как она двигалась с момента последнего опроса.Если с момента последнего опроса не произошло никакого движения, все биты движения остаются высокими (что означает двоичный 0). Биты направления сохраняют свое последнее состояние.

Чувствительность мыши

Мышь имеет 3 настраиваемых уровня чувствительности. Текущий активный уровень чувствительности сообщается битами 11 и 12:

  • Низкий бит 11, старший бит 12: высокая чувствительность
  • Старший бит 11, низкий бит 12: средняя чувствительность
  • Старший бит 11, старший бит 12: низкая чувствительность
Выбор режима чувствительности

Для переключения между 3 режимами используется специальная последовательность.Сначала подается обычный импульс фиксации 12 мкс. Затем считываются первые 16 бит с использованием обычных таймингов кнопок. Вскоре после этого (примерно через 1 мс) отправляется 31 короткий импульс фиксации (3,4 мкс), при этом тактовая частота снижается на 700 нс во время каждого импульса фиксации. Для выбора определенной чувствительности просто выполните специальную последовательность, пока биты 11 и 12 не станут нужными.

Соединитель тележки

Соединитель тележки имеет 62 контактные площадки, расположенные примерно так:

  +--------+
     21.Часы 477 МГц | 1 32 | /WRAM
              РАСШИРИТЬ | 2 33 | ОБНОВИТЬ
                 ПА6 | 3 34 | ПА7
               /ПАРД | 4 35 | /ПАВР
                     |--------|
                 ЗАЗЕМЛЕНИЕ | 5 36 | ЗАЗЕМЛЕНИЕ
Ф А11 | 6 37 | А12
р А10 | 7 38 | А13
о A9 | 8 39 | А14
п A8 | 9 40 | А15
т А7 | 10 41 | А16
                  А6 | 11 42 | А17
о А5 | 12 43 | А18
ж А4 | 13 44 | А19
                  А3 | 14 45 | А20
в А2 | 15 46 | А21
А1 | 16 47 | А22
р А0 | 17 48 | А23
т/IRQ | 18 49 | /КОРЗИНА
                  Д0 | 19 50 | Д4
                  Д1 | 20 51 | Д5
                  Д2 | 21 52 | Д6
                  Д3 | 22 53 | Д7
                 /РД | 23 54 | /ВР
   Выходные данные CIC (p1) | 24 55 | Выходные данные CIC (p2)
    CIC в данных (p7) | 25 56 | CIC в часах (p6)
              /СБРОС | 26 57 | CPU_CLOCK
                 Вк | 27 58 | Вкк
                     |--------|
                 ПА0 | 28 59 | ПА1
                 ПА2 | 29 60 | ПА3
                 ПА4 | 30 61 | ПА5
    Левый аудиовход | 31 62 | Правый аудиовход
                     +--------+
  
  • A0-A23 — это линии адресной шины A.
  • /WR и /RD являются соответствующими линиями чтения и записи.
  • /WRAM имеет низкий уровень, когда ЦП обращается к WRAM.
  • /CART , также называемый /ROMSEL , низкий, когда ЦП обращается к ROM (банки $40 - $7D и $C0 - $FF , или $FF , или банков $00 - $3F и $80 - $BF ).
  ROMSEL = (адрес & 0x408000 == 0) || (адрес и 0xFE0000 == 0x7E0000)
  
  • PA0-PA7 — это линии адресной шины B, а /PARD и /PAWR — соответствующие линии чтения и записи.
  • D0-D7 — линии шины данных.
  • REFRESH — это (предположительно) сигнал обновления ОЗУ, отправляемый на каждую строку развертки в течение 40 мастер-циклов.
  • EXPAND подключается к контактной площадке 24 порта расширения.
  • /IRQ подключен к линии /IRQ процессора. Это может быть прочитано тележкой или активировано тележкой для вызова IRQ на ЦП.
  • /RESET — это сигнал сброса, активируемый большой кнопкой сброса на консоли.Его также можно активировать аппаратно на тележке, если систему необходимо сбросить на аппаратном уровне.
  • CPU_CLOCK — это (предположительно) текущая тактовая частота ЦП, которая составляет 6, 8 или 12 основных циклов на цикл (3,58 МГц, 2,68 МГц или 1,79 МГц).

Сигналы, поступающие на левый и правый аудиовходы, смешиваются с выходным аудиосигналом APU.

Контакты CIC подключены к микросхеме CIC, которая используется для блокировки регионов. Если CIC в консоли не получает надлежащего рукопожатия через эти контактные площадки, сигнал сброса никогда не передается на микросхему PPU2, и поэтому вы никогда ничего не видите на дисплее.

Многие тележки подключаются только к контактам 5-27 и 36-58, так как остальные контакты в основном полезны, только если тележка содержит специальные микросхемы.

Порт расширения

Порт расширения имеет 28 контактных площадок, расположенных примерно так. Этот вид распиновки обращен к «кабелю» (т.е. разъему расширения DEVICE). Если вы смотрите на порт в нижней части консоли, когда передняя часть консоли обращена вниз, контакт 1 находится внизу справа, а контакт 28 — вверху слева.

  +--------+
           ПА0 | 1 2 | ПА1
           ПА2 | 3 4 | ПА3
           ПА4 | 5 6 | ПА5
           ПА6 | 7 8 | ПА7
         /ПАВР | 9 10 | /ПАРД
            Д0 | 11 12 | Д1
            Д2 | 13 14 | Д3
            Д4 | 15 16 | Д5
            Д6 | 17 18 | Д7
        /СБРОС | 19 20 | Вкк
        СМПКЛК | 21 22 | ДОТК
           ЗАЗЕМЛЕНИЕ | 23 24 | РАСШИРЯТЬ
Моно аудиовыход | 25 26 | /IRQ
 Левый аудиовход | 27 28 | Правый аудиовход
               +--------+
  
  • PA0-PA7 — это линии адресной шины B, а /PARD и /PAWR — соответствующие линии чтения и записи.
  • D0-D7 — линии шины данных.
  • /RESET — это сигнал сброса, активируемый большой кнопкой сброса на консоли. Его также можно активировать аппаратно на подключенном устройстве, если систему необходимо сбросить на аппаратном уровне.
  • EXPAND подключается к контактной площадке 2 разъема тележки.
  • /IRQ подключен к линии /IRQ процессора. Это может быть прочитано подключенным устройством или активировано подключенным устройством для вызова IRQ на ЦП.
  • Сигналы, поступающие на левый и правый аудиовходы, смешиваются с выходным аудиосигналом APU. Аудиовыход (моно) возвращается на контакт 25.
  • SMPCLK и DOTCK точно не известны. SMPCLK поступает от звуковой подсистемы; сообщается, что это около 8,192 МГц (т.е. 3 основных тактовых цикла APU за цикл). DOTCK происходит от PPU2 и, похоже, является тактовой частотой PPU около 5,369 МГц (это 21,477/4).

Мультивыход

Мультивыходной порт имеет 12 пэдов и выглядит примерно так (2 версии ниже):

  --------^--------
  /11 9 7 5 3 1\
 | |
  \12 10 8 6 4 2/
   ------------------
  
Штифт Описание
1 Красный аналоговый выход
2 Зеленый аналоговый выход
3 Композитный выход синхронизации Г/В ()
4 Синий аналоговый выход
5 Земля
6 Земля
7 Сигнал S-Video Y (яркость)
8 Сигнал S-Video C (цветность)
9 Композитный видеосигнал
10 Вкк
11 Средний звук (Л+П)
12 Боковой звук (Л-П)

  1 3 5 7 9 11
        | | | | | |
        | | | _ | | |
       --------------------/ \--------------------
     / \
    | |
    | |
     \ /
       -------------------------------------------
        | | | | | |
        | | | | | |
        2 4 6 8 10 12
  
Штифт Описание
1 Красный аналоговый видеовыход (смещение 1 В пост. тока, видео 1 В пик-пик на 75 Ом)
2 Зеленый аналоговый видеовыход (смещение 1 В пост. тока, видео 1 В пик-пик на 75 Ом)
3 Композитный выход H/V синхронизации (1vpp на 75 Ом)
4 Аналоговый видеовыход синего цвета (смещение 1 В пост. тока, видео 1 В пик-пик на 75 Ом)
5 Земля
6 Земля
7 Сигнал Y (яркость) для S-Video (1vpp на 75 Ом)
8 Сигнал C (цветность) для S-Video (1vpp на 75 Ом)
9 Композитный видеосигнал (1vpp на 75 Ом)
10 Vcc / +5v (Может быть высоким логическим сигналом или питанием для внешнего ВЧ-модулятора)
11 Аудиовыход левого канала
12 Аудиовыход правого канала

РЧ-выход

Я ничего не знаю о выходе этого порта, кроме того, что он имеет Vcc, GND, видеосигнал и монофонический аудиосигнал.

Сила

Это просто. Это бочкообразный соединитель, полый цилиндрический штекер. Ожидается, что он будет поставляться с источником постоянного тока 10 В, 850 мА. Адаптер питания для США производит центрально-отрицательный постоянный ток. По крайней мере, на устройствах PAL (SNSP) на разъем постоянного тока можно подавать центральный положительный или центральный отрицательный заряд, поскольку внутри есть преобразователь переменного тока в постоянный.

Распиновка ПЗУ

Кажется, это соответствует обоим ПЗУ маски, некоторые из них 32-контактные, другие 36-контактные.

  32PIN маскаROM
==============
A17 01 32 Вcc
А18 02 31 /ОЕ
А15 03 30 А19
А12 04 29 А14
 А7 05 28 А13
 А6 06 27 А8
 А5 07 26 А9
 А4 08 25 А11
 А3 09 24 А16
 А2 10 23 А10
 А1 11 22 /КС
 А0 12 21 Д7
 Д0 13 20 Д6
 Д1 14 19 Д5
 Д2 15 18 Д4
Всс 16 17 Д3

36PIN маскаROM
==============
A20 01 36 Вкк
А21 02 35 А22
A17 03 34 Вкк
А18 04 33 /ОЕ
А15 05 32 А19
А12 06 31 А14
 А7 07 30 А13
 А6 08 29 А8
 А5 09 28 А9
 А4 10 27 А11
 А3 11 26 А16
 А2 12 25 А10
 А1 13 24 /КС
 А0 14 23 Д7
 Д0 15 22 Д6
 Д1 16 21 Д5
 Д2 17 20 Д4
Всс 18 19 Д3
  

Распиновка DSP

Так подключаются большинство микросхем DSP.DSP представляет собой uPD77C25 производства NEC.

  Вкз 01 28 Вкз
 Выбор регистра Vcc 02 27 (A14 используется, когда DSP сопоставляется с областью памяти картриджа,
  NC 03 26 /CS A12 используется, когда DSP сопоставлен с областью памяти расширения)
  НК 04 25 /РД
  НК 05 24 /ВР
  Д0 06 23 НЗ
  Д1 07 22 НЗ
  D2 08 21 Вкк
  D3 09 20 В пост. тока
  D4 10 19 В пост. тока
  D5 11 18 В пост. тока
  D6 12 17 Земля
  D7 13 16 RESET (перевернутый слот /RESET-SNES)
 ЗАЗЕМЛЕНИЕ 14 15 ЧАСЫ
  

Распиновка MAD-1

MAD-1 расшифровывается как версия 1 декодера адреса памяти.Он используется для отображения памяти как в HiROM, так и в LoROM. И используется для контроля заряда батареи в статической оперативной памяти.

  / ВЫСОКИЙ 01 16 / НИЗКИЙ
                      SRAM/CS 02 15 A15 (LoROM), A13 (HiROM)
                            NC 03 14 BA4 (LoROM), A14 (HiROM)
                       ПЗУ /OE 04 13 BA5
                      SRAM Vcc 05 12 Vcc или BA6 (LoROM), A15 или BA6 (HiROM)...
                           Vcc 06 11 /CART (площадка 49 на краю картриджа)
    резистор к +3В батареи 07 10 GND=LoROM, Vcc=HiROM
                           GND 08 09 /RESET (контакт 26 на краю картриджа)

    /HI <--- если две микросхемы ПЗУ, то выбирается старшая
    /LOW <--- если две микросхемы ПЗУ, то выбирается младшая

    Проверено и упрощено by kyusaku
    Контакт 9 — это А
    Контакт 10 - B
    Контакт 11 - это С
    Контакт 12 - D
    Контакт 13 — E
    Контакт 14 - F
    Контакт 15 - G
    
    Логика (инвертировать выходы)
    ===========================
    Контакт 1 — G E C' A + E C' B A
    Контакт 2 — G F E D' C B A + G' F E D C' B' A + SRAMVCC'
    Контакт 3 — G F E' D' C B A + G' F' E D C' B' A
    Контакт 4 — G C' A + C' B A
    Контакт 16 — G E' C' A + E' C' B A
  

Чип блокировки CIC / чип безопасности

Печально известный CIC.Варианты включают D411, D411A, D411B, F411A, D413, D413A, D413B и F413A.

  pad24 01 16 Vcc
pad55 02 15 НЗ
   НЗ 03 14 НЗ
  Земля 04 13 НЗ
   НЗ 05 12 НЗ
pad56 06 11 НЗ
pad25 07 10 НЗ
  Земля 08 09 НЗ
  

Выводы SRAM

  16 кбит SRAM
==========================
 A7 01 24 В пост. тока
 А6 02 23 А8
 А5 03 22 А9
 A4 04 21 /ЗЕ
 А3 05 20 /ОЕ
 А2 06 19 А10
 А1 07 18 /КС
 А0 08 17 Д7
 Д0 09 16 Д6
 Д1 10 15 Д5
 Д2 11 14 Д4
Всс 12 13 Д3

256 кбит SRAM (HY62256ALLP-10)
==============================
  A14 01 28 В пост. тока
  A12 02 27 /ЗЕ
   А7 03 26 А13
   А6 04 25 А8
   А5 05 24 А9
   А4 06 23 А11
   А3 07 22 /ОЕ
   А2 08 21 А10
   А1 09 20 /КС
   А0 10 19 Д7
   Д0 11 18 Д6
   Д1 12 17 Д5
   Д2 13 16 Д4
  Земля 14 15 D3
  

RGB-мониторы

В этом разделе рассматриваются широко используемые мониторы и дисплеи, используемые вместе с Super NES или Super Famicom или обычно используемые в ретро-играх.-- | 1 2 3 4 5 | | 6 7 8 9 10 | ------------------

Штифт Описание
1 Поворот экрана
2 Синий
3 Красный
4 +12 В
5 Земля
6 Переворот экрана
7 Композитная синхронизация
8 Зеленый
9 +12 В
10 Яркость

Чтобы использовать японский разъем SCART, необходимо использовать микросхему LM1881, как показано ниже.

Микросхема LM1881 — разделитель видеосинхронизации

Большинство игровых систем выводят полную информацию о синхронизации вместе с видеовыходом NTSC. Многие RGB-дисплеи не воспримут эту постороннюю информацию вместе с синхронизацией, поэтому нам нужно убрать видеосигнал. LM1881/LM1881N делает именно это. Это простая схема — одна маленькая микросхема, два маленьких конденсатора и маленький резистор. Загрузите LM1881N_Datasheet.pdf.

  ----\/----
| 1 8 |
| 2 7 |
| 3 6 |
| 4 5 |
----------
  
Штифт Описание
1 Выход композитной синхронизации
2 Композитный видеовход
3 Выход вертикальной синхронизации
4 Земля (?)
5 Взрыв / Выход на заднее крыльцо
6 R-набор
7 Нечетный/четный вывод
8 ВКЦ 5-12В

Японский 21-контактный разъем RGB

Это японский разъем RGB, используемый во многих системах видеоигр.Физически идентичен европейскому разъему SCART/Péritel/Euroconnector с другой распиновкой.

  |------------------------------------------------------------------------|
    | 2 4 6 8 10 12 14 16 18 20 |
    | / 21
    | 1 3 5 7 9 11 13 15 17 19 |
    |--------------------------------------------------------

     1: Аудиовход левого канала 2: Аудиовыход левого канала
     3: Земля аудио 4: Земля аудио
     5: Вход правого аудиоканала 6: Выход правого аудиоканала
     7: Синхронизация/Земля видео 8: Земля видео
     9: синхронизация/вход CVBS 10: выход CVBS
    11: Вход управления AV / +5 В 12: Вход Ym
    13: Земля красного сигнала 14: Земля
    15: красный сигнал ввода/вывода 16: вход Ys / 1 В
    17: Зеленая сигнальная земля 18: Синяя сигнальная земля
    19: зеленый сигнал ввода/вывода 20: синий сигнал ввода/вывода
    21: экран штекера/земля
  

Особые примечания:

  • Соедините контакт 16 с контактом 11 через 3.Резистор 3кОм. Резистор обычно не нужен, и +5 В на этом контакте чаще всего будет работать.
  • Аудиовход: 0,40 мВ среднекв., > 47 кОм
  • Аудиовыход: 0,40 мВ среднекв., > 10 кОм
  • CVBS (композитный видеосигнал) вход и выход: 1 Впик-пик, 75 Ом, синхронизация: минус
  • Ym Вход: переключает RGB на половинную яркость для наложения видео (L: < 0,4 В, H: > 1 В, 75 Ом)
  • Да Вход: Вход/выход RGB: (Заземление для выхода, 1 В+ для входа (предпочтительно)1))
  • Все строки RGB: 0.7 Впик-пик, 75 Ом

Схема SNES

В приведенном ниже документе «активный», «1», «логический-1» и т. д. означают одно и то же. Обратите внимание, что «1» не обязательно соответствует ни высокому, ни низкому напряжению. (Кстати, здесь мне не помешала бы помощь: если кто-нибудь знает, что является активным-высоким или активным-низким, или какие напряжения для высокого и низкого уровня для какого-либо конкретного порта, пожалуйста, дайте мне знать!)

Цвет PDF

Цвет PNG

Монохромный PDF

Монохромный PNG

Аноми ([email protected]

0 comments on “Распиновка колодки: Распиновка диагностических разъемов (более 30 шт) Статьи

Добавить комментарий

Ваш адрес email не будет опубликован.