라디오 전자 및 전기 공학의 백과사전 PC용 병렬 포트 카드. 무선전자공학 및 전기공학 백과사전 병렬 포트 카드의 개략도는 그림 1에 나와 있습니다. 하나. 칩 DD1은 ISA 데이터 버스 버퍼이고, DD2는 출력 데이터 레지스터이고, DD3은 XS1 소켓에 있는 데이터를 수신하기 위한 포트입니다. 병렬 포트 주소 선택기는 DD4, DD7 칩 및 DD9.3 요소에서 만들어집니다. DD7 마이크로 회로용 펌웨어는 간단합니다. 두 개의 셀만 태워야 하기 때문입니다. 주소 0F3h(즉, 출력 Q0의 비트)에 1F0h를 쓰고, 주소 0F2h(출력 Q0의 비트)에 2F1h를 씁니다. 나머지 셀에는 XNUMX이 포함되어 있습니다. 칩 DD5는 프린터 상태 신호를 수신하는 포트이고 DD6은 제어 레지스터입니다. 표준 LPT(표준 병렬 포트 - SPP) 카드에서는 대부분의 경우 데이터가 입력 D5(핀 7)에 제공되지만 DD6 레지스터의 출력 Q5(핀 6)는 사용되지 않습니다. 공통 와이어에 연결된 DD1 칩의 EO 입력(핀 2). 그림 2에 표시된 PS/1 시리즈 기계용 LPT 카드에서. Q5 DD6 출력과 EO DD2 입력 사이에는 카드를 양방향 포트(단순 양방향 포트 또는 PS/2 포트)로 전환하는 1개의 연결이 있습니다. 이 경우에는 로그 항목입니다. 제어 레지스터의 비트 D5에 2이 있으면 DD3가 세 번째 상태로 이동하여 외부 장치가 DD6의 입력에 데이터를 노출할 수 있습니다. 시스템 재설정 후 모든 DDXNUMX 출력은 XNUMX이 되고 카드는 표준 모드에서 작동합니다. "풀업" 저항 R1 - R11 및 부하 커패시터 C11 - C19는 표준 LPT(SPP) 작동 모드에 해당합니다. 새로운 속도 모드(EPR, ECP)를 지원하는 카드의 경우 등급이 다르며 연결 케이블도 마찬가지입니다. K556RT11(DD7) 마이크로 회로는 K556RT4(K556RT4A)로 교체 가능하지만 이 경우 저항이 300~510Ω인 "풀업" 저항기를 도입해야 합니다. PROM이 없으면 그림 2의 다이어그램에 따라 만들어진 유닛을 사용할 수 있습니다. XNUMX. ISA 버스의 A2 주소 라인 상태는 동남아시아에서 제조된 많은 LPT 카드에서 수행되는 것과 동일한 방식으로 두 경우 모두 선택기에 의해 분석되지 않습니다. 외부 장치를 마더보드에 연결하기 위해 IBM은 0100h에서 03FFh까지 주소를 할당했으며 최근 개발된 보드에서만 최대 64K 장치를 연결할 수 있다는 점을 명심해야 합니다. 완전한 주소 선택기가 필요한 경우 해당 다이어그램은 [1]에서 찾을 수 있으며, 여기에는 추가 장치 선택을 결정하는 신호가 설명되어 있습니다. 표준 회로와 달리 제어 레지스터의 출력 인버터는 K155LNZ(DD8) 마이크로 회로 요소에 구현되어 최대 40mA의 전류와 최대 30V의 전압을 스위칭할 수 있습니다(물론 동시에는 아님). 이러한 매개변수를 사용하여 주변기기를 연결하지 않으려는 경우 K555LN2(KR1533LN2)를 사용할 수 있습니다. 제안된 카드의 또 다른 차이점은 상태 레지스터 입력에서 일반적으로 사용되는 K555LN1 버퍼 요소 대신 이 경우 K555TL2 슈미트 트리거가 사용되어 긴 라인을 연결할 때 노이즈 내성이 향상된다는 것입니다. 반복할 때 ACK 프린터(라인 26)의 신호를 DD5의 입력 10.2에 직접 연결하는 데 주의해야 합니다(일부 중국산 카드에서는 이 연결이 DD9.4 인버터를 통과함). 그다지 중요하지 않습니다. 프린터의 인터럽트 신호가 대부분 프로그램을 사용하지 않기 때문입니다. 장치의 모든 부품은 ISA 버스용 표준 프로토타입 보드 또는 집에서 만든 보드에 배치됩니다. 이 보드의 크기는 XP1 인쇄 회로 플러그와 함께 [1]에 나와 있습니다. 저자는 길이가 약간 길지만 CAMAC 표준의 인쇄된 플러그가 있는 브레드보드를 사용했습니다(초과분은 쇠톱으로 잘라냈습니다). XS1 소켓은 결함이 있는 멀티카드에서 납땜된 표준 DRB-25F입니다. S0, S1로 MJ-2 점퍼가 있는 이중 행 PLD 핀 커넥터와 국내 산화물 K50-35 및 세라믹 KD-2와 유사한 커패시터도 다음에서 가져옵니다. 거기. K555IR23(DD2) 대신 케이스 반대쪽에 입력과 출력이 있는 KR1533IR37을 사용하는 것이 편리합니다. 조립된 장치를 테스트하려면 [2]에 설명된 테스트 프로그램을 사용할 수 있습니다. 그 중 일부는 XS1 출력 소켓에 루프백 플러그를 설치해야 합니다. Norton Utilities 및 Checkit 키트의 NDiags 프로그램용 커넥터(DB-25M 플러그)의 결합 부분 연결은 각각 그림 3에 나와 있습니다. XNUMX, a 및 b. 양방향 모드에서 카드 작동 확인은 프로그램을 사용하여 수행되었습니다. 병렬.exe 병렬 소프트웨어에서. LPT1 카드 데이터 레지스터의 주소는 378Н(278Н), 제어 레지스터는 37АН(27АН), 상태 레지스터(읽기 전용)는 379Н( 279Н). LPT2의 주소는 괄호 안에 표시됩니다. 제어 레지스터의 비트별 신호 분포는 표에 나와 있습니다. 1, 상태 레지스터의 경우 - 표에 나와 있습니다. 2. 표에 나열되지 않은 비트는 사용되지 않으며 소프트웨어에서 마스크되어야 합니다. 결론적으로 설명된 카드는 표준 병렬 포트의 기능을 확장하지만 추가 레지스터가 필요한 ECP 및 EPP 모드를 추가하지는 않는다는 점에 유의해야 합니다. 이러한 모드에서 제공되는 기능과 프로그래밍은 [3]에서 확인할 수 있습니다. 문학
저자: V. Mikheev, 모스크바 다른 기사 보기 섹션 컴퓨터. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 터치 에뮬레이션을 위한 인조 가죽
15.04.2024 펫구구 글로벌 고양이 모래
15.04.2024 배려심 많은 남자의 매력
14.04.2024
다른 흥미로운 소식:
무료 기술 라이브러리의 흥미로운 자료: 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |