КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

симулационни устройство инструменти Micro-Cap пакет




Схема на устройството, както и описание на работата.

Обосновка решения схеми и развитието на елементната база концепцията.

Функционална схема

Един анализ на техническото задание.

За да свържете клавиатурата е синхронен двупосочен сериен интерфейс, състоящ се от две изисква сигнал KB-Data, KB-часовник. И двете линия гостилница резистор да + 5V автобус от двете страни на интерфейс изходните сигнали на ниско ниво се генерира изходни елементи с външен контролер на дънната платка (канала), и състоянието на линията може да се прочете чрез контролери реда за въвеждане. Конектор (отзад) и щифт задачи са показани на Фигура 1.1. В структурно отношение, има два съединителя - стандартна 5-пинов женски DIN (AT клавиатура) или малък размер гнездо мини-DIN (PS / 2). На същия конектор чрез предпазител отива клавиатура захранващо напрежение +5 V конектор мини-DIN може да присъства и сигнали PS / 2 мишка (за вградени в тракболи).

Фиг. 1.1 конектори (изглед от щифт) за да се свържете клавиатури: един - на и б - PS / 2

Осъществено от съединителя за клавиатура често използвани устройства като външни твърди дискове или LAN адаптери, които се свързват към паралелния порт. Предпазителят е инсталиран на дънната платка не може да издържа на пусковия ток, консумирана от тези устройства. В същото време отказват да работят и клавиатурата - тя светва дори не мига, когато са включени.

Процесорът комуникира с клавиатурата чрез клавиатура контролер интерфейс - 8042 микроконтролер или софтуер, съвместим с тях инсталирани на дънната платка. За обмен на информация се използва предимно 60h пристанище, от когото кодове за сканиране. От необходимостта да се прочете на сканиране код сигнален процесор контролера чрез IRQ1 на хардуерно прекъсване, което се генерира сигнал за всяко събитие клавиатура (натискане и отпускане ключове). Настройка за автоматично подновяване на настройките, изборът на кодове маса сканиране, контролните светодиоди, както и за управление на ключове режим матрица сканиране и изпълнете диагностичен тест е проведен командите, изпратени на клавиатурата.

Двупосочен интерфейс Фигура 1.2 илюстрира работата и където светлината сиви етикетирани сигналите, генерирани от контролера, както и черната - клавиатурата. В първоначалното състояние, и двете линии са "освободени" състояние в изходния драйвер с висока степен. Клавиатурата може да започне да предава данни по всяко време, когато интерфейса е в покой. Клавиатурата генерира стартов бит (ниско ниво) от линията на KB-Data, и първия импулс KB-часовник, който е сигнал на контролера започва получаване необходимо. След вдигането на KB-часовник го показва 0-битови данни на линията KB-Data, и след това на следващия импулс KB-часовник. Регулаторът трябва да "щракне" разпад на данните KB-Часовникови получи битови. Той премина всички бита за 8-битови данни и равенство, за допълване на броя на единични битове за странно. След синхронизация паритет малко контролера на клавиатурата трябва да генерира импулс KB-Clock, потвърждаващ приемането на байтове (Ack). Ако всички байтове с паритет малко се получават от администратора на 2 мс, контролерът спира да получава този байт, и корекции на грешки изчакване.



Фиг. 1.2 Timing диаграми клавиатура интерфейс: една - получават колети от клавиатурата, б - Трансфер на команди от клавиатурата

Свържи се с предаване - на изхода на контролера в клавиатурата - там е малко по-сложно (Фигура 1.2 б.). От застой, администраторът задава ниско ниво на KB-часовник и 250 микросекунди и генерира стартов бит (ниско ниво) - клавиатура сигнал към екипа на рецепция. На клавиатурата тя трябва да отговори на серия от 11 импулси KB-часовник. Както рецесия следващата синхронизация контролер поставя следващия бит на данни, и клавиатурата тя "щракне" на лицевата страна на часовника, получен от него. След малко на паритет (9 пулс) и едно спиране-битов (10) на 11-та пулса на клавиатурата генерира нула малко потвърждение на (Ack). След това, на контролера генерира импулс KB-Clock (60 мсек), което е искане за получаване на отговор клавиатура. Контролерът чака отговора на не повече от 20 мс това искане, и ако отговорът не идва в този момент, ще генерира изчакване на грешка. Една грешка и ще бъде случаят, ако клавиатурата навлиза в първия импулс за 15 мс от началото на заявката, или получаване администратора на лични данни, включително и един стоп бит в продължение на 2 мс проявяват по синхронизиране малко 0. Контролерът на борда PC / XT 8042 не беше, клавиатура интерфейс (еднопосочен) се осъществява от хардуер логика - регистър на смени, паралелен изход е свързан към изходния порт интерфейс i8255 система. При получаване на байт от прекъсване IRQ1 на клавиатура хардуер се генерира чиято манипулатор може да чете байтове, получени от порт 60h. С малко 7 и 6 порт 61h може да програмира ключалката и нулиране на клавиатурата съответно. Reset XT клавиатура свърши с нулиране линия KB-часовник.

Когато създавате PC клавиатура предавател верига се използват следните единици:

начало

D-тригер (за порти импулси)

нулиране

смяна регистър

пакет от мерки

Фиг. 3 Схема на устройството

Функцията на цифрови интегрални схеми 74HC серия

Таблица A4.1. Trigger, регистри и броячи

символ
Броят на елементите в корпуса на чип логическа функция
4-битов двоичен импулсен брояч NS93
D-тригер HC74
4-битов паралелен смяна регистър, позволяваща 95А

Таблица A4.2. логически елементи

Броят на елементите брой входове логическа функция символ
в пакета на чип
2I
3He-I

За да представи клавиатури предавателни устройства

Фиг. 4 бр вериги клавиатура предавател в програма Micro-Cap

Допълнението съдържа графични характеристики на някои елементи.

заключение

По време на курсовата работа е изследвана сигнал предавател верига с PC клавиатура. Целта на работата е била постигната и концепцията работи успешно.

Позоваването

1. Сило. LV-популярни цифрови чипове: Directory - M:. Радио и комуникационни, 1989 г. - 352 стр.

2. Бирюков SA цифрови устройства MOS - интегрални схеми. - Москва: Радио и комуникация, 1990. - 128 стр.

3. хвощ ST, Varlinsky NN, Попов EO Микропроцесори и микрокомпютри в avtmaticheskogo системи за управление. L: Инженеринг, 1987 г. - 640 стр. Тиня..

приложения

В приложения представени графични характеристики на някои елементи.