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

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

Внимание. Некоторые устройства могут иметь стандартные разъёмы и не стандартное подключение. Будьте бдительны.

      ПИТАНИЕ:
      Распиновка разъема блока питания формата AT

    Распиновка разьема блока питания формата ATX

    Распиновка разьемов дополнительного питания: АТХ разъёмы, SerialATA (в миру просто SATA, для подключения приводов и хардов), Разъёмы для дополнительного питания процессора, Разъём для флоппи дисковода, MOLEX(для подключения хардов и приводов)


    Другой вариант.

    Другой вариант.

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

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

    Двухпроводные:
    1 — «-» питания
    2 — «+» питания

    Трёхпроводные:
    1 — «-» питания
    2 — «+» питания
    3 — датчик оборотов

    Четырёхпроводные
    1 — «-» питания
    2 — «+» питания
    3 — датчик оборотов
    4 — управление числом оборотов

        Разъемы данных (Южный мост):

        Кабель для подключения дисководов(Floppi).


      Существуют как минимум два разных документа с разными данными:

      Русскоязычный вариант:

      Жилы с 10 по 16 после первого разъёма перекручены — необходимо для идентификации дисковода. Нечетные контакты — корпус.

      IDE(Integrated Drive Electronics )(По правильному называется — ATA/ATAPI — Advanced Technology Attachment Packet Interface, используется для подключения хардов и приводов).




      По такой схеме можно подключить индикатор активности.

      SATA и eSATA (Одно и то-же, разница только в форме разъёма, это разъём данных, для подключения хардов и приводов).




      DVD slim sata (распиновка стандарта мини сата).

      Распиновка USB-разъемов 1.0-2.0 (Universal Serial Bus).



      USB 2.0 серии A, B и Mini


      USB 2.0 Микро USB


      Распиновка разъёма материнской платы для передней панели USB 2.0

      Распиновка USB-разъемов 3.0 (Universal Serial Bus).




      USB 3.0 серии A, B, Micro-B и Powered-B. Серия Powered-B отличается от серии B, тем, что у него есть в наличии 2 дополнительных контакта, которые служат для передачи дополнительного питания, таким образом, устройство может получить до 1000 мА тока. Это снимает надобность в дополнительном источнике питания для маломощных устройств.


      Распиновка разъёма материнской платы для передней панели USB 3.0

      Распиновка AT клавиатуры.

      Распиновка COM, LPT, GAME, RJ45, PS/2 порта и схема заглушки (COM, LPT).





      Схема заглушки для тестирования COM-порта.

      Схема заглушки для тестирования LPT-порта.

      Схема заглушки

      0 модемный кабель.

      Раскладка IEE 1394 на материнской плате


      Распиновка разьёма IEE 1394


      Разъемы данных (Северный мост):




      PCI Express: x1, x4, x8, x16


      Чтобы видеокарта заработала в режиме x8 PCI Express, мы заклеили часть контактов скотчем.

      Та же самая видеокарта, но заклеено больше контактов. Она работает в режиме x4 PCI Express.

      Если заклеить лишние контакты, то видеокарта PCI Express станет работать в режиме всего x1 PCI Express. Пропускная способность составляет 256 Мбайт/с в обоих направлениях.

      Читайте также:  Найти потенциал точки поля

      Разъемы данных (Общее):

      Контакты VGA, DVI, YC, SCART, AUDIO, RCA, S-VIDEO, HDMI, TV-ANTENNA.

      Обжим сетевого кабеля с разъёмом RJ45 (PC<>HUB, PC<>PC, HUB<>HUB).

      Распайка разъёмов GSM устройств (некоторых моделей сотовых телефонов).

      Приложение (при работе с любыми данными, нужно уметь эти данные расшифровывать!).

      На самом деле мануал составлен не нами, но отдать должное тут довольно много собрано для дела и обойти стороной мы это не смогли.

      Клавиатура является самым распространенным устройством для ввода информации в компьютер. Поэтому важно знать принцип работы и интерфейс связи клавиатуры.

      В данной статье описывается устройство, которое позволяет принимать данные от клавиатуры и отображать нажатые клавиши на устройстве вывода. В качестве примера, мы разработаем простейшее устройство с использованием клавиатуры PS/2, микроконтроллера PIC и семисегментного индикатора.

      Идея проекта

      Главной целью данного проекта является создание устройства, способного работать с PS/2 девайсами, а конкретно с PS/2 клавиатурой. Клавиатура будет подключена к микроконтроллеру PIC, который в свою очередь будет обрабатывать коды нажатых клавиш и выводить символы клавиш на семисегментный индикатор.

      PS/2 — это последовательный интерфейс с тактовым сигналом 10-16 кГц, поэтому в PIC нам надо использовать прерывания, для детектирования заднего фронта импульсов.

      Список используемых радиоэлементов

      Микроконтроллер PIC18F452 (даташит)
      7805 — пятивольтовый регулятор напряжения
      Кварцевый резонатор 20 МГц
      PS/2 коннектор (мама)
      7-ми сегментный индикатор
      Резисторы

      Дополнительно, потребуется программатор для прошивки PIC, макетная плата и перемычки (ну или протравленная печатная плата).

      Схемотехника

      Как видно из принципиальной схемы ниже, устройство очень простое и основные детали это: 78L05, PIC18F452 и PS/2 разъем.

      В разъеме PS/2 пины 2 и 6 не используются, 4-ый пин — питание +5В, 3-ий пин — общий. 5-ый пин — тактовый сигнал, а 1-ый пин — данные.

      7-ми сегментный индикатор я использовал с общим катодом.

      Немного теории о PS/2

      Как уже было сказано выше, в PS/2 используется последовательный протокол передачи информации с двумя линиями: тактовый сигнал и линия данных.

      Назначение выводов 6-pin Mini-DIN (PS/2):
      1 — Данные
      2 — Не используется
      3 — Общий (земля)
      4 — Питание (+5V)
      5 — Тактовый сигнал
      6 — Не используется

      На рисунке выше показана распиновка PS/2 разъемов папа (слева) и мама (справа). Обычно, разъем типа "папа" используется на стороне устройства — мышь, клавиатура, а разъем типа "мама" на компьютере. В нашем случае (т.к. у нас приемная сторона) мы будет использовать коннектор типа "мама" (можно вырезать с какой-нибудь сгоревшей материнской платы).

      Читайте также:  Последняя версия прошивки ps4

      Диаграмма сигналов PS/2

      На рисунке выше показана стандартная временная диаграмма выходных данных для PS/2 устройств. Последовательность следующая:
      1. Вывод данных устанавливается в низкий логический уровень
      2. Вывод тактового сигнала устанавливается в низкий уровень
      3. Вывод данных продолжает находиться в низком уровне (стартовый бит)
      4. Тактовый сигнал переходит в высокий логический уровень
      5. Начинается передача восьми битов с данными
      6. Далее идет бит контроля четности
      7. А за ним стоповый бит

      Все данные принимаются по спаду положительного синхроимпульса.

      Скан-коды клавиш

      Каждая клавиша клавиатуры содержит свой уникальный код, т.н. скан-код.

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

      Рассмотрим пример того, как происходит формирование скан-кодов клавиш. Если на клавиатуре нажимается какая-либо клавиша, то на выходе клавиатуры появляется скан-код нажатой клавишы. Когда клавиша отжимается, то на выходе формируется код 0xF0 и скан-код отжатой клавиши. Т.о. можно определить удерживается ли клавиша нажатой или нет, но нам это пока что не нужно.

      На рисунке выше приведена осциллограмма PS/2 при нажатой клавиши "J". Канал 1 (желтый) на осциллограмме это таковый сигнал. Канал 2 (голубой) это сигнал данных. Для наглядности, я нанес вспомогательные линии для детектирования спада синхросигнала.
      При данной осциллограмме легко можно определить скан-код нажатой клавиши. Не забываем, что слева находится младший бит (т.е. 0), а справа старший (7 бит). Т.о. в двоичном коде получилось 0011 1011, что в шестнадцатеричном является 0x3B, т.е. это скан-код клавиши "J".

      Передача данных в клавиатуру

      Другой функцией PS/2 протокола является передача данных обратно в клавиатуру, к примеру можно подать команду на включение/отключение светодиода Caps Lock, Num Lock и др. Но не будем на этом зацикливаться, т.к. это тема другой статьи.

      Собранная схема на макетной плате выглядит следующим образом:

      Программа для PIC

      ПО состоит из двух основных частей: главный цикл Main Loop и обработчика прерываний.

      В Main Loop происходит прием данных и их обработка для вывода на индикатор. Ну и собственно сам вывод данных.

      Часть кода Main Loop:

      Итак, в цикле Main Loop происходит обработка данных, которые поступают в fifo-буфер. В коде, который представлен ниже, происходит прием данных PS/2 по прерыванию, после чего, они помещаются в fifo-буфер. Код 0xF0 игнорируется, нас интересуют только нажатия клавиш.

      Код прерываний следующий:

      Как видно из кода выше, прерывание захвата скан кода и прерывание timer1 используются вместе, чтобы обеспечить "захват" 8-ми бит, т.к. нам не нужны стартовые, стоповые биты и бит контроля четности.

      Читайте также:  Xnetstartup failed gta 4 что делать

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

      Распайка PS/2 разъема мыши и клавиатуры.

      Досталась не как-то не хилая лазерная мышка Defender в неработающем состоянии. При проверке обнаружил, что перебит провод и решил его заменить. Нашел старую мышку с PS/2 разъемом распотрошил оба провода и увидел о чудо — все провода различались по цвету. Покопавшись в интернетах обнаружил, что почти у всех мышек цвета проводов отличаются.

      Нас такая шняга не остановит. Берем в руки тестер, ручку и схему разъема.

      N Сигнал
      1 Data
      2 N/C
      3 Ground
      4 +5V
      5 Clock
      6 N/C

      Поразвлекавшись вдоволь с тестером обнаружил:

      N Genius Defender
      1 — Data Оранжевый Белый
      2 N/C N/C
      3 — Ground Зеленый Черный
      4 — +5V Синий Красный
      5 — Clock Белый Зеленый
      6 N/C N/C

      Удачи. Мышка работает и радует. Если у вас есть распайки с других мышек, скидывайте в каменты/

      Комментарии

      как спаять мышку a4tech x6 60 d
      порядок проводов на мышке
      есть красный,желтый,синий,зеленый,желто-красный

      Комментарий от Паша [ 1 марта, 2016, 20:05 ]

      Комментарий от Сергей [ Февраль 16, 2016, 16:37 ]
      Помогите пожалуйста. Имеется клавиатура SVEN Elegance 5500 с поломанным PS2 штекером.Хочу перепаять на запасной провод от клавиатуры A4Tech. В SVEN — Красный — V, Жёлтый — G, Белый — D+, Зелёный — D- . Куда нужно припаять — Красно-синий, Красно-зелёный, Медно-синий, Медно-зелёный провода?

      ВОТ У МЕНЯ ТАКАЯЖЕ ПРОБЛЕМА только клавиатура A4tech — на ней провода 2х цветные — Красно-синий, Красно-зелёный, Медно-синий, Медно-зелёный провода?
      ПОМОГИТЕ

      Комментарий от PLATON [ 5 мая, 2016, 21:10 ]

      На клаве 4 провада
      Крас/синий
      Крас/зелёный
      Медно/синий
      Медно/зелёный
      ПОМОГИТЕ КАКОЙ КУДА ?

      Комментарий от PLATON [ 5 мая, 2016, 21:15 ]

      Информация для PLATON
      1. VCC — Красно-синий
      2. Data- — Красно-зелёный
      3. Data+ — Медно-синий
      4. GND — Медно-зелёный

      Если не работает, поменяйте местами Data- и Data+ (Красно-зелёный и Медно-синий)

      Комментарий от LOGVV [ 21 ноября, 2016, 08:51 ]

      Распиши сам процесс обнаружения проводов.

      Как определить vcc (5Вольт) если на плате ничего не подписано и есть только мультиметр?
      А также землю, Data+ и Data-

      Может другим тоже будет полезно, а не только готовый результат.

      Комментарий от Анатолий [ 5 февраля, 2018, 19:06 ]
      Ссылка на основную публикацию
      Размер области меньше минимума диспетчер виртуальных дисков
      1. Для выполнения операций с разделами жесткого диска необходимо использовать учетную запись с правами администратора. 2. Если в процессе уменьшения...
      Произошла ошибка при попытке активации windows
      Обновляемся с младших версий Windows 7 до нужной Вам, для получения новых возможностей системы. 1. Запускаем Windows Anytime Upgrade (WAU)...
      Произошла ошибка проверки подлинности затребованный пакет безопасности
      Некоторые пользователи, которые подключаются через удаленный доступ RDP в Windows 10/7, получают ошибку "Произошла ошибка проверки подлинности. Указанная функция не...
      Размер первого экрана сайта
      Сегодня мы расскажем, с чего начинается сайт. Для посетителей сайт начинается с первого экрана. Он попадает на первую страничку и...
      Adblock detector