컴퓨터 수리 및 테스트용 장치 - POST 카드

IBM PC(또는 호환 가능)의 전원을 켤 때마다 그리고 시작하기 전에 운영 체제컴퓨터의 프로세서는 POST(Power On Self Test)라는 BIOS 루틴을 수행합니다. RESET 버튼이나 Ctrl-Alt-Del 키 조합을 눌러도 동일한 절차가 수행됩니다. POST 절차의 주요 목적은 컴퓨터의 기본 기능 및 하위 시스템(예: 메모리, 프로세서, 마더보드, 비디오 컨트롤러, 키보드, 플렉서블 및 하드 드라이브등) 운영 체제를 로드하기 전에. 이것은 사용자가 결함이 있는 시스템에서 작업을 시도하는 것을 어느 정도 방지합니다. 예를 들어 HDD의 사용자 데이터가 파괴될 수 있습니다. 그러나 PC 2001 컴퓨터에 대한 새로운 사양이 현재 개발 중이며 PC가 켜진 순간부터 디스크 로더가 시작될 때까지의 시간 간격을 7초로 단축합니다. SCSI 장치), 일반적으로 컴퓨터 조립자/수리자 및 사려 깊은 사용자를 기쁘게 해서는 안 되는 POST 절차를 줄이는 것을 포함하여 제 생각에는 HDD의 내용을 나중에 복원하거나 컴퓨터가 왜 그렇게 자주 멈추기 시작했는지 궁금합니다. 그 동안 컴퓨터는 내장된 POST 절차를 통해 전문 컴퓨터 제작자/수리공을 계속 기쁘게 하므로 컴퓨터 수리에 대한 가능성을 살펴보겠습니다.

각 테스트를 시작하기 전에 POST 절차는 컴퓨터의 I/O 장치 주소 공간에 있는 특정 주소로 출력되는 소위 POST 코드를 생성합니다. 테스트 중인 장치에서 오류가 감지되면 POST 절차는 단순히 "정지"되고 이전에 표시된 POST 코드는 어떤 테스트가 "정지"가 발생했는지 고유하게 결정합니다. 따라서 진단의 깊이와 정확성은 POST 도움말코드는 해당 BIOS POST 절차 "컴퓨터"의 테스트 깊이와 정확성에 의해 완전히 결정됩니다.

POST 코드를 출력하기 위한 포트 주소는 컴퓨터 유형에 따라 다릅니다: ISA, EISA - 80h, ISA-Compaq - 84h, ISA-PS / 2 - 90h, MCA-PS / 2 - 680h, 일부 EISA - 300h, 그러나 대부분의 경우 경우(표준이라고 할 수 있음) 포트 80h가 사용됩니다. POST 절차는 8비트 ISA 시스템 버스가 있는 IBM PC/XT에 나타났으므로 역사적으로 POST 코드는 1바이트에 불과하며 POST 코드 테이블에 00h- FFh(십진수 표기법에서 0-255). POST 코드 테이블은 다양한 제조사 BIOS 및 테스트를 거친 새로운 장치 및 칩셋의 출현으로 인해 동일한 BIOS 제조업체의 다른 버전이라도 약간 다릅니다. POST 코드 테이블은 BIOS 제조업체의 해당 웹사이트에서 찾을 수 있습니다. AMI의 경우 http://www.ami.com, AWARD의 경우 http://www.award.com, POST 코드 테이블이 마더보드에 제공되는 경우가 있습니다. 설명서(예: P6SBA-P6DBS Supermicro 보드용 설명서).

POST 코드를 사람에게 친숙한 형태로 표시하기 위해 POST 카드라는 장치가 사용됩니다. POST 카드는 ISA 또는 PCI 커넥터에 해당하는 임의의 여유 슬롯에 삽입되는(전원이 꺼져 있을 때!) 일반적인 컴퓨터 확장 카드이며 POST 코드를 표시하기 위한 2개의 7-세그먼트 표시기가 있습니다. 이전에는 PC 99 및 PC 99A 사양이 나오기 전에는 ISA 버스용 POST 카드가 가장 일반적이었습니다. 이제 ISA 버스의 완전한 제거 위협으로 인해 더 비싼 POST 카드가 등장하기 시작했습니다. PCI 버스. ISA 및 PCI 버스가 전혀 없는 랩톱의 경우 LPT 포트에 POST 카드를 설치할 수 있습니다. 이러한 POST 카드의 작동을 위해서는 BIOS "노트북"에서 적절한 지원이 필요합니다.

noname 제조업체의 가장 간단한 ISA 버스용 POST 카드는 고정 주소 80h에 POST 코드를 표시하며 이 주소를 변경하는 스위치가 없습니다. 이러한 POST 카드에 대한 컴퓨터의 RESET 신호 통과는 7 세그먼트 POST 코드 표시기의 점 깜박임으로 고정되거나 특수 문자로 표시됩니다. 더 비싼 POST 카드에는 POST 코드 포트 주소를 선택하기 위한 스위치와 시스템 버스 RESET 및 CLK 신호용 추가 LED 표시기 및 +5V(+3.3V), -5V, +12V, -12V의 존재를 나타내는 표시기가 있습니다. 공급 전압. 이러한 POST 카드는 예를 들어 Ultra-X, Inc(http://www.uxd.com)에서 ISA - QuickPOST PC 및 PCI - QuickPOST PCI 버스용으로 각각 생산됩니다. 같은 회사는 랩톱의 LPT 커넥터에 연결하기 위한 POST 카드(MICRO POST)도 제공합니다. 특히 흥미로운 것은 Micro2000, Inc(http://www.micro2000.com)의 원본 POST-Probe PCI로, 90도 각도로 인접한 두 측면에 PCI 및 ISA 버스용 커넥터가 있습니다. 또한 이국적인 MicroChannel 버스에 연결하기 위한 추가 어댑터가 포함되어 있습니다. 또 다른 POST 카드 제조업체는 DataDepot Inc(http://www.datadepo.com)로, 가장 단순한 POST 카드(MiniPOST)와 더 복잡한 PocketPOST를 모두 생산합니다. 그러나 Ultra-X, Inc.의 ISA(Professional Hardware Diagnostics) 버스용 PHD 16은 진정한 전문 도구라고 할 수 있습니다. PHD 16에는 진단 및 POST 코드의 두 가지 작동 모드가 있으며 적절한 점퍼를 설정하여 선택합니다. POST 코드 모드에서 시스템 생성 POST 코드는 단순히 두 자리 숫자로 표시됩니다. 7 세그먼트 표시기 PHD 16. 진단 모드는 훈련 모드로 세분화됩니다. 부동 오류를 감지하기 위한 장기간의 테스트와 완전히 "죽은" 시스템에 대한 심각한 손상을 찾아 제거하는 모드입니다. 마더보드 BIOS보드는 특수 세트의 심층 테스트를 통해 ROM BIOS Ultra-X로 교체됩니다. 새로운 마더보드 칩셋이 출시되면 업데이트된 Ultra-X BIOS ROM도 출시됩니다. PHD 16 테스트 결과는 7세그먼트 디스플레이와 추가 LED에 특수 코드로 표시되며, 비디오 어댑터가 작동하는 경우 컴퓨터 모니터에 표시됩니다. Ultra-X, Inc.의 최신 PHD PCI는 PCI 버스용으로 설계되었으며 PHD 16과 달리 외부 비디오 어댑터가 필요하지 않습니다. 감시 장치.

POST 카드 사용 방법을 더 잘 이해하려면 POST 절차에서 수행되는 일반적인 테스트 순서를 고려하십시오.

  1. 프로세서 테스트.
  2. 체크섬 ROM BIOS.
  3. DMA, IRQ 및 8254 타이머 컨트롤러의 확인 및 초기화 이 단계 후에 오디오 진단을 사용할 수 있습니다.
  4. 메모리 재생 작업을 확인 중입니다.
  5. 메모리의 처음 64kB를 테스트합니다.
  6. 비디오 컨트롤러 초기화. 이 단계가 끝나면 진단 메시지가 화면에 표시됩니다.
  7. RAM의 전체 양을 테스트합니다.
  8. 키보드 테스트.
  9. CMOS 메모리 테스트.
  10. COM 및 LPT 포트 초기화.
  11. FDD 컨트롤러의 초기화 및 테스트.
  12. HDD 컨트롤러 초기화 및 테스트.
  13. 추가 ROM BIOS 모듈을 검색하고 초기화합니다.
  14. 운영 체제 로더(INT 19h, Bootstrap) 호출, 운영 체제를 로드할 수 없는 경우 ROM BASIC(INT 18h) 시작 시도; 실패 시 시스템 정지(HALT).

POST 카드를 사용하여 컴퓨터를 테스트하기 전에 마더보드의 BIOS 제조업체를 확인해야 합니다. 이는 BIOS 칩의 스티커 또는 유사한 작동 마더보드에 의해 화면에 표시되는 비문으로 확인할 수 있습니다. 그런 다음 이 BIOS에 대한 적절한 POST 코드 테이블을 찾아야 합니다. AMI - http://www.ami.com, AWARD - http://www.award.com.

POST 카드를 사용하여 컴퓨터를 수리할 때의 작업 순서는 다음과 같습니다.

  1. 결함이 있는 컴퓨터의 전원을 끕니다.
  2. 마더보드의 빈 슬롯에 POST 카드를 설치합니다.
  3. 컴퓨터의 전원을 켜고 컴퓨터 부팅이 "중단"되는 POST 카드 표시기에서 해당 POST 코드를 읽습니다.
  4. POST 코드 표를 사용하여 어떤 테스트에 문제가 있는지 확인하고 가능한 원인을 파악합니다.
  5. 전원이 꺼지면 오작동을 제거하기 위해 점퍼, 케이블, 메모리 모듈 및 기타 구성 요소를 재배열합니다.
  6. POST 절차의 안정적인 통과와 운영 체제 로드 시작을 달성하기 위해 3,4,5 지점을 반복합니다.
  7. 소프트웨어 유틸리티의 도움으로 하드웨어 구성 요소의 최종 테스트를 수행하고 부동 오류의 경우 해당 소프트웨어 테스트의 장기 실행을 수행합니다.

POST 카드를 사용하지 않고 컴퓨터를 수리할 때 이 순서의 2-4번 항목은 단순히 생략되고 외부에서 컴퓨터 수리는 점퍼, 메모리, 프로세서, 확장 카드, 전원 공급 장치의 열렬한 재배열과 같습니다. 모두, 마더보드. 대기업에 수리할 수 있는 구성 요소의 재고가 많으면 소규모 기업과 개인의 경우 정상 작동이 확인된 구성 요소를 설치하여 컴퓨터를 수리하는 것이 어려운 문제가 됩니다. 고객에게 급하게 출장을 가서 예비 부품이 든 가방 전체를 가져가야 하는 서비스 엔지니어는 더욱 어렵습니다. 클라이언트의 어리둥절한 질문에 따라 컴퓨터 구성 요소를 교체하는 것이 몇 시간 동안 계속되고 항상 원하는 결과로 이어지는 것은 아닙니다. 시스템 장치를 선택하거나 서비스 가능한 부품의 새 부분으로 이동해야 합니다.

실제로 POST 카드를 사용하여 컴퓨터를 수리하는 방법은 무엇입니까?

우선 전원을 켰을 때 POST 절차를 시작하기 전에 POST 카드에 특수문자나 LED로 표시되는 RESET 신호에 의해 시스템을 리셋해야 한다. 가장 어려운 경우에 컴퓨터가 오작동하는 경우 재설정이 전혀 작동하지 않거나 작동하지만 표시등에 POST 코드가 표시되지 않습니다. 이 경우, 즉시 컴퓨터를 끄고 마더보드에서 모든 추가 보드와 케이블, 메모리를 제거하고 프로세서와 POST 카드가 설치된 마더보드만 전원 공급 장치에 연결되도록 두는 것이 좋습니다.

다음에 컴퓨터를 켤 때 시스템이 정상적으로 재설정되고 첫 번째 POST 코드가 나타나면 분명히 문제는 일시적으로 제거된 컴퓨터 구성 요소에 있습니다. 잘못 연결된 케이블에서도 가능합니다(특히 종종 IDE 케이블이 "거꾸로" 삽입됨). 메모리, 비디오 어댑터 및 기타 카드를 순서대로 삽입하고 표시등의 POST 코드를 관찰하여 결함이 있는 모듈을 감지합니다. AMI BIOS가 있는 컴퓨터의 메모리에 결함이 있는 경우 POST 코드 시퀀스는 일반적으로 코드 d4에서 멈춥니다(이전 386/486 보드의 경우 - 코드 13). AWARD BIOS 포함 - 코드 C1 또는 C6. 메모리 자체에 결함이 있는 것은 아니지만 예를 들어 마더보드에 문제가 발생합니다. 그 이유는 SIMM/DIMM 커넥터의 접촉 불량(접점이 구부러지거나 서로 닫힘)이거나 메모리 자체가 완전히 커넥터에 삽입됩니다.

AMI BIOS가 있는 컴퓨터의 비디오 어댑터에 결함이 있는 경우 BIOS 수정에 따라 POST 코드 시퀀스가 ​​코드 2C, 40 또는 2A에서 멈추거나 모니터에 해당 비디오 카드 초기화 라인이 나타나지 않고 이 코드를 건너뜁니다( 유형, 메모리 양 및 비디오 어댑터 제조업체를 나타냄) .

마찬가지로 AWARD BIOS가 있는 컴퓨터의 경우 비디오 어댑터가 실패하면 POST 코드 시퀀스가 ​​코드 0d에서 중지되거나 이 코드를 건너뜁니다(이는 특히 새 Pentium I/Pentium II 마더보드에서 일반적임).

메모리 및 비디오 어댑터의 초기화가 잘 되었다면 나머지 카드를 한 번에 하나씩 설치하고 케이블을 연결하여 POST 카드 표시등의 판독값에 따라 시스템 버스에 있는 구성 요소와 컴퓨터가 부팅되지 않도록 합니다.

이제 시스템의 초기 재설정이 통과하지 못한 경우로 돌아가 보겠습니다(테스트 초기에 POST 카드 표시기가 나타나지 않음 특수 기호, RESET 신호의 통과를 나타내거나 해당 LED가 켜지지 않음). 이 경우 컴퓨터의 전원 공급 장치에 결함이 있거나(예: PWRGOOD 신호가 생성되지 않음) 마더보드 자체(RESET 신호 생성 회로에 결함이 있음)가 있습니다.

정확한 원인은 다음과 연결하여 확인할 수 있습니다. 마더보드정상 작동이 확인된 전원 공급 장치.

이제 리셋 신호가 통과했지만 표시기에 후속 POST 코드가 표시되지 않는 경우를 고려해 보겠습니다. 이 경우 앞에서 설명한 대로 마더보드, 프로세서, POST 카드 및 전원 공급 장치로만 구성된 시스템이 테스트됩니다. 마더보드가 새 제품인 경우 그 이유는 일반적으로 주파수/곱셈/프로세서 유형을 선택하기 위해 잘못 설정된 점퍼에 있으며 때로는 잘못 설정된 Clear/Normal CMOS 점퍼에 있습니다. 매우 자주 실패의 원인은 프로세서를 슬롯 1의 정지 또는 486번째 프로세서의 거꾸로 된 위치로 누르지 않기 때문입니다. 동시에 프로세서가 잘못 삽입된 마더보드에 1~2초 이상 전원이 공급되면 프로세서와 마더보드 모두에 완전한 장애가 발생할 수 있습니다.

실무에서 엔지니어와 엔지니어의 좋은 반응과 함께 POST 카드의 사용을 주장할 수 있습니다. 빠른 종료전원 공급 장치는 이미 둘 이상의 프로세서와 마더보드의 수명을 구했습니다.

모든 점퍼와 프로세서가 올바르게 설정되었지만 마더보드가 여전히 시작되지 않으면 프로세서를 정상 작동이 확인된 프로세서로 교체해야 합니다. 이것이 도움이 되지 않으면 마더보드 또는 해당 구성 요소가 오작동하고 있다고 결론을 내릴 수 있습니다(예: 오작동의 원인은 FLASH BIOS의 정보 손상일 수 있음).

결론적으로 POST 카드의 가장 큰 장점은 모니터가 동작하지 않는다는 점과 POST 절차의 초기 단계에서 POST 카드를 이용한 컴퓨터 테스트가 가능하다는 점을 말씀드리고 싶습니다. 아직 사용할 수 없으며 사운드 진단 단계에서도 POST 코드는 컴퓨터의 비프음 횟수와 지속 시간을 계산하는 것보다 훨씬 이해하기 쉽습니다. POST 카드는 컴퓨터 수리 엔지니어의 눈과 귀라고 할 수 있습니다.

누가 포스트 카드를 사용할 수 있습니까? 우선 서비스 엔지니어, 컴퓨터 조립업체, 컴퓨터 매장 판매원, 시스템 관리자 등 컴퓨터 문제를 단기간에 해결해야 하는 모든 사람. POST 카드는 POST BIOS 절차의 진단 기능을 최대한 활용하는 전문 마더보드 수리공에게도 필수 불가결합니다. 확신에 찬 회의론자라도 POST 카드의 도움으로 한두 번 문제를 해결한 후에는 물에 빠진 사람이 빨대를 움켜쥐는 것처럼 어려운 경우에 그것을 움켜쥐고 더 이상 손을 뗄 수 없었습니다. 그리고 마지막으로 하드웨어 문제와는 거리가 먼 프로그래머들이 POST 카드를 비전통적으로 사용하는 것으로 알려져 있습니다. POST 코드 포트의 상태가 POST 카드 표시기에 표시되기 때문에 프로그래머는 모니터가 없는 산업용 독립 실행형 제어 컴퓨터의 추가 BIOS 모듈 또는 프로그램을 디버깅할 때 제어점 POST 코드 레지스터에 조건부 코드를 입력하기만 하면 POST 카드 표시기를 통해 프로그램을 확인할 수 있습니다. 예를 들어, Turbo Pascal로 프로그래밍할 때 주소 80h에서 작동하는 POST 카드의 표시기에 숫자 5Ah를 표시하려면 다음 명령문을 사용할 수 있습니다.

포트[$80]:=$5A;

마지막으로 POST 카드를 구입할 수 있는 위치에 대한 질문을 예상하십니까? 산업용 POST 카드 제조업체는 컴퓨터 수리 장비를 전문가용으로 분류하므로 $100-150(PHD PCI의 경우 가격이 최대 $1000)이면 위 제조업체의 웹사이트에서 POST 카드를 주문할 수 있습니다. 두 번째 방법은 ISA 버스용 가장 간단한 POST 카드를 자가 조립하는 것입니다. 8-LED 바이너리 코드 오류 표시기가 있는 이 POST 카드에는 널리 사용되는 4개의 K555(74LS) 시리즈 IC가 포함되어 있으며 초보자 라디오 아마추어도 1~2일 저녁에 만들 수 있으며 제조 비용이 최소화됩니다.

ISA 버스는 특히 제조용으로 제안된 가장 단순한 POST 카드가 ISA 버스로 이미 존재하는 다수의 컴퓨터를 수리하는 역할을 할 것이라는 사실을 고려할 때 여전히 꽤 인기가 있습니다. I820 칩셋이 탑재된 많은 최신 마더보드에 ISA 슬롯이 하나 있다는 사실에 주목할 가치가 있습니다. 따라서 ISA 버스를 위한 가장 간단한 POST 카드가 앞으로 최소 2~3년은 더 응용될 것이라고 생각합니다. 또한 PCI 버스용 POST 카드의 구현은 특수한 고속 FPGA와 특수 제작된 FPGA가 필요하기 때문에 상당히 복잡합니다. 인쇄 회로 기판, 초보 라디오 아마추어는 사용할 수 없습니다.

가장 간단한 POST 카드의 다이어그램이 그림 2에 나와 있으며, 설치를 용이하게 하기 위해 ISA 커넥터의 핀 번호가 지정된 확장 보드의 그림도 있습니다. DD2, DD3, DD4 칩에서 출력 장치 주소 디코더는 POST 코드를 발행하는 데 가장 자주 사용되는 고정 주소 080h로 만들어집니다. SD0-SD7 데이터 버스에서 오는 POST 코드 값은 8비트 레지스터 DD1에 고정되어 있으며 HL0-HL7 LED에 의해 이진 형식으로 표시됩니다.

최소한 ISA 커넥터의 첫 번째 부분(핀 A1-A31, B1-B31)이 있는 모든 회로 기판은 POST 카드를 만드는 데 적합합니다. 최후의 수단으로 오래된 결함이 있는 MIO 또는 VGA 어댑터의 차단기를 사용할 수 있습니다. 하부 2개의 M3 나사로 작은 회로 기판 조각을 부착하여 ISA 커넥터로 연결합니다. 회로 기판의 모든 연결은 개별 요소를 설치한 후 가는 연선 MGTF 와이어로 이루어집니다. 설계에서 K555IR23, DD2-K555LA2, DD3.4 - K555LE1 유형의 DD1 미세 회로와 K1533, K1531, K531 시리즈(외부 74LS, 74ALS, 74HC)의 유사체를 사용할 수 있습니다., 74 LED HL0-HL7은 다음 순서(왼쪽에서 오른쪽으로)로 한 행에 배치해야 합니다.

HL7 HL6 HL5 HL4 HL3 HL2 HL1 HL0

이 LED는 POST 코드를 이진 형식으로 표시합니다. 켜진 LED는 논리 1에 해당하고 꺼진 LED는 0. , HL6, HL5, HL4) 및 아래쪽 LED(HL3, HL2, HL1, HL0)에 해당합니다. 표 1을 사용하여 각 절반에 대한 자신의 16진수 문자를 결정하고 이러한 문자를 올바른 순서로 정신적으로 결합하십시오. 상단 절반은 가장 높은 문자에 해당하고 가장 어린 절반은 가장 어린 문자에 해당합니다. 약간의 훈련을 통해 이 모든 절차를 마음속으로 할 수 있습니다.

노인 반
HL7 HL6 HL5 HL4
16진수 코드
노인 반
젊은 반쪽
HL3 HL2 HL1 HL0
16진수 코드
젊은 반쪽
결과
POST 코드
0 0 0 0 0 0 0 0 0 0 00
0 0 0 0 0 0 0 0 1 1 01
0 0 0 0 0 0 0 1 0 2 02
0 0 0 0 0 0 0 1 1 3 03
0 0 0 0 0 0 1 0 0 4 04
0 0 0 0 0 0 1 0 1 5 05
0 0 0 0 0 0 1 1 0 6 06
0 0 0 0 0 0 1 1 1 7 07
0 0 0 0 0 1 0 0 0 8 08
0 0 0 0 0 1 0 0 1 9 09
0 0 0 0 0 1 0 1 0 0A
0 0 0 0 0 1 0 1 1 0b
0 0 0 0 0 1 1 0 0 0C
0 0 0 0 0 1 1 0 1 0d
0 0 0 0 0 1 1 1 0 이자형 0E
0 0 0 0 0 1 1 1 1 에프 0F
. . . . . . . . . . . . . . .
0 1 0 1 5 1 0 1 0 5A
. . . . . . . . . . . . . . .
0 0 0 1 1 0 0 0 0 0 10
0 0 1 0 2 0 0 0 0 0 20
0 0 1 1 3 0 0 0 0 0 30
0 1 0 0 4 0 0 0 0 0 40
0 1 0 1 5 0 0 0 0 0 50
0 1 1 0 6 0 0 0 0 0 60
0 1 1 1 7 0 0 0 0 0 70
1 0 0 0 8 0 0 0 0 0 80
1 0 0 1 9 0 0 0 0 0 90
1 0 1 0 0 0 0 0 0 A0
1 0 1 1 0 0 0 0 0 b0
1 1 0 0 0 0 0 0 0 C0
1 1 0 1 0 0 0 0 0 d0
1 1 1 0 이자형 0 0 0 0 0 E0
1 1 1 1 에프 0 0 0 0 0 F0

표 1. 2진 POST 코드를 16진법으로 변환

POST 카드를 조립한 후 테스트해야 합니다. 이렇게 하려면 주소 080h의 출력 장치에 00h-FFh 범위의 임의 값을 입력할 수 있는 모든 프로그램을 사용할 수 있으며 POST 카드 표시기 판독값이 다음과 일치하는지 확인해야 합니다 포트 080h로 데이터 출력. 이러한 프로그램은 posttest.zip(4Kb)에서 얻을 수 있으며, 또한 POST 코드를 2진에서 16진으로 변환할 때 학습 및 훈련에 사용할 수 있습니다.

가장 단순한 POST 카드에 대해 어떤 개선 사항을 제안할 수 있습니까? 먼저 RESET 신호의 통과를 수정하기 위해 HL8 LED와 함께 DD5 레지스터(K555TM2)를 추가하는 것이 바람직합니다(그림 3의 다이어그램). RESET 신호는 컴퓨터의 전원이 켜져 있거나 RESET 버튼을 눌렀을 때 발생합니다. 프로세서가 설치된 마더보드에 완전히 장애가 발생한 경우 이 시스템에서 POST 코드가 생성되지 않을 수 있으며 이 경우 가장 단순한 POST 카드(그림 2)에 입력되는 임의의 쓰레기가 표시됩니다. 전원을 켤 때마다 DD1 레지스터 이 쓰레기는 일종의 POST 코드로 잘못 해석될 수 있습니다. 추가 레지스터 DD5(그림 3)를 설치하면 RESET 신호가 도착하고 첫 번째 POST 코드가 DD1 IC에 기록되기 전에 모든 LED HL0-HL1 POST 코드가 DD1의 핀 1에서 하이 레벨로 꺼집니다. . 또한 HL8 LED의 짧은 깜박임으로 RESET 신호의 통과 여부를 판단할 수 있습니다.

두 번째 개선 사항으로 디코더의 도입을 제안할 수 있습니다. 이 디코더는 기존의 두 자리 7세그먼트 표시기에 POST 코드를 표시하기 위한 7세그먼트 변환기 바이너리입니다. 불행히도 나는 완전한 4비트 바이너리 코드를 7세그먼트로 변환하기 위한 표준 1-2비트 마이크로회로를 알지 못하지만, 예를 들어 프로그래머블 IC로 대체할 수 있습니다. K155PE3용 펌웨어와 함께 가장 단순한 7세그먼트 디코더 구성표가 Radio 잡지에 게시되었습니다(예: 1987년 Radio N 12, 55페이지). 디코더로 약간의 이중화를 사용하면 더 저렴한 IS UFRZU K573RF2(6)를 사용할 수도 있습니다. 그러나 8개의 LED에 이진 형식으로 POST 코드를 표시하는 가장 간단한 POST 카드라도 문제 해결 시간을 크게 줄이고 많은 컴퓨터 조립업체/수리업체의 삶을 훨씬 더 쉽게 만들 수 있기를 바랍니다!

좋은 하루 % habrauser %!

가장 최근에 나는 POST 카드에 대한 포스트를 썼습니다. 좋은 동어반복어 a ;-)?
그 중에서 주제가 재미있으면 속편을 쓰기로 약속했고, 그 주제가 실제로 Khabrovites에게 흥미로운 것으로 판명되었으므로 계속합니다!

실제로 주제

댓글에서 언급했듯이 내 첫 번째 기사에서는 노트북용 카드와 데스크탑용 카드를 주문했습니다.

주문은 1월 20일에 이루어졌습니다(정확한 날짜를 지정할 수 없으며 주문하고 추적하고 받은 것은 제가 아닙니다). 얼마 전 이 카드가 나왔는데, 랩톱 카드라고 하면 데스크톱 카드를 기다려야 합니다. 여기서 나는 약간의 분노를 표현하고 싶습니다 -
1) 카드는 한 순서로 주문되었으며 다른 방식으로 진행됩니다(두 번째 카드는 여전히 가고 분실되지 않기를 바랍니다).
2) 배달 시간! 물론 나는 이해할 수 있습니다. 그들은 중국어를 가지고있었습니다. 새해, 그러나 이동하는 한 달(패키지 날짜로 판단)은 너무 많고, 특히 3개로 완료되었다는 사실과 관련하여( ) 주!
3) Diextreme은 소포 트랙을 발행하는 데 약 200루블이 소요되며 트랙 자체는 무료이며 각 소포에 할당되므로 평결은 허풍쟁이입니다!
이러한 점에서 내 분노는 끝나고 리뷰를 시작합니다.

카드는 소포로 왔습니다. 소포 내부는 안심 생성기로 접착되어 있으며 카드 자체는 정전기 방지로 포장되어 있으므로 중국인은 포장 문제에 철저히 접근합니다. 정전기 방지에는 카드 자체, USB 케이블 및 사용 설명서가 있습니다.

이 카드는 미니 PCI용으로 설계되었으며( 의도하지 않은더 읽어야 하는 이유) LPT용 포트, 카드에 전원을 공급하려면 USB가 필요합니다. 가장 먼저 해보고 싶었던 것은 자연스럽게 테스트해보는 것! 하지만 손에 노트북이 없어서 순수한 생각으로 LPT 포트에서 테스트하기로 했습니다.

실제로 카드를 붙였습니다.

전원이 공급되면 카드에 "--" 및 "FF"가 표시됩니다.

차를 켜

그런 다음 카드는 이미지를 여러 번 변경하고 다시 "FF00" 시스템이 부팅됩니다. 합리적인 질문과 어떤 종류의 코드가 깜박였는지 알아내고자 하는 열망으로 인해 우리는 단 두 개의 버튼으로 코드를 스크롤할 수 있다는 간단한 결론을 내립니다. 짜잔! 그래서 우리는 버튼을 찔러보고 있습니다.

이제 왼쪽 스코어보드에서 일련 번호 POST 코드, 오른쪽은 코드 자체입니다. (처음부터 반복되기 때문에 순서가 아닙니다)

틱 버튼

틱 버튼

틱 버튼

다시 찌르다

다시 찌르다

다시 한번

그리고 조금 더

여기가 마지막입니다

여기서 우리는 가장 인상적인 결론이 아닌 한 가지 흥미로운 점에 도달했습니다.
흥미로운 점은 사용 설명서입니다. 설명서 맨 처음에 LED가 지정되어 있습니다.

어머니가 켜져있는 동안 "+5 볼트"가 항상 빛나고 USB 때문에 매우 논리적입니다 ;-)

"+3.3 볼트" "+5 볼트"와 동일한 전원 표시기가 전원이 없을 때 켜지지 않습니다. PCI 슬롯(어머니가 지원하지 않거나, 부부가 정확한 번역을 이해하지 못하거나, )

"FRAME" 신호가 활성화되면 "FRAME"가 켜집니다.

프레임(I/O)
A34에 문의

FRAME 신호는 PCI 버스의 활성 마스터에 의해 발행됩니다. FRAME이 low로 전환됩니다. 활성화되면 계층은 주소 지정 단계를 시작합니다. 버스 주기를 완료하는 마지막 데이터 단계를 나타내기 위해 주 가입자는 FRAME를 다시 비활성화해야 합니다.

"CLK" 신호가 활성화되면 "CLK"가 켜집니다.

CLK(오)
B16에 문의

이 핀은 모든 PCI 작업에 수반되는 PCI 타이머 신호를 전달합니다. 기술 요구 사항에 따라 주파수는 0 ~ 33MHz 범위에 있습니다.

재부팅하는 동안 "RSET"이 켜집니다.

"+12" 형식 논리 켜기

"-12" 형식 논리 활성화

"-5"는 "+3.3볼트"와 동일합니다.

복호화 코드

피닉스 어머니의 BIOS.

제 경우의 FF는 USB에 +5가 있다는 것입니다.

A5는 설명서에 나열되어 있지 않습니다(그냥 비어 있음).

F2를 누르기를 기다리는 AA

55 USB 장치 활성화

04 CPU 유형 가져오기

사진은 "+5볼트"를 보여줍니다.

따라서 "흥미로운 점은 설명서에 Phinks, AMI Avardavian BIOS에 대한 모든 코드가 포함된 표가 포함되어 있다는 점입니다. "가장 인상적인 결론은 아닙니다." 카드가 LPT에서 완전히 말도 안되는 드라이브를 구동한다는 것입니다!

매뉴얼에 대해 말하자면 - POST 코드, 스피커 신호 지정 및 CMOS 작동에 대한 가장 순수한 정보의 28 A6 페이지. 가까운 시일 내에 번역을 맡아서 갱단에 선보이겠지만, 데스크탑 지도가 통합 매뉴얼을 만들 때까지 기다려야 할 것 같다.

본격적인 테스트와 리뷰를 위해 두 번째 카드와 순교자 노트북을 기다리며 설명서를 번역하고 담배를 피운다.

P.S 일요일 아침 6시, 제가 놓친 것이 있을 수 있습니다. 의견에 질문, 필요한 경우 추가하겠습니다.

P.P.S 글을 쓰면서 '즉석에서' 실시간 모드로 작성된 글을 재부팅하고 사진을 찍었다.

기사 작성에 두 개의 인용문이 사용되었습니다.

데스크탑 PC든 랩탑이든 상관없이 결함이 있는 마더보드를 테스트하는 것은 POST 카드 없이는 생각할 수 없습니다. 불행히도, 이 순간랩톱의 미니 PCI 버스는 이미 사라졌고 PCIe 버스와 직접 작동하는 정직한 POST 카드는 아직 없습니다. 사실 모든 잘 알려진 테스터는 LPC 버스를 사용하는데, 일부 제조업체는 이 버스를 mni PCIe 커넥터의 자유 핀으로 출력합니다. LPC 버스가 밖으로 나오지 않으면 수리공은 충분히 사용하여 보드의 일부 미세 회로에 납땜해야 합니다. 큰 수전선. 아니요, 물론 많지는 않지만 그래도 더 적었으면 하는 바램입니다. 가능합니까? 많은 경우에 그렇습니다.

신비한 커넥터

처음 접한 노트북 마더보드의 사진을 봅시다. 이를 위해 저자는 자신의 것을 열었습니다 (기사는 설날에 작성되었으므로 사악한 파수꾼은 일할 수 없습니다).

화살표로 표시된 커넥터를 자세히 살펴보겠습니다.

이게 뭐야? 불행히도, 이 특정 보드의 회로는 컬렉션(부츠가 없는 제화공)에서 찾을 수 없었지만 다음은 유사한 마더보드의 회로 조각입니다.

2-와이어 POST에 불과하다는 것이 밝혀졌습니다! 또한 COMPAL에서 제조한 많은 마더보드(많은 제조업체의 랩톱에서 볼 수 있음)에서 사용할 수 있습니다. 사실, 어떤 사람들에게는 스티커 아래에 숨겨져 있지만 욕망이 있다면 찾는 것이 그렇게 어렵지 않습니다.

체인 이름의 약어 "P80"은 "PORT 80", 즉 고전적인 POST 포트 이상을 의미하지 않습니다.

결론

이를 기반으로 기존 미니 PCI 및 LPC 버스뿐만 아니라 이 2선 버스에서도 코드를 수신하는 기능이 BVG 그룹의 새로운 POST 테스터에 추가되었습니다. 동시에 테스터 자체는 전원을 공급받는 미니 PCIe 커넥터에 여전히 설치되어 있습니다. 추가 전선은 유사한 커넥터에 연결됩니다. 전원을 켠 후 테스터는 2선 버스의 존재를 감지하고 이에 대한 진단을 시작합니다. 그렇지 않으면 작동이 POST 테스터의 클래식 작동 모드와 완전히 동일하므로 납땜을 덜 하기만 하면 됩니다. 또한 작은 피치의 미세 회로 접점이 아닌 훨씬 더 큰 피치의 커넥터 시트에 납땜해야합니다. 사실, "이 커넥터가 표준화되었습니다"라고 말하는 것은 불가능합니다. 예를 들어 아래와 같은 대체 핀아웃도 있지만 여전히 두 가지 변형만 있으며 오류로 인해 치명적인 결과가 발생하지 않습니다. 전선을 변경하는 것으로 충분하며 모든 것이 작동합니다.

안녕하세요, 사랑하는 Khabrovites!

나는 주로 고객의 집에서 데스크탑과 노트북의 진단 및 소생술에 참여한 첫 해가 아닙니다. 시간이 지남에 따라 결론은 여행 가방을 가지고 있어야하며 아마도 결함이있는 철 조각을 진단하기위한 액세서리가있는 여행 가방이 필요하다는 것을 암시합니다. 일부는 나에게 반대할 수 있습니다. "구성 요소 없이도 할 수 있습니다! 경험을 통해 진단 없이 진단을 수행할 수 있습니다! 이것은 부분적으로 사실이지만 100% 정확도를 제공하지는 않습니다. 이것은 사실입니다.

스피커의 POST 코드에 의존하시겠습니까? 항상 가능한 것은 아닙니다. 구체적으로그가 무엇에 대해 불평하는지 결정하십시오. 예를 들어 하나의 긴 둘 짧은 경고음스피커는 비디오 시스템의 오작동을 나타내지만 이것이 항상 비디오 카드 자체의 오작동을 의미하지는 않습니다. 예를 들어 추가 문제가 있습니다. 이 비디오 카드에 전원 공급 장치를 공급하고 이는 이미 전원 공급 장치의 오작동입니다.

여기서 나는 멈추고 화자의 신호가 무엇인지 친애하는 독자들에게 말할 것입니다.

컴퓨터를 켜면 BIOS(기본 입출력 시스템)가 시작됩니다. 모든 사람에게 알려진 사실이지만 언급할 필요는 없습니다. BIOS의 일부로 POST(Power on Self Testing)라는 프로그램이 있습니다.이름에서 알 수 있듯이 이 프로그램은 마더보드의 장치 및 포트의 초기 진단을 위해 설계되었습니다.

POST 초기화 절차에는 모니터에 이미지가 표시됩니다.

POST를 통과하면 다음이 표시됩니다.

POST 실행 중에 특수 진단 레지스터에 기록되는 소위 POST 코드가 생성됩니다.

실제로 스피커 신호는 POST를 수행할 때 오류 코드이며 POST가 오류 없이 수행되면 하나의 짧은 신호가 들립니다.

우리는 주제로 넘어갑니다.

POST 카드.

POST 카드는 확장 카드이며 대부분 PCI 형식 카드가 있습니다.

miniPCI 카드(노트북용)도 있습니다.

그리고 LPT용 카드가 있습니다(추가 USB 전원 필요):

데스크탑이 "켜지지 않음"("시작되지 않음"과 혼동되지 않음)이라는 멋진 진단을 받으면 가장 자주 중요하지 않은 주변 장치(사운드, 튜너, 네트워크 카드, 하드 드라이브, 드라이브)가 순서대로 꺼집니다. .
그런 다음 프로세스에서 오작동이 감지되지 않으면 RAM, 비디오 카드, 프로세서(예, 철 조각이 있는 동일한 여행 가방)와 같은 구성 요소 교체가 시작됩니다.

그러나 여기에 철이 든 여행 가방 대신 손에 POST 카드가 있습니다. 위의 절차를 건너 뛰고 철을 교체 / 끄는 시간을 절약합니다 (평균 40 분을 절약합니다. 한 조각의 철을 끈 후 , 적어도 하나의 온-오프 사이클이 수행됨).

사실, 우리는 멋진 지도를 삽입하고 무슨 일이 일어나는지 지켜봅니다.
그리고 다음과 같은 일이 발생합니다. 카드의 점수 판에는 테스트 대상을 나타내는 우편 번호가 있습니다. 이 순간. 결함이 있는 요소에 도달하면 POST 실행 절차가 중지되고 코드가 스코어보드에 남습니다. 대부분의 경우 POST 코드가 포함된 설명서가 주제에 첨부됩니다(제조업체 및 BIOS 버전에 따라 다름).

오류 코드를 디코딩과 비교하여 메모리, 프로세서 또는 마더보드의 구성 요소에 결함이 있는 것과 같은 최종 진단을 받는 경우가 가장 많습니다.

주제가 Khabrovites에 관심이 있는 경우 진단에 대한 일련의 기사를 작성하려고 합니다.