Контроллер клавиатуры на материнской плате где находится
Иногда после обновления Windows 10 подключенная клавиатура или мышь PS/2 (USB), подключенные к вашему компьютеру, перестают работать. Это одна из неприятных проблем с обновлением Windows 10 или переходом на неё с других операционных систем, таких как Windows 7 или 8.
Содержание
Что такое порт PS/2?
Это 6-контактный мини-разъем, используемый для подключения стандартной клавиатуры и мыши ps/2 к компьютеру. Обычно он находится на задней панели системного блока, фиолетовый - для клавиатуры, а зеленый - для мыши.
Решение 1. Измените значение Start параметра I8042prt
Первые три шага - это описание того, как открыть экранную клавиатуру. Потому что вам нужно использовать клавиатуру для ввода текста.
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt
Внимание! В отличие от USB, порт PS/2 определяется только при запуске компьютера. Теперь система обнаружит порт PS/2 при включении компьютера, и это может решить проблему клавиатуры PS/2.
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid
Внимание! Ниже представлены возможные значения параметра Start с кратким описанием:
0-Boot - вызывает драйвер, который подгружается (но не запускается) загрузчиком. Если ошибок нет, запускается драйвер, во время инициализации ядра до загрузки любых не загрузочных драйверов.
1-System - вызывает драйвер, который загружается и запускается во время инициализации ядра после того, как драйверы со значением Start "0" были запущены.
2-Автозагрузка - вызывает драйвер или службу, которая инициализируется при запуске системы диспетчером сеансов (Smss.exe) или службами.
3-On Demand - вызывает драйвер или службу, который диспетчер управления службами (SCM) будет запускать только по запросу. Эти драйверы необходимо запускать вручную, вызывая интерфейс прикладного программирования Win32 SCM (API), например как оснастку Службы.
4-Disable - вызывает отключенный (не запущенный) драйвер или службу.
5-Отложенный запуск - менее критичные службы будут запускаться после загрузки, чтобы операционная система быстрее реагировала на запросы пользователя. Этот тип запуска был впервые представлен в Windows Vista.
Решение 2. Достаньте и вставьте снова батарейку BIOS
Это решение в основном используется для настольных компьютеров, чтобы сбросить все настройки материнской платы BIOS в значения по-умолчанию. Для этого посмотрите посмотрите нашу статью по замене батарейки материнской платы и достаньте её на несколько минут, а затем вставьте обратно.
Решение 3. Обновите драйверы клавиатуры
Иногда стандартные клавиатуры PS/2 или USB не могут использоваться из-за неправильного драйвера. В диспетчере устройств вы можете видеть клавиатуру PS/2 или USB в виде желтого восклицательного знака.
- В окне поиска Windows 10 введите Диспетчер устройств и нажмите на это приложение.
- В дереве устройств щелкните правой кнопкой мыши Стандартная клавиатура PS/2 или клавиатура USB и выберите Обновить драйвер.
- Windows автоматически найдет нужный драйвер в Интернете и установит его для клавиатуры PS/2 или USB. После установки вам нужно будет перезагрузить компьютер, чтобы снова проверить клавиатуру.
Если клавиатура PS/2 или USB по-прежнему не работает, выполните следующие действия. - Вам следует выбрать Найти драйверы на этом компьютере. Это поможет найти и установить драйверы вручную.
- Выберите Выбрать драйвер из списка доступных драйверов на компьютере. Здесь вы увидите совместимые драйверы клавиатуры PS/2 и USB.
- Выберите совместимые устройства с клавиатурой PS/2 или HID, например клавиатуру PS/2 PC/AT (101 клавиша), чтобы установить ее.
Установка или обновление драйвера совместимого устройства поможет вам решить эту проблему.
Частый косяк при сборке компа - недовставленная планка ОП (фиксаторы планок при этом не будут защелкнуты до конца) или когда вставляют новую планку в заросший пылью слот. З писка как одна из причин такого косяка.
Другая причина - батарейка на МП. Если она разряжена в ноль, то некоторые МП даже не пускают в БИОС. Тут по моему опыту комп вообще не пищит. Тупо курсор мигает и все.
Третий вариант - БП по одному из напряжений просел. Нужно проверить все напруги мультиметром в режиме 3-х писков.
Пятое - неисправность на МП. Тут только сервис.
PS Да и PS/2 клава может быть виновата. Проверяется методом замены на другую.
Спасибо. Но это врятли тут такая ситуация была Я выше не писал: накрылся кулер на блоке питания. а они продолжали им пользоваться пока электролиты не полетели. при проверке 100% рабочим блоком дыманула и раскалилась звуковая микросхема после выпайки стало всё нормально тем более что она уже давно не работала и седели на юизбишной. Ходил к знакомому мастеру он говорит что мост полетел. А это очень дорого тем более что его не достать сейчас. проще новую купить .но это мамонт таких щас не найдёшь. Что посоветуешь? КАПИТАН Оракул (50340) Проще купить новую МП, ибо ремонт моста в сервисе это как минимум полцены новой МП.- Award BIOS
Award БИОС подобным способом предупреждает пользователя об ошибке контроллера клавиатуры.
В БИОС других производителей подобной комбинации сигналов не предусмотрено.
В случае получения подобного сигнала БИОС прежде всего следует попытаться понять, имеет ли ситуация случайное происхождение, или она действительно является следствием неисправности какого-либо элемента материнской платы. Существует лишь один способ проверить это – загрузить компьютер еще раз, нажав кнопку Reset. Если системный динамик по-прежнему выдает сигнал об ошибке, то, скорее всего, действительно проблема заключается в неисправном оборудовании, а не в сбое BIOS.
В том случае, когда источником проблемы является оперативная память (например, если компьютер оснащен БИОС от AMI), можно попробовать вытащить и осмотреть модули ОЗУ, а при необходимости – очистить их от пыли. Затем следует попытаться вставить модули обратно, стараясь сделать так, чтобы модули как можно плотнее сидели в слотах. Если после перезапуска компьютера вы снова слышите три звуковых сигнала, тогда следует подумать о том, чтобы заменить неисправный модуль памяти. В случае неисправности контроллера клавиатуры пользователю в большинстве случаев придется менять материнскую плату.
В дополнение к предыдущему ответу, если биос от DELL, это может говорить об ошибке графического адаптера. (там серии из пиков. Если интервал между писками одинаковый, то к вам это не относится)
В AST биос это может говорить о неисправности мат. платы, либо контроллера клавиатуры.
В общем, нужно знать от какого производителя BIOS. Без этой инфы можно только догадываться.
Любой, кто разбирал компьютер, видел как много различных элементов на материнской плате, в этой статье я постараюсь кратко описать и показать основные компоненты, устанавливаемые на материнские платы современных компьютеров.
Или мосфет. Обычно используется для усиления, генерации и преобразования электрических сигналов. В общем случае транзистором называют любое устройство, которое имитирует главное свойство транзистора - изменения сигнала между двумя различными состояниями при изменении сигнала на управляющем электроде.
Резистор - это пассивный элемент радиоэлектронной аппаратуры, предназначенный для создания в электрической цепи требуемой величины электрического сопротивления, обеспечивающий перераспределение и регулирование электрической энергии между элементами схемы.
Электролитические конденсаторы схожи с аккумуляторами, но в отличии от которых выводят весь свой заряд в крошечные доли секунды. Используются, чтобы выровнять напряжение или блокировать постоянный ток в цепи.
Керамические SMD, танталовые, ниобиевые и др. Лучше для электроники, которая не требует высокой интенсивности работы.
Светодиод (LED). В основном LED - крошечные лампочки.
Катушки и индуктивности
Индуктор (дроссель) - обмотка провода, катушка, используется для смягчения скачка тока при запуске. Зачастую стоят перед процессором.
Генератор тактовых частот.
Генератор тактовых частот (клокер) — устройство, формирующее тактовые частоты, используемые на материнской плате и в процессоре.
Кварц перемещает энергию назад и вперед между двумя формами в равные доли времени. Задаёт частоту работы всей электрической схемы.
SuperIO (SIO, MultiIO, MIO, "мультик").
Третья по значимости и размеру микросхема на материнской плате – после мостов. Отвечает за порты ввода-вывода (COM, LPT, GamePort, инфракрасный порт, PS/2 для клавиатуры и мыши и др.). Является микроконтроллером (выполняет часть прошивки биос), выродился из контроллера клавиатуры, но в современных платах выполняет множество важных функций. Он например мониторит сигналы с Шим и когда убедится что всё ОК с питанием - даёт южному мосту команду "нажали на вкл, запускайся", ещё он управляет режимами S0-S5. На текущий момент это его основной функционал, а функции ввода - вывода - отмирающий придаток. Зачастую обладает дополнительным функционалом:
встроенный Hardware Monitoring
контроллер управления скоростью вентиляторов
интерфейс для подключения CompactFlash-карт.
ШИМ-контроллер (от Широтно-Импульсная Модуляция) - главная микросхема, управляющая напряжением на материнской плате.
Мосты (северный и южный).
Северный мост (MCH).
Одним из основным составляющим компонентом материнской платы будь то компьютера либо ноутбука является Северный мост (англ. Northbridge; в отдельных чипсетах Intel, также — контроллер-концентратор памяти с английского Memory Controller Hub)
MCH является системным контроллером чипсета на материнской плате платформы x86, к которому в рамках организации взаимодействия подключено следующие оборудование:
1. через Front Side Bus — микропроцессор, если в составе процессора нет контроллера памяти, тогда через шину контроллера памяти подключена— оперативная память.
2. через шину графического контроллера — видеоадаптер (в материнских платах нижнего ценового диапазона, видеоадаптер часто встроенный. В таком случае северный мост, произведенный Intel, называется GMCH (от англ. Chipset Graphics and Memory Controller Hub).
Исходя из назначения, северный мост определяет параметры (возможный тип, частоту, пропускную способность):
- системной шины и, косвенно, процессора (исходя из этого — до какой степени может быть разогнан компьютер);
- оперативной памяти (тип — например SDRAM, DDR, DDR2, её максимальный объем);
Во многих случаях именно параметры и быстродействие северного моста определяют выбор реализованных на материнской плате шин расширения (PCI, PCI Express) системы.
В свою очередь, северный мост соединён с остальной частью материнской платы через согласующий интерфейс и южный мост. Когда технологии производства не позволяют скомпенсировать возросшее, вследствие усложнения внутренней схемы, тепловыделение чипа, современные мощные микросхемы северного моста помимо пассивного охлаждения (радиатора) для своей бесперебойной работы требуют использования индивидуального вентилятора или системы жидкостного охлаждения, что в свою очередь увеличивает энергопотребление всей системы и требует более мощного блока питания.
Минуя северный мост согласно нашей схеме двигаясь на юг на материнской плате расположен южный мост.
Южный мост ( ICH)
Южный мост (от англ. Southbridge) (функциональный контроллер), также известен как контроллер-концентратор ввода-вывода (от англ. I/O Controller Hub, ICH).
Если взять функциональность, то южный мост включает в себя:
- контроллеры шин PCI, PCI Express, SMBus, I2C, LPC, Super I/O;
- PATA (IDE) и SATA контроллеры;
- часы реального времени (Real Time Clock);
- управление питанием (Power management, APM и ACPI);
- энергонезависимую память BIOS (CMOS);
- звуковой контроллер (обычно AC'97 или Intel HDA).
Опционально южный мост также может включать в себя контроллер Ethernet, RAID-контроллеры, контроллеры USB, контроллеры FireWire, аудио-кодек и др. Реже южный мост включает в себя поддержку клавиатуры, мыши и последовательных портов, но обычно эти устройства подключаются с помощью другого устройства — Super I/O (контроллера ввода-вывода).
Поддержка шины PCI включает в себя традиционную спецификацию PCI, но может также обеспечивать и поддержку шины PCI-X и PCI Express. Хотя поддержка шины ISA используется достаточно редко, она все таки является неотъемлемой частью современного южного моста. Шина SM используется для связи с другими устройствами на материнской плате (например, для управления вентиляторами). Контроллер DMA позволяет устройствам на шине ISA или LPC получать прямой доступ к оперативной памяти, обходясь без помощи центрального процессора.
Системная память CMOS, поддерживаемая питанием от батареи, позволяет создать ограниченную по объёму область памяти для хранения системных настроек (настроек BIOS).
Меню настроек Bios.
Северный и южный мосты материнской платы вкупе составляют одно целое устройство управления всей системой так сказать глаза, уши, руки ЦП. Вкупе эти два чипа называются – чипсет.
Чипсет (англ. chipset) — набор микросхем, спроектированных для совместной работы с целью выполнения набора каких-либо функций. Так, в компьютерах чипсет, размещаемый на материнской плате выполняет роль связующего компонента, обеспечивающего совместное функционирование подсистем памяти, центрального процессора (ЦП), ввода-вывода и других. Чипсеты так можно встретить и в других устройствах, например, в радиоблоках сотовых телефонов.
Чаще всего чипсет современных материнских плат компьютеров состоит из двух основных микросхем северного и южного моста (иногда объединяемых в один чип, т. н. системный контроллер-концентратор (англ. System Controller Hub, SCH):
Иногда в состав чипсета включают микросхему Super I/O, которая подключается к южному мосту по шине Low Pin Count и отвечает за низкоскоростные порты: RS232, LPT, PS/2.
Существуют и чипсеты, заметно отличающиеся от традиционной схемы. Например, у процессоров для разъёма LGA 1156 функциональность северного моста (соединение с видеокартой и памятью) полностью встроена в сам процессор, и следовательно, чипсет для LGA 1156 состоит из одного южного моста, соединенного с процессором через шину DMI.
Создание полноценной вычислительной системы для персонального и домашнего компьютера на базе, состоящих из столь малого количества микросхем (чипсет и микропроцессор) является следствием развития техпроцессов микроэлектроники развивающихся по закону Мура.
В создании чипсетов, обеспечивающих поддержку новых процессоров, в первую очередь заинтересованны фирмы-производители процессоров. Исходя из этого, ведущими фирмами (Intel и AMD) выпускаются пробные наборы, специально для производителей материнских плат, так называемые англ. referance-чипсеты. После обкатки на таких чипсетах, выпускаются новые серии материнских плат, и по мере продвижения на рынок лицензии (а учитывая глобализацию мировых производителей, кросс-лицензии) выдаются разным фирмам-производителям и, иногда, субподрядчикам производителей материнских плат.
Список основных производителей чипсетов для архитектуры x86: Intel, NVidia, ATI/AMD: (после перекупки в 2006 году ATi вошла в состав Advanced Micro Devices), Via, SiS
Микропроцессор (ЦП)- является полным механизмом вычисления.
BIOS (Basic Input-Output System) микросхемы основной системы ввода/вывода.
Технология Dual Bios на материнских платах производства Gigabyte. В случае сбоя основного bios его можно восстановить из резервной микросхемы.
Батарейка CMOS. Служит для хранения настроек BIOS и для поддержания системного времени в актуальном состоянии.
Аудиокодек (англ. Audio codec; аудио кодер/декодер) — компьютерная программа или аппаратное средство, предназначенное для кодирования или декодирования аудиоданных.
Сетевой контроллер (Onboard LAN).
Сетевой контроллер (Onboard LAN) представляет собой отдельную микросхему. Как и в случае с аудио кодеком при выходе из строя может сильно греться. Ремонтируется так же заменой или демонтажем.
Иногда, при неисправности внуренней сетевухи или звуковухи компьютер может не стартануть вводя в ступор южник. Можно починить материнскую плату просто отпаяв микросхему и как правило с вероятностью 80% компьютер заводится и тогда отключив в BIOS
сеть и/или звук и вставив внешнюю плату можно пользоваться компьютером без опаски.
В вычислительной технике контроллер клавиатуры - это устройство, которое связывает клавиатуру с компьютером . Его основная функция заключается в информировании компьютера , когда ключ нажат или отпущен. Когда поступают данные с клавиатуры, контроллер создает прерывание ( прерывание клавиатуры ), чтобы позволить ЦП обработать ввод.
Если клавиатура представляет собой отдельный периферийный системный блок (например, в большинстве современных настольных компьютеров ), контроллер клавиатуры не присоединяется напрямую к клавишам, а получает скан-коды от микроконтроллера, встроенного в клавиатуру, через какой-то последовательный интерфейс . В этом случае контроллер обычно также управляет светодиодами клавиатуры, отправляя данные обратно на клавиатуру по проводам.
IBM PC AT использовали Intel 8042 чип для интерфейса с клавиатуры. Этот компьютер также контролировал доступ к линии A20 , чтобы реализовать обходной путь для ошибки чипа в Intel 80286 . Контроллер клавиатуры также использовался для инициации программного сброса ЦП, чтобы позволить ЦП перейти из защищенного режима в реальный режим, потому что 286 не позволял ЦП перейти из защищенного режима в реальный режим, если ЦП не был перезагружен. Это было проблемой, потому что BIOS и службы операционной системы могли вызываться только программами в реальном режиме. Это поведение использовалось большим количеством программного обеспечения, которое ожидает такого поведения, и поэтому контроллеры клавиатуры продолжали управлять линией A20 и выполнять программный сброс ЦП, даже когда необходимость сброса с помощью контроллера клавиатуры была устранена способностью Intel 80386 переключиться в реальный режим из защищенного режима без перезагрузки процессора. Контроллер клавиатуры также обрабатывает ввод с мыши PS / 2, если имеется порт мыши PS / 2. Сегодня контроллер клавиатуры является либо элементом внутри устройства Super I / O, либо отсутствует, его функции клавиатуры и мыши обрабатываются USB-контроллером, а его роль в управлении линией A20 - набором микросхем.
Содержание
- IBM играет небольшую роль в создании контроллера клавиатуры. В IBM-совместимых компьютерах контроллер клавиатуры или контроллер клавиатуры Intel 8042 находится на материнской плате. Контроллер обрабатывает ввод, полученный с клавиатуры компьютера, строки A20, сброс, расшифровку кодов сканирования, а также мышь PS / 2. В более поздних моделях клавиатур 8042 был заменен микроконтроллером 8742, который имел микропроцессор, ОЗУ и порты ввода-вывода.
- Любой, кто пытается использовать классический контроллер клавиатуры в стиле 8042 (KBC), присутствующий в IBM PC / AT и почти всех более поздних ПК, обычно сталкивается с проблемой отсутствия точной документации. 8042 (или 8742, или любое количество совместимых деталей, встроенных в более поздние микросхемы Super I / O) на самом деле довольно хорошо документированы. Загвоздка в том, что 8042 - это программируемый микроконтроллер с собственным управляющим программным обеспечением в (обычно) ПЗУ. До недавнего времени никто, кроме нескольких компаний (IBM, AMI, Phoenix), точно не знал, что делает управляющее программное обеспечение.
- IBM задокументировала ряд команд, которые хост может отправлять в KBC. Следует понимать, что все эти команды являются чисто программной конструкцией, и ничто в оборудовании 8042 не диктует, что команды должны следовать какому-либо определенному формату, функции или что они вообще должны присутствовать. Поэтому понимание кода ПЗУ 8042 - единственный способ понять, что именно представляют собой команды и что они делают, с оговоркой, что разные контроллеры могут иметь и имеют несколько разный код в ПЗУ.
Список команд KBC
-Команды, указанные как «игнорируемые», не выполняют никаких функций.
- 00h-1Fh : косвенное чтение KBC RAM. Не задокументировано.
- 20h-3Fh : чтение KBC RAM по смещению 20h-3Fh. Только команда 20h задокументирована IBM.
- 40h-5Fh : косвенная запись в ОЗУ KBC. Не задокументировано.
- 60h-7Fh : запись в ОЗУ KBC со смещением 20h-3Fh. IBM задокументировала только команду 60h. Байт по смещению 20h является байтом команды и обрабатывается особым образом.
- 80h-A8h : игнорируется.
- AAh : Самопроверка. Эта команда задокументирована, но ее побочные эффекты - нет.
- ABh : Тест интерфейса.
- АЧ : Диагностический дамп. Упоминается третьими сторонами, но не задокументировано IBM.
- ADh : отключить клавиатуру.
- AEh : включить клавиатуру.
- AFh-BFh : игнорируется.
- C0h : чтение входного порта.
- C1h : Непрерывный опрос входного порта, старший полубайт. Упоминается третьими сторонами, но не задокументировано IBM.
- C2h : Непрерывный опрос входного порта, младший полубайт. Упоминается третьими сторонами, но не задокументировано IBM.
- C3h-CFh : игнорируется.
- D0h : чтение выходного порта.
- D1h : порт вывода записи.
- D2h-DEh : игнорируется.
- E0h : считывание тестовых входов.
- E1h-EFh : игнорируется.
- F0h-FFh : биты импульсного выхода.
Вывод
Портативное вычислительное устройство, содержащее: контроллер клавиатуры, имеющий первый вход для приема нажатий клавиш и имеющий выход для передачи упомянутых нажатий клавиш на главный процессор; и вторичный процессор, имеющий интерфейс к упомянутому контроллеру клавиатуры через вторичную шину, упомянутая вторичная шина также используется для связи с модулем батареи, при этом упомянутый контроллер клавиатуры также передает упомянутые входные данные нажатия клавиш упомянутому вторичному процессору через упомянутую вторичную шину. Контроллер клавиатуры запрограммирован для поддержки последовательного интерфейса клавиатуры IBM®-совместимого персонального компьютера. Контроллер клавиатуры получает последовательные данные с клавиатуры, проверяет четность данных, транслирует скан-код и представляет данные системе в виде байта данных в своем выходном буфере. Контроллер прервет работу системы, когда данные будут помещены в его выходной буфер. Байт данных будет последовательно отправлен на клавиатуру с автоматически вставленным битом нечетной четности. Клавиатура требуется для подтверждения всех передач данных. Никакая передача не должна отправляться на клавиатуру, пока не будет получено подтверждение для предыдущего отправленного байта. Контроллер клавиатуры и BIOS для повышения производительности компьютеров IBM PC и их совместимых устройств. В этом контроллере клавиатуры используется аппаратная методология, а не программная реализация, как в традиционном BIOS клавиатуры 8042. Это позволяет контроллеру клавиатуры мгновенно реагировать на все команды, отправляемые с клавиатуры в BIOS ЦП. Благодаря этому популярные программы, такие как Microsoft® Windows ™, NOVELL® и другие, работают намного быстрее.
Читайте также: