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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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, время: 08:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot