Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Карта паралельного порту для ПК. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Комп'ютери Принципова схема карти паралельного порту показано на рис. 1. Мікросхема DD1 – буфер шини даних ISA, DD2 – вихідний регістр даних, DD3 – порт прийому даних, виставлених на розетку XS1. На мікросхемах DD4, DD7 та елементі DD9.3 виконано селектор адреси паралельного порту. Прошивка мікросхеми DD7 проста, тому що потрібно пропалити всього два осередки: за адресою 0F3h записати 0F1h (тобто біт по виходу Q0), а за адресою 0F2h - 0F2h (біт по виходу Q1). Інші осередки містять нулі. Мікросхема DD5 – порт прийому сигналів стану принтера, а DD6 – регістр управління. Необхідно відзначити, що в стандартній карті LPT (Standard Parallel Port - SPP) вихід Q5 (висновок 7) регістра DD6 не задіяний, хоча в більшості випадків дані на його вхід D5 (висновок 6) подаються, а вхід ЕО (висновок 1) мікросхеми DD2 з'єднаний із загальним дротом. У картах LPT для машин серії PS/2 показане на рис. 1 з'єднання між виходом Q5 DD6 і входом ЕО DD2 є, що перетворює карту на двонаправлений порт (Simple Bidirectional Port або PS/2 Port). І тут запис лог. 1 у розряд D5 регістра управління переводить DD2 у третій стан, дозволяючи зовнішньому пристрої виставляти дані на входи DD3. Після системного скидання на всіх виходах DD6 нулі та карта працює у стандартному режимі. "Підтягують" резистори R1 - R11 і навантажувальні конденсатори С11 - С19 відповідають стандартному режиму роботи LPT (SPP). Для карт, що підтримують нові швидкісні режими (ЕРР, ЕСР), номінали будуть іншими, як і з'єднувальні кабелі. Мікросхема К556РТ11 (DD7) замінна К556РТ4 (К556РТ4А), але в цьому випадку необхідно ввести "підтягуючі" резистори опором 300 ... 510 Ом. За відсутності ППЗУ можна використовувати вузол, виконаний за схемою, наведеною на рис. 2. Стан лінії адреси шини А2 ISA селектором в обох випадках не аналізується так само, як це зроблено в багатьох картах LPT виробництва Південно-Східної Азії. Необхідно мати на увазі, що для підключення зовнішніх пристроїв до системної плати фірмою IBM було виділено адреси від 0100h до 03FFh, і тільки на платах недавньої розробки можливе підключення до 64К пристроїв. Якщо потрібно повний селектор адреси, його схему можна подивитися в [1], там же описані сигнали, що визначають вибір додаткового пристрою. На відміну від типової схеми, вихідні інвертори регістру управління реалізовані на елементах мікросхеми К155ЛНЗ (DD8), здатних комутувати струм до 40 мА і напруга до 30 (зрозуміло, не одночасно). Якщо не передбачається підключати периферію з такими параметрами, можна використовувати К555ЛН2 (КР1533ЛН2). Ще одна відмінність пропонованої карти в тому, що замість звичайно застосовуваних буферних елементів К555ЛН1 на вході регістра стану в даному випадку використовуються тригери Шмітта К555ТЛ2, що підвищує стійкість до перешкод при підключенні довгих ліній. При повторенні необхідно звернути увагу на підключення сигналу від принтера АСК (лінія 26) безпосередньо до входу 5 DD10.2 (у деяких картах китайського виробництва цей зв'язок йде через інвертор DD9.4), хоча це не так суттєво, оскільки сигнал переривання від принтера більшість програм не використовують. Всі деталі пристрою розміщують на стандартній макетній платі для шини ISA або на саморобній, розміри якої разом з вилкою друкованої ХР1 наведені в [1]. Автор використовував макетну плату з друкарською вилкою стандарту Камак, щоправда, дещо більшої довжини (надлишок відрізаний ножівкою). Розетка XS1 - стандартна DRB-25F, випаяна з несправної мультикарти, звідти взяті і дворядні штирьові з'єднувачі PLD з джампером MJ-0 як S1, S2 і конденсатори, аналогічні вітчизняним оксидним К50-35 і керамічним КД-2. Замість К555ІР23 (DD2) зручно використовувати КР1533ІР37 з розташуванням входів та виходів на протилежних сторонах корпусу. Для перевірки зібраного пристрою можна використовувати програми перевірки, описані у [2]. Деякі з них вимагають встановлення заглушок (loopback plugs) на вихідну розетку XS1. З'єднання частини роз'єму у відповідь (вилка DB-25M) для програм NDiags з комплекту Norton Utilities і Checkit наведені відповідно на рис. 3, а і б. Перевірка роботи картки у двонаправленому режимі проводилася за допомогою програми parallel.exe фірми Parallel Software. Допустимо перевірити карту та за допомогою саморобних програм, маючи на увазі, що адреса регістру даних картки LPT1 – 378Н (278Н), регістра управління – 37АН (27АН), регістра стану (тільки читання) – 379Н (279Н). У дужках наведені адреси для LPT2. Розподіл сигналів по бітах для регістру управління (Control Register) зазначено у табл. 1 для регістру стану (Status Register) - в табл. 2. Біти, які не вказані в таблицях, не використовуються і повинні бути масковані програмно. На закінчення слід зазначити, що описана карта розширює можливості стандартного паралельного порту, але не додає режимів ЄСР та ЕРР, які потребують додаткових регістрів. З можливостями, що надаються цими режимами, та їх програмування можна ознайомитися в [3]. література
Автор: В.Міхеєв, м.Москва Дивіться інші статті розділу Комп'ютери. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Машина для проріджування квітів у садах
02.05.2024 Удосконалений мікроскоп інфрачервоного діапазону
02.05.2024 Пастка для комах
01.05.2024
Інші цікаві новини: ▪ Розумні колонки допоможуть рятувати життя ▪ Ліки випробовуватимуть на симуляторі людину ▪ Виведені маложирні морозостійкі свині Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Автомобіль. Добірка статей ▪ стаття Ми народжені, щоб казку зробити буллю. Крилатий вислів ▪ стаття Чому премія Американської академії кіномистецтва отримала назву Оскар? Детальна відповідь ▪ стаття Мацерон. Легенди, вирощування, способи застосування ▪ стаття Тривожний сигналізатор. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |