Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Ремонт оргтехники Обсуждение и вопросы по ремонту мониторов, компьютерных комплектующих, сканеров, принтеров и т.п.

 
Опции темы

Зачем материнки на платформе Intel выставляют периодический «нолик» на CLK клавиатуры PS/2?

Непрочитано 25.10.2021, 18:09  
Дмитрий_
Частый гость
 
Регистрация: 13.01.2011
Сообщений: 22
Сказал спасибо: 72
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
Дмитрий_ на пути к лучшему
По умолчанию Зачем материнки на платформе Intel выставляют периодический «нолик» на CLK клавиатуры PS/2?

Предыстория такая: есть ЧПУ CNC-D, работает под DOS.​
На одном станке (материнка Интел) проблема с тем, что редко-редко но пропускает сигнал отжатия клавиш.
Клавиатура PS/2, но со своим контроллером на Atmega. Есть подозрение, что эта клавиатура может передавать данные не контролируя состояние линии Clock, отсюда и пропуски.
Две другие ЧПУ имеют в своем составе материнки на платформе AMD, на них такой проблемы с управлением от клавиатуры нет.

По ходу дела обнаружилось:
на линии синхронизации клавиатуры CLK постоянно присутствует сигнал в виде импульса «логический 0», длительность 300 мкс, период 120 мс, передаваемый от материнcкой платы D1800B-ITX (Intel).
Импульсы начинают идти сразу после первоначального опроса клавиатуры, уже при входе в БИОС.
На линии данных при этом — тишина.

Глянул на двух других материнках от Intel - похожая картина:​
на ASUSTeK Computer INC. P7H55-M такие же 300мкс/120мс
на D945GCLF - длительность 150мкс/ период 750 мс

У четырех участников теста на платформе AMD — на линии CLK стоят красивые 5 В, если нет обмена, если есть обмен — все по протоколу PS/2.

Больше всего похоже на то, что описано в англоязычной Вики:

«Когда хост выводит Clock на низкий уровень, устройство должно немедленно прекратить передачу и освободить Clock и Data, чтобы они “плавали» высоко.(До сих пор все это совпадает с протоколом однонаправленной связи порта клавиатуры IBM PC, хотя форматы последовательных кадров отличаются.) Хост может использовать это состояние интерфейса просто для того, чтобы запретить устройству передачу, когда хост не готов к приему. (Для порта клавиатуры IBM PC это было единственное нормальное использование передачи сигналов с компьютера на клавиатуру»

Может кто знает, что это за нолики на линии синхронизации на интеловских материнках?​
И почему их нет на амд-шных?
Реклама:
Дмитрий_ вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27


Часовой пояс GMT +4, время: 03:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.