
- •Вінниця 2013 рік
- •1. Ціль роботи:
- •2. Апаратура, прилади, матеріально-технічне оснащення:
- •3. Теоретичні відомості.
- •3.1 Структура клавіатури
- •3.2 Функціональна схема клавіатури
- •3.3. Скен-коди клавіатури.
- •3.4. Ascii-коди.
- •3.5. Інтерфейс клавіатури рs/2
- •3.7. Протокол обміну «Пристрій – Хост»
- •3.8. Протокол обміну «Хост - Пристрій»
- •3.8. Команди інтерфейсу з клавіатурою
- •3.9. Часові діаграми обміну інформації Пристрій до host
- •Host до пристрою
- •4. Порядок виконання лабораторної роботи
- •5. Типові варіанти індивідуальних завдань
- •6. Контрольні питання.
- •Host до пристрою
- •6.2. Пояснити принцип опитування та шифрування механічної клавіатури.
- •Пристрій до host
- •6.4. Пояснити принцип опитування та шифрування ємнісної клавіатури.
- •6.5. За структурною схемою пояснити механізм формування скен-кодів.
- •6.6. Надати класифікацію клавішних пристроїв та особливості їх конструкції, схемотехніки. Кодуючі клавіатури
- •Кодуючі клавіатури для відеоадаптерів і пк
- •Структура клавіатури
- •Аналогова клавіатура
- •Найнезвичайніші клавіатури
- •6.7. Надати приклади будови контактних та безконтактних клавіш.
- •6.8. За структурною схемою пояснити принцип роботи клавіатури.
- •6.9. Пояснити принцип формування ascii-кодів.
- •6.10. Пояснити з яких функціональних особливостей клавіатура може вводити інформацію на будь-якій мові світу.
- •6.11. Сформувати основні команди клавіатури та Хосту при обміні даними.
- •3.8. Команди інтерфейсу з клавіатурою
- •6.12. Назвати основні несправності клавіатурних модулів
- •6.13. Пояснити можливі способи під’ єднання клавіатури до системного блоку.
- •6.14. Сформувати принципи стандартизації клавіатур та навести приклади цих стандартів. Навести приклади та схемотехніку аналогової клавіатури.
- •6.15. Надати структуру та пояснення пакету повідомлення пристрою з 2-х байтів.
- •6.16. Пояснити принцип дії ємнісного перемикача.
- •6.17. Навести схемотехніку апаратних засобів інтерфейсу рs/2, зміст транзакції.
- •6.18. Надати основні способи підвищення завадостійкості ємнісних клавіатур.
- •6.20. Пояснити принцип дії герконових, оптоелектронних та клавіатур, що побудовані на принципі ефекта Холла.
- •Безконтактні клавіші
- •Ефект Холла
- •6.21. Пояснити зміст стартового протоколу обміну по інтерфейсу ps/2.
- •6.22. Пояснити зміст і призначення таблиці скен-кодів.
- •6.23. Навести приклади команд Хосту, що змінюють стан клавіатури.
- •6.24. Навести приклади схемотехніки некодуючих клавіатур.
- •6.25. Навести основні функції аналогових клавіатур.
- •6.26. Сформувати основні версії несправностей клавіатури та спосіб їх усування.
- •6.27. Пояснити зміст синхронного та асинхронного способу передачі даних.
- •7. Література
3.9. Часові діаграми обміну інформації Пристрій до host
Host до пристрою
4. Порядок виконання лабораторної роботи
4.1. Опрацювати теоретичну частину.
4.2. Опрацювати схемотехніку та функціональні схеми клавіатури.
4.3. Розглянути протоколи взаємодії “Пристрій-Хост” по інтерфейсу PS/2.
4.4. Виконати необхідні налаштування клавіатури (за завданням викладача).
4.5. Виконати необхідні моделювання клавіатури (за завданням викладача).
4.6. Підготувати відповіді на контрольні питання.
4.7. Підготувати звіт за індивідуальним завданням.
5. Типові варіанти індивідуальних завдань
1. Виконати тестування клавіатур з аналізом стартового протоколу.
2. Виконати процедуру тестування з аналізом кодів несправностей.
3. Назвати комбінації клавіш, що не вказані у теоретичній частині і розповісти про їх функції.
4. Продемонструвати яким чином вставляються значки в регістрі.
5. Продемонструвати макроси.
6. Під’ єднати клавіатуру до системного блоку по інтерфейсах, що не надані в теоретичній частині.
7. Надати структуру пакета повідомлення для клавіш різного призначення.
8. Надати структуру та особливості обміну інформації по інтерфейсу USB.
9. Надати структуру некодуючих клавіатур.
10. Надати структуру аналогових клавіатур.
11. Надати розшифровки Скен та ASCII-кодів.
12. Надати структуру контролера, що застосовується в сучасних клавіатурах.
6. Контрольні питання.
6.1.Надати діаграму обміну даними Хост=Клавіатура по інтерфейсу PS/2.
Host до пристрою
6.2. Пояснити принцип опитування та шифрування механічної клавіатури.
Схема працює в наступному порядку: лічильник ЛЧ, молодші розряди якого підключені до дешифратора ДШ, а старші до цифрового мультиплексора М, під впливом генератора Г за допомогою дешифратора вибирає сигнал логічного “О” на стовпцях матриці К. В цей час мультиплексор МПС під управлінням старших розрядів лічильника ЛЧ вибирає для опитування рядки матриці К. Якщо один з комутаційних елементів матриці К знаходиться в замкненому положенні, то при виборі відповідного стовпця, логічний “О” з виходу дешифратора ДШ з’являється на виході мультиплексора МПС та видає запис коду відповідного замкненого елемента в регістр RG. Після перетворення коду в стандартну форму послідовний інтерфейс передає його в процесор. Протидребезгова схема ПД частіше всього є одно вібратором з повторним запуском.
6.3. Надати діаграму обміну даними Клавіатура = Хост по інтерфейсу PS/2.
Пристрій до host
6.4. Пояснити принцип опитування та шифрування ємнісної клавіатури.
Сканування матриці перемикача здійснюється аналогічно клавіатурі з електромеханічними перемикачами. Для кожної з вибраних ємнісних клавіш формувач генерує імпульс опитування, що призводить до появи позитивного та негативного сплеску напруги. Для натисненої клавіші такий сплеск буде в декілька раз вищий, ніж для ненатисненої. Для формування адаптивного порогу (під кожний ємнісний перемикач) рівень напруги безпосередньо перед сплеском запам'ятовується на ПВЗ. Перевищення сплеску над порогом свідчить про те, що клавішу натиснуто. Реєстрація натискання фіксується, як по позитивному перемиканню схеми фіксації (ПВЗ1, К1, О1), так і по негативному (ПВЗ2, К2, О2), що дає можливість ігнорувати імпульсну перешкоду. Збіг сигналів О1 та О2 формує сигнал запису коду вибраної клавіші в регістр.