DiBR
обычная кошмарная
домашняя страничка
Ежекакполучится околокомпьютерное обозрение
 
  <<<  предыдущий Tech! archive #397 следующий  >>>  
   Последний выпуск       Архив       Ссылки       Полезности       humor.filtered       Фотки       О сайте   
          Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
         
- __techs (2:5015/42) ----------------------------------------------- __techs -
Msg  : 397 of 1000
From : Vladimir Poletaev                   2:5020/243.66   06 May 97  17:29:16
To   : All                                                 08 May 97  23:02:36
Subj : Обмен опытом: дополнительные COM-порты
-------------------------------------------------------------------------------
@AREA:SU.HARDW.SCHEMES
Hi, All!

    Хочу поделиться опытом по установке дополнительных COM-портов в PC.
Частенько бывает нужно добавить еще парочку COM-портов в машину, в которой уже
занято 3 или 4 порта. В моем случае - на плате машины интегрированные COM1 и
COM2 (занят мышкой), COM3 внутренний модем, COM4 - не установлен, но
конфликтует
с видеокартой. И тут-то мне понадобилось подключить еще эмулятор ПЗУ (он у меня
для RS-232 с гальванической развязкой) и отлаживаемое устройство. Лишаться мыши
или менять ее на PS/2 не захотелось.

    Для решения данной задачи я взял ISA-шную мультяшку, отключил IDE и FDC,
переключил параллельный порт на LPT2, COM'ы на COM3, COM4. После этого я
перерезал дорожку с линией адреса SA6. Hа плату вместо SA6 я подал "исключающее
или" сигналов SA6 и SA7 (собранное на одной м/сх 1533ЛА3, схема общеизвестна).
Таким образом я сохранил на плате LPT2 (278) и получил два COM-порта на адресах
3A8 и 2A8.
    С IRQ дело обстоит сложнее. Hа мультяшке неиспользуемые ламели на
ISA-разъеме отсутствуют, а приклеивать их мне не захотелось. Так что выбор был
невелик - IRQ 3, 4, 5, 6, 7, 14. Из них реально доступны 5 и 7. Hебольшие
грабли
оказались с IRQ 5 - оно было занято звуковой карточкой и прерывания от
мультяшки
по этой линии не проходили. Кстати, полезный совет - чтобы прицепить свой
провод
к штырьку на плате (для джампера) проще всего взять лишний джампер и припаять
провод к металлической пластинке внутри.

    Для лентяев привожу собственно схему с раскладкой по номерам выводов, при
которой можно спаять все выводы, просто согнув их - без лишних проводов.
Микросхему лучше всего припаять на 7 и 14 ножках над подходящей микросхемой на
мультяшке - только не надо выбирать 1488 - там 12 вольт.


SA7                     13 ┌---┐
<--------o------------------┤ & o----┐
(A24)   │ 1 ┌---┐    ┌-----┤   │ 11 │ 10 ┌---┐   SA6 на плате
        └---┤ & o----o  12 └---┘    └----┤ & o--------------->
        ┌---┤   │ 3  │   4 ┌---┐    ┌----┤   │ 8
SA6     │ 2 └---┘    └-----┤ & o----┘  9 └---┘
<--------o------------------┤   │ 6          м/сх - КР1533ЛА3
(A25)                    5 └---┘

    В скобках - номера контактов на ISA разъеме.
    Принцип действия простой. Плата (до переделки) отзывается на адреса 278
(LPT2), 3E8 (COM3), 2E8 (COM4). После переделки при SA7 = 0 (для LPT) сигнал
SA6
проходит неизменным, при SA7=1 (COM3/4) - инвертируется. Таким образом, адрес
LPT2 - 278 остается, а адреса COMов меняются на 3A8, 2A8.

    Каким софтом пользоваться - дело вкуса, у меня с этой платой работают
терминалки от DN 1.50 и NC4 - в последнем надо поправить файл term90.ini.


With best regards...
                                   Vladimir.
--- timEd 1.01+
* Origin: SoftMare:    vmp@aha.ru    (2:5020/243.66)






<<<

архив dibr

>>>'