อุปกรณ์สำหรับซ่อมและทดสอบคอมพิวเตอร์ - POST Card อุปกรณ์ซ่อมและทดสอบคอมพิวเตอร์ - POST Card อุปกรณ์ซ่อมและทดสอบคอมพิวเตอร์ - POST Card

10.04.2023
ลูกสะใภ้หายากสามารถโอ้อวดว่าพวกเขามีความสัมพันธ์ที่เท่าเทียมและเป็นมิตรกับแม่สามี มักจะเกิดตรงกันข้าม

สวัสดีชาว Khabrovites ที่รัก!

ไม่ใช่ปีแรกที่ฉันได้มีส่วนร่วมในการวินิจฉัยและการช่วยชีวิตเดสก์ท็อปและแล็ปท็อป ส่วนใหญ่ที่บ้านของลูกค้า เมื่อเวลาผ่านไป ข้อสรุปบ่งชี้ว่าจำเป็นต้องมีกระเป๋าเดินทางติดตัวไปด้วย และบางทีแม้แต่กระเป๋าเดินทางที่มีอุปกรณ์เสริมสำหรับวินิจฉัยชิ้นส่วนเหล็กที่ชำรุด บางคนอาจคัดค้านฉัน - "คุณสามารถทำได้โดยไม่มีส่วนประกอบ! ประสบการณ์ช่วยให้คุณทำการวินิจฉัยได้โดยไม่ต้องใช้! นี่เป็นความจริงบางส่วน แต่ไม่ได้ให้ความแม่นยำ 100% นี่คือความจริง

พึ่งพารหัส POST ของผู้พูดหรือไม่ ไม่สามารถทำได้เสมอไป โดยเฉพาะกำหนดสิ่งที่เขาบ่นเกี่ยวกับ ตัวอย่างเช่น เสียงบี๊บยาว 1 ครั้งและสั้น 2 ครั้งบ่งชี้ว่าระบบวิดีโอทำงานผิดปกติ แต่ไม่ได้หมายความว่าการ์ดแสดงผลทำงานผิดปกติเสมอไป มีปัญหาเพิ่มเติมเช่น จ่ายไฟให้กับการ์ดจอตัวนี้และนี่เป็นความผิดปกติของแหล่งจ่ายไฟอยู่แล้ว

ที่นี่ฉันจะหยุดและบอกผู้อ่านที่รักว่าสัญญาณของผู้พูดคืออะไร

เมื่อคุณเปิดคอมพิวเตอร์ BIOS (ระบบอินพุต / เอาท์พุตพื้นฐาน) จะเริ่มทำงาน - ข้อเท็จจริงที่ทุกคนทราบ แต่จะไม่พูดถึงฟุ่มเฟือย ในฐานะที่เป็นส่วนหนึ่งของ BIOS มีโปรแกรมที่เรียกว่า POST (การทดสอบเปิดเครื่องด้วยตนเอง) ตามชื่อที่บอกไว้โปรแกรมได้รับการออกแบบมาสำหรับการวินิจฉัยเบื้องต้นของอุปกรณ์และพอร์ตบนเมนบอร์ด

ขั้นตอนการเริ่มต้น POST จะมาพร้อมกับการแสดงภาพบนจอภาพ:

หลังจากผ่าน POST เราจะเห็น:

ในระหว่างการดำเนินการ POST รหัส POST จะถูกสร้างขึ้นซึ่งเขียนลงในทะเบียนการวินิจฉัยพิเศษ

จริงๆ แล้ว สัญญาณของลำโพงเป็นรหัสข้อผิดพลาดเมื่อดำเนินการ POST หากดำเนินการ POST โดยไม่มีข้อผิดพลาด เราจะได้ยินสัญญาณสั้นๆ หนึ่งสัญญาณ

เราผ่านไปยังหัวเรื่อง

การ์ดโพสต์

การ์ด POST เป็นการ์ดขยายซึ่งส่วนใหญ่มักเป็นการ์ดรูปแบบ PCI:

นอกจากนี้ยังมีการ์ด miniPCI (สำหรับแล็ปท็อป):

และมีการ์ดสำหรับ LPT (ต้องใช้ไฟ USB เพิ่มเติม):

การมีเดสก์ท็อปที่มีการวินิจฉัยที่ยอดเยี่ยม "ไม่เปิด" (เพื่อไม่ให้สับสนกับ "ไม่เริ่มทำงาน") ส่วนใหญ่แล้วอุปกรณ์ต่อพ่วงที่ไม่สำคัญจะถูกปิดก่อนตามลำดับ - เสียง, จูนเนอร์, การ์ดเครือข่าย, ฮาร์ดไดรฟ์, ไดรฟ์ .
จากนั้นหากไม่พบความผิดปกติในกระบวนการ การเปลี่ยนส่วนประกอบจะเริ่มขึ้น: RAM, การ์ดแสดงผล, โปรเซสเซอร์ (ใช่ กระเป๋าเดินทางใบเดียวกันกับชิ้นส่วนเหล็ก)

แต่ที่นี่เรามีการ์ด POST อยู่ในมือแทนที่จะเป็นกระเป๋าเดินทางพร้อมเตารีดเราประหยัดเวลาโดยข้ามขั้นตอนข้างต้นด้วยการเปลี่ยน / ปิดเตารีด (เราประหยัดเวลาโดยเฉลี่ย 40 นาที โปรดทราบว่าหลังจากปิดเตารีดหนึ่งชิ้น ดำเนินการเปิด-ปิดอย่างน้อยหนึ่งรอบ)

อันที่จริง เราใส่แผนที่วิเศษของเราและดูว่าเกิดอะไรขึ้น
และสิ่งต่อไปนี้เกิดขึ้น - บนกระดานคะแนนของแผนที่เรามีรหัสไปรษณีย์ที่ระบุให้เราทราบว่ากำลังทดสอบอะไรอยู่ในขณะนี้ เมื่อถึงองค์ประกอบที่ผิดพลาดแล้ว ขั้นตอนการดำเนินการ POST จะหยุดลงและรหัสยังคงอยู่บนกระดานคะแนน ส่วนใหญ่มักจะมีคู่มือพร้อมรหัส POST แนบมากับหัวเรื่อง (แตกต่างกันไปขึ้นอยู่กับผู้ผลิตและเวอร์ชัน BIOS)

เมื่อเปรียบเทียบรหัสข้อผิดพลาดกับการถอดรหัส เรามักได้รับการวินิจฉัยขั้นสุดท้าย เช่น หน่วยความจำผิดพลาด โปรเซสเซอร์ หรือส่วนประกอบบนเมนบอร์ดผิดพลาด

ฉันคิดว่าจะเขียนบทความเกี่ยวกับการวินิจฉัยหลายชุดหากหัวข้อนี้เป็นที่สนใจของ Khabrovites

ฉันต้องการอินเทอร์เฟซคุณภาพสูงสำหรับเครื่อง CNC
ฉันต้องบอกทันทีว่าพอร์ตขนานไม่เหมาะกับฉัน เนื่องจากคุณภาพของการใช้งานนั้นน่าสงสัยจึงมีผู้ติดต่อน้อย (เพียง 16 I / O ฉันจำไม่ได้ว่ากี่ I และกี่ O) และความถี่ในการทำงานสูงสุดสูงถึง 50 kHz พร้อมตัวบ่งชี้ที่น่าสงสัยสำหรับการรบกวน ความชันของขอบ ความล่าช้า ฯลฯ
ในการเชื่อมต่อกับเครื่องจักร 6 แกน คุณจะต้องมีพินดิฟเฟอเรนเชียล 24 คู่ (คู่ดิฟ 6 คู่สำหรับสัญญาณ DIR, 6 คู่ดิฟสำหรับสัญญาณ PULSE)
นอกจากนี้ ฉันได้จัดเตรียมเอาต์พุตดิจิตอล TTL 12 เอาต์พุต (สูงสุด 50mA) และอินพุตดิจิทัลสำหรับวัตถุประสงค์ทั่วไปที่แยกออปโต 12 ตัว
และทั้งหมดนี้แทบจะพอดีกับตัวเชื่อมต่อ SCSI 50 พินซึ่งฉันชอบมาก


ฉันปฏิเสธตัวเลือกแรกเพราะจากนั้นการนำไปใช้จะขึ้นอยู่กับชิปนี้ทั้งหมด ข้อบกพร่องหรือการขาดหายไป
เหล่านั้น. เราจะพึ่งพาใครซักคนเพื่อสอนข้อกำหนดแยกวิเคราะห์ประเภทไดรเวอร์ที่จำเป็นเขียนอย่างไร ฯลฯ

ตัวเลือกที่สองนั้นใช้แรงงานมากกว่าในตอนแรกเล็กน้อย แต่จากนั้นจะให้ประโยชน์มากกว่า เนื่องจาก FPGA น่าจะเป็นอุปกรณ์อเนกประสงค์มากที่สุดในโลก และด้วยความช่วยเหลือของพวกมัน คุณสามารถสร้างอินเทอร์เฟซได้เกือบทุกรูปแบบ ด้วยอุปกรณ์ใดก็ได้ วงจรใด ๆ เป็นต้น

เริ่มจากบัส PCI ที่ยากที่สุดกันก่อน ทุกอย่างซับซ้อนเพราะข้อกำหนดถูกปิด ไม่มีข้อมูลบนอินเทอร์เน็ตมากนัก แต่มีวิธีหลีกเลี่ยงชนชั้นกลาง
ผู้ผลิต FPGA หลายรายยังมีชุดการใช้งานมาตรฐานของอินเทอร์เฟซต่างๆ โดยมีค่าธรรมเนียมเพิ่มเติม ค่าธรรมเนียม (ซึ่งแน่นอนว่าคนที่มีเหตุผลจะไม่จ่าย) ทั้งหมดเรียกว่า IP Core (Xilinx อาจแตกต่างกันไปสำหรับผู้อื่น แต่แนวคิดเหมือนกัน)
มันคืออะไร? มันเหมือนกับห้องสมุดสำหรับเชื่อมโยงรหัส
IP Core สามารถจัดหาเป็นรหัสโดยตรง (Verilog หรือ VHDL) หรือเป็น netlist แบบปิดพิเศษ (เช่น EDIF แต่เข้ารหัส ผู้ขายแต่ละรายมีรูปแบบของตัวเองและอนุญาตให้คุณเชื่อมโยงได้โดยใช้เครื่องมือการพัฒนาของพวกเขาเท่านั้น)
ขอบคุณช่างฝีมือที่ถอดรหัสแพ็คเกจ Xilinx ISE 10.1 อย่างชัดเจน ซึ่งช่วยให้เข้าถึง IP Core ทั้งหมดได้ฟรีและในระดับซอร์สโค้ด (ซึ่งมีประโยชน์มากที่สุดสำหรับการเรียนรู้)
การกระจาย ทุกคนสามารถค้นหาตัวเองได้ในตัวติดตาม torrent ที่รู้จักกันดี

นอกจากนี้ยังมีเว็บไซต์ fpga4fun.com ซึ่งมีการบอกคุณลักษณะทั้งหมดของ FPGA อย่างรัดกุมที่สุดเท่าที่จะเป็นไปได้ และไม่มีเหตุผลที่จะทำซ้ำข้อมูลนี้ที่นี่ เว็บไซต์พูดถึง FPGA ของผู้นำตลาดสองคน: Xylinx และ Altera
คุณจะต้องเรียนรู้ Verilog ด้วย แต่ถ้าคุณได้ตั้งโปรแกรมในบางภาษาแล้วสิ่งนี้จะไม่ยากไปกว่านี้

เลือกชิปตัวไหนดี??
ฉันตัดสินที่ Xylinx Spartan xxx
มีข้อผิดพลาดหลายประการที่นี่
1) เข้ากันได้กับบัส PCI32 5V
2) จำนวนเอาต์พุตที่สามารถสลับได้พร้อมกัน (เรียกว่า SSO สลับเอาต์พุตพร้อมกัน)
3) ประเภทเคส: BGA หรือ PQ
4) แฟลชในตัวหรือวางไว้ในชิปแยกต่างหาก?
5) เวลาบูตสูงสุดก่อนรับสัญญาณแรกจาก PCI

เข้ากันได้กับบัส PCI32 5V

นี่อาจเป็นสิ่งที่สำคัญที่สุด คุณต้องเลือกว่าจะใช้ชิปแปลงระดับสัญญาณสำหรับบัส I/O ทั้งหมด (ประมาณ 50 ตัว) และใช้ FPGA สมัยใหม่ (1.25V, 2.5V, 3.3V ที่ไม่รองรับ 5V)
หรือใช้ FPGA เก่า
สำหรับโครงการของฉัน ฉันเลือกใช้ FPGA แบบเก่า (Spartan II) และยังไม่ได้รู้สึกเสียใจเลย
ควรสังเกตว่าการใช้ชิปการแปลงระดับจะเพิ่มความซับซ้อนให้กับปัญหา SSO เนื่องจาก
ชิปดังกล่าวสร้างแรงดันไฟฟ้าเกินและต่ำกว่า และอาจนำไปสู่ข้อผิดพลาดได้
PCI32 3.3V SSO พลังงาน และปัญหาเวลาบูต FPGA สูงสุด:
http://www.xilinx.com/support/documentation/application_notes/xapp457.pdf
การเชื่อมต่อ Bus Switch ที่ดีที่สุดสำหรับความเข้ากันได้ 5V PCI (ซึ่งเป็นมาตรฐานสำหรับพีซีในบ้าน):
http://www.xilinx.com/support/documentation/application_notes/xapp646.pdf
ปัญหาเกี่ยวกับโอเวอร์ช็อตและอันเดอร์ช็อตได้รับการแก้ไขที่นี่โดยการปรับระดับพื้นสำหรับชิปตัวแปลงระดับ
ควรสังเกตเป็นพิเศษว่าในการเพิ่มจำนวน SSO (เรียกอีกอย่างว่ากราวด์เด้ง) จะใช้ตัวต้านทานแบบแบ่งเพื่อจ่ายไฟให้กับชิป โดยตั้งค่ากระแส "ไม่ได้ใช้งาน" เป็น 50mA (ตัวต้านทาน 34 โอห์ม สำหรับจ่ายไฟ 3.3V)
ฉันเห็นตัวต้านทานหรือข้อเสนอแนะที่มีความต้านทานต่ำสำหรับ LDO ในแผงวงจร pci ทั้งหมดที่ฉันจัดการได้

จำนวนเอาต์พุตที่สามารถสลับได้พร้อมกัน (เรียกว่า SSO: การสลับเอาต์พุตพร้อมกัน)

สำหรับชิปและเคสแต่ละประเภท พารามิเตอร์นี้จะแตกต่างกันและระบุไว้ในแผ่นข้อมูล
ตัวอย่างเช่น ในกรณีของฉันที่มีประเภทเคส PQ208 และรุ่น Spartan II สำหรับมาตรฐาน PCI อนุญาตให้ใช้ SSO ได้สูงสุด 4 SSO ต่อกลุ่มพลังงาน ซึ่งมีทั้งหมด 16 รายการในอุปกรณ์ (สองรายการต่อหนึ่งธนาคาร จาก ซึ่งมีอยู่ 8)

ต่อไป ฉันใช้ค่าคงที่ที่มาพร้อมกับ IP Core PCI (เวอร์ชัน 3.199) (*.ucf ไฟล์ค่าคงที่ของผู้ใช้)
และปรากฎว่าพวกเขากระจายสัญญาณ PCI ทั้งหมดไปยังธนาคาร 4 แห่ง (อนุญาตให้ใช้สัญญาณ SSO ได้ 32 สัญญาณในขณะที่บัส pci ต้องการสัญญาณประมาณ 40 สัญญาณโดยมีส่วนหน้าสูงชัน):
http://www.xilinx.com/support/documentation/application_notes/xapp457.pdf
โฆษณา CBE PAR IRDY#, FRAME# REQ#
นอกจากนี้ธนาคารยังเติมไม่สม่ำเสมอซึ่งละเมิด SSO ที่อนุญาตด้วย
ในทางกลับกัน IP Core ได้รับการทดสอบในการกำหนดค่านี้ และฉันกลัวที่จะเปลี่ยนแปลงบางอย่างที่นี่
มีความเสี่ยงที่จะไม่ลงทุนในเวลาบัส PCI เนื่องจากลักษณะเฉพาะของสถาปัตยกรรม FPGA ภายใน
ผมจึงพยายามเพิ่ม SSO เป็นพิเศษ ฉันใส่ shunt (120 โอห์ม) ที่เอาต์พุตของตัวควบคุมแรงดันไฟฟ้าแต่ละตัว, ตัวเก็บประจุบายพาสที่ดี, PCB หลายชั้นพร้อมชั้นแยกต่างหากสำหรับกราวด์ ฯลฯ
คุณควรคำนึงถึงตำแหน่งที่สะดวกของหมุดสำหรับติดตามแผงวงจรพิมพ์ด้วย!

ประเภทบรรจุภัณฑ์: BGA หรือ PQ

ฉันเลือก PQ208, BGA มีข้อได้เปรียบมากกว่า (สองเท่าของ SSO) แต่มีความเสี่ยงที่จะไม่บัดกรีที่บ้าน พินบางตัวอาจยังลัดวงจรเนื่องจากการเคลื่อนตัวของชิป ซึ่งเป็นอันตรายต่อเมนบอร์ดของคุณ!

แฟลชในตัวหรือวางไว้ในชิปแยกต่างหาก? และเวลาบูตสูงสุดก่อนรับสัญญาณแรกจาก PCI

ที่นี่ฉันเสียใจเป็นครั้งแรกที่ฉันติดต่อชิปไลน์เก่าและไม่ได้เลือก Spartan 3AN ใหม่ (พร้อมแฟลชในตัว)
ปรากฎว่า Spartan II แต่ละรุ่นมีชิปของตัวเองที่สามารถตั้งโปรแกรมได้ผ่าน JTAG
มันค่อนข้างแพงและรู้สึกว่าจะหยุดขายในไม่ช้า
XC18V01 (แฟลช 1MB ในกรณีของฉัน)
วิธีเชื่อมต่อกับ FPGA Spartan II อยู่ในแผ่นข้อมูล
บางทีอาจจะเป็นอินเทอร์เฟซแบบอนุกรมหรือแบบขนาน ซึ่งควบคุมโดยนาฬิกา FPGA ภายในหรือภายนอกก็ได้! ฉันเลือกแบบอนุกรมที่ควบคุมโดย FPGA เช่น สัญญาณการโทรถูกสร้างขึ้นโดย FPGA เอง และหลังจากการดาวน์โหลดเสร็จสิ้น มันจะเข้าสู่โหมดการทำงาน
ความถี่ในการดาวน์โหลดของการกำหนดค่าคือ 66MHz สำหรับ PCI32 5V ก็เพียงพอที่จะเก็บไว้ภายใน 1.1 วินาที (PCI32 5V 32Mhz) เพื่อโหลดการกำหนดค่าทั้งหมด อย่างไรก็ตาม จะใช้พื้นที่การกำหนดค่าเพียงเล็กน้อยในโครงการของฉัน

นั่นคือทั้งหมดที่ ฉันจะวางแผงวงจรพิมพ์และวงจรในส่วนถัดไปในไม่ช้า
จากนั้นจะมีซอฟต์แวร์และการ์ด PCI ของเราพร้อมแล้ว

วันที่ดี% habrauser%!

ล่าสุด ฉันเขียนโพสต์เกี่ยวกับการ์ด POST ถ้อยคำที่ดี a ;-)?
ในนั้นฉันสัญญาว่าจะเขียนภาคต่อหากหัวข้อนี้น่าสนใจและเนื่องจากหัวข้อนี้กลายเป็นเรื่องที่น่าสนใจสำหรับชาว Khabrovites ฉันจึงดำเนินการต่อ!

เรื่องจริง

ดังที่ได้กล่าวไว้ในความคิดเห็น สำหรับบทความแรกของฉัน ฉันสั่งการ์ดสำหรับตัวเอง ใบนี้สำหรับแล็ปท็อป และใบนี้สำหรับเดสก์ท็อป

คำสั่งซื้อถูกวางในวันที่ 20 มกราคม (ฉันไม่สามารถระบุวันที่ที่แน่นอนได้ ไม่ใช่ฉันที่สั่งซื้อ ติดตาม และรับ) เมื่อวันก่อนการ์ดใบนี้มา พวกเขาบอกว่าแล็ปท็อปคุณต้องรอเดสก์ท็อป ที่นี่ฉันต้องการแสดงความไม่พอใจ -
1) ไพ่ถูกเรียงลำดับในลำดับเดียว พวกเขาไปในรูปแบบต่างๆ (ฉันหวังว่าการ์ดใบที่สองจะยังคงไปและไม่สูญหาย)
2) เวลาจัดส่ง! แน่นอนฉันเข้าใจได้ว่าพวกเขามีวันตรุษจีน แต่หนึ่งเดือน (ตัดสินจากวันที่บนบรรจุภัณฑ์) นั้นมากเกินไป โดยเฉพาะอย่างยิ่งเมื่อรวมกับความจริงที่ว่าพวกเขาครบสาม ( สาม) สัปดาห์!
3) Diextreme ใช้เงินประมาณ 200 รูเบิลในการออกแทร็กพัสดุ แทร็กนั้นฟรีและถูกกำหนดให้กับแต่ละพัสดุ ดังนั้นคำตัดสินจึงเป็นเรื่องไร้สาระ!
ในประเด็นเหล่านี้ความขุ่นเคืองของฉันสิ้นสุดลงและฉันเริ่มทบทวน

การ์ดมาในกล่องพัสดุ ภายในพัสดุติดกาวด้วยเครื่องสร้างความสงบสุข ตัวการ์ดบรรจุอยู่ในนั้นและป้องกันไฟฟ้าสถิต ดังนั้นชาวจีนจึงจัดการกับปัญหาบรรจุภัณฑ์อย่างละเอียดถี่ถ้วน ในการป้องกันไฟฟ้าสถิต เรามีตัวการ์ด สาย USB และคู่มือผู้ใช้

การ์ดใบนี้ออกแบบมาสำหรับ mini PCI และยังมี ( ไม่ได้มีเจตนาทำไมเราอ่านเพิ่มเติม) พอร์ตสำหรับ LPT จำเป็นต้องใช้ USB เพื่อจ่ายไฟให้กับการ์ด สิ่งแรกที่ฉันต้องการทำคือทดสอบตามธรรมชาติ! แต่ฉันไม่มีแล็ปท็อปอยู่ในมือ ดังนั้นด้วยความคิดล้วนๆ ฉันจึงตัดสินใจทดสอบบนพอร์ต LPT

ติดบัตรจริงๆ

เมื่อจ่ายไฟ การ์ดจะแสดง "--" และ "FF"

เปิดรถ

จากนั้นการ์ดจะเปลี่ยนอิมเมจหลายครั้ง และอีกครั้ง "FF00" ระบบจะบู๊ต คำถามที่สมเหตุสมผลและความปรารถนาที่จะค้นหารหัสประเภทใดที่กระพริบ ทำให้เราสรุปง่ายๆ ว่ามีเพียงสองปุ่มเท่านั้นที่อนุญาตให้คุณเลื่อนดูรหัส และ voila! นั่นคือเราจิ้มที่ปุ่มเราเห็น

ตอนนี้ที่แผงด้านซ้ายมีหมายเลขซีเรียลของรหัส POST ทางด้านขวาคือรหัส (ไม่เรียงลำดับเพราะซ้ำกับตอนต้น)

ปุ่มติ๊ก

ปุ่มติ๊ก

ปุ่มติ๊ก

สะกิดอีกแล้ว

สะกิดอีกแล้ว

อีกครั้ง

และอีกเล็กน้อย

นี่คืออันสุดท้าย

เรามาถึงประเด็นหนึ่งที่น่าสนใจและไม่ใช่บทสรุปที่น่าประทับใจที่สุด
จุดที่น่าสนใจคือคู่มือผู้ใช้ที่จุดเริ่มต้นของคู่มือเรามีการกำหนดไฟ LED

"+5 โวลต์" เรืองแสงตลอดเวลาในขณะที่แม่เปิดอยู่มันค่อนข้างสมเหตุสมผลเพราะ USB ;-)

"+3.3 โวลต์" ไฟแสดงสถานะเดียวกับ "+5 โวลต์" ไม่สว่างขึ้นเมื่อไม่มีพลังงานไปยังสล็อต PCI (หรือแม่ไม่รองรับทั้งคู่ไม่พบคำแปลที่แน่นอนในต้นฉบับ )

"FRAME" จะสว่างขึ้นเมื่อสัญญาณ "FRAME" ทำงาน

เฟรม (I/O)
ติดต่อ A34

สัญญาณ FRAME นั้นออกโดยมาสเตอร์ที่ใช้งานอยู่บนบัส PCI FRAME เปลี่ยนเป็นต่ำเช่น ใช้งานอยู่ เลเยอร์จะเริ่มต้นขั้นตอนการระบุที่อยู่ เพื่อระบุช่วงข้อมูลสุดท้ายที่เสร็จสิ้นรอบบัส ผู้สมัครสมาชิกหลักจะต้องปิดการใช้งาน FRAME อีกครั้ง

"CLK" จะสว่างขึ้นเมื่อสัญญาณ "CLK" ทำงาน

ซีแอลเค(O)
ติดต่อ บี16

พินนี้ส่งสัญญาณตัวจับเวลา PCI ที่มาพร้อมกับการทำงานของ PCI ทั้งหมด ตามข้อกำหนดทางเทคนิค ความถี่อยู่ในช่วงตั้งแต่ 0 ถึง 33 MHz

"RSET" เรืองแสงระหว่างการรีบูต

"+12" เปิดตรรกะที่เป็นทางการ

"-12" เปิดใช้งานตรรกะที่เป็นทางการ

"-5" เท่ากับ "+3.3 โวลต์"

รหัสถอดรหัส

BIOS บนแม่ฟีนิกซ์

FF ในกรณีของฉันคือมี +5 บน USB

A5 ไม่อยู่ในคู่มือ (ว่างเปล่า)

AA รอการกด F2

55 เปิดใช้งานอุปกรณ์ USB

04 รับประเภท CPU

ภาพถ่ายแสดง "+5 โวลต์"

ดังนั้น “ประเด็นที่น่าสนใจ คู่มือนี้มีตารางที่มีรหัสทั้งหมดสำหรับ Phinks, AMI Avardavian BIOSes “ไม่ใช่ข้อสรุปที่น่าประทับใจที่สุด” นั่นคือการ์ดขับเคลื่อนเรื่องไร้สาระบน LPT!

การพูดของคู่มือ - 28 หน้า A6 ของข้อมูลที่บริสุทธิ์ที่สุดเกี่ยวกับรหัส POST การกำหนดสัญญาณของลำโพงและการทำงานของ CMOS ฉันจะดูแลเรื่องการแปลในอนาคตอันใกล้นี้ และนำเสนอต่อสังคมออนไลน์ แต่ฉันคิดว่าฉันจะรอให้แผนที่เดสก์ท็อปจัดทำคู่มือรวม

ฉันกำลังรอการ์ดใบที่สองและแล็ปท็อปพลีชีพสำหรับการทดสอบและบทวิจารณ์เต็มรูปแบบ ฉันแปลและสูบคู่มือ

ป.ล. วันอาทิตย์หกโมงเช้าอาจพลาดอะไรไป คำถามในความคิดเห็น ฉันจะเพิ่มหากจำเป็น

P.P.S บทความนี้เขียนในโหมดเรียลไทม์ "ขณะเดินทาง" ขณะเขียน รีบูตเครื่อง และถ่ายภาพ

มีการใช้คำพูดสองคำในการจัดทำบทความ

สวัสดีชาว Khabrovites ที่รัก!

ไม่ใช่ปีแรกที่ฉันได้มีส่วนร่วมในการวินิจฉัยและการช่วยชีวิตเดสก์ท็อปและแล็ปท็อป ส่วนใหญ่ที่บ้านของลูกค้า เมื่อเวลาผ่านไป ข้อสรุปบ่งชี้ว่าจำเป็นต้องมีกระเป๋าเดินทางติดตัวไปด้วย และบางทีแม้แต่กระเป๋าเดินทางที่มีอุปกรณ์เสริมสำหรับวินิจฉัยชิ้นส่วนเหล็กที่ชำรุด บางคนอาจคัดค้านฉัน - "คุณสามารถทำได้โดยไม่มีส่วนประกอบ! ประสบการณ์ช่วยให้คุณทำการวินิจฉัยได้โดยไม่ต้องใช้! นี่เป็นความจริงบางส่วน แต่ไม่ได้ให้ความแม่นยำ 100% นี่คือความจริง

พึ่งพารหัส POST ของผู้พูดหรือไม่ ไม่สามารถทำได้เสมอไป โดยเฉพาะกำหนดสิ่งที่เขาบ่นเกี่ยวกับ ตัวอย่างเช่น เสียงบี๊บยาว 1 ครั้งและสั้น 2 ครั้งบ่งชี้ว่าระบบวิดีโอทำงานผิดปกติ แต่ไม่ได้หมายความว่าการ์ดแสดงผลทำงานผิดปกติเสมอไป มีปัญหาเพิ่มเติมเช่น จ่ายไฟให้กับการ์ดจอตัวนี้และนี่เป็นความผิดปกติของแหล่งจ่ายไฟอยู่แล้ว

ที่นี่ฉันจะหยุดและบอกผู้อ่านที่รักว่าสัญญาณของผู้พูดคืออะไร

เมื่อคุณเปิดคอมพิวเตอร์ BIOS (ระบบอินพุต / เอาท์พุตพื้นฐาน) จะเริ่มทำงาน - ข้อเท็จจริงที่ทุกคนทราบ แต่จะไม่พูดถึงฟุ่มเฟือย ในฐานะที่เป็นส่วนหนึ่งของ BIOS มีโปรแกรมที่เรียกว่า POST (การทดสอบเปิดเครื่องด้วยตนเอง) ตามชื่อที่บอกไว้โปรแกรมได้รับการออกแบบมาสำหรับการวินิจฉัยเบื้องต้นของอุปกรณ์และพอร์ตบนเมนบอร์ด

ขั้นตอนการเริ่มต้น POST จะมาพร้อมกับการแสดงภาพบนจอภาพ:

หลังจากผ่าน POST เราจะเห็น:

ในระหว่างการดำเนินการ POST รหัส POST จะถูกสร้างขึ้นซึ่งเขียนลงในทะเบียนการวินิจฉัยพิเศษ

จริงๆ แล้ว สัญญาณของลำโพงเป็นรหัสข้อผิดพลาดเมื่อดำเนินการ POST หากดำเนินการ POST โดยไม่มีข้อผิดพลาด เราจะได้ยินสัญญาณสั้นๆ หนึ่งสัญญาณ

เราผ่านไปยังหัวเรื่อง

การ์ดโพสต์

การ์ด POST เป็นการ์ดขยายซึ่งส่วนใหญ่มักเป็นการ์ดรูปแบบ PCI:

นอกจากนี้ยังมีการ์ด miniPCI (สำหรับแล็ปท็อป):

และมีการ์ดสำหรับ LPT (ต้องใช้ไฟ USB เพิ่มเติม):

การมีเดสก์ท็อปที่มีการวินิจฉัยที่ยอดเยี่ยม "ไม่เปิด" (เพื่อไม่ให้สับสนกับ "ไม่เริ่มทำงาน") ส่วนใหญ่แล้วอุปกรณ์ต่อพ่วงที่ไม่สำคัญจะถูกปิดก่อนตามลำดับ - เสียง, จูนเนอร์, การ์ดเครือข่าย, ฮาร์ดไดรฟ์, ไดรฟ์ .
จากนั้นหากไม่พบความผิดปกติในกระบวนการ การเปลี่ยนส่วนประกอบจะเริ่มขึ้น: RAM, การ์ดแสดงผล, โปรเซสเซอร์ (ใช่ กระเป๋าเดินทางใบเดียวกันกับชิ้นส่วนเหล็ก)

แต่ที่นี่เรามีการ์ด POST อยู่ในมือแทนที่จะเป็นกระเป๋าเดินทางพร้อมเตารีดเราประหยัดเวลาโดยข้ามขั้นตอนข้างต้นด้วยการเปลี่ยน / ปิดเตารีด (เราประหยัดเวลาโดยเฉลี่ย 40 นาที โปรดทราบว่าหลังจากปิดเตารีดหนึ่งชิ้น ดำเนินการเปิด-ปิดอย่างน้อยหนึ่งรอบ)

อันที่จริง เราใส่แผนที่วิเศษของเราและดูว่าเกิดอะไรขึ้น
และสิ่งต่อไปนี้เกิดขึ้น - บนกระดานคะแนนของแผนที่เรามีรหัสไปรษณีย์ที่ระบุให้เราทราบว่ากำลังทดสอบอะไรอยู่ในขณะนี้ เมื่อถึงองค์ประกอบที่ผิดพลาดแล้ว ขั้นตอนการดำเนินการ POST จะหยุดลงและรหัสยังคงอยู่บนกระดานคะแนน ส่วนใหญ่มักจะมีคู่มือพร้อมรหัส POST แนบมากับหัวเรื่อง (แตกต่างกันไปขึ้นอยู่กับผู้ผลิตและเวอร์ชัน BIOS)

เมื่อเปรียบเทียบรหัสข้อผิดพลาดกับการถอดรหัส เรามักได้รับการวินิจฉัยขั้นสุดท้าย เช่น หน่วยความจำผิดพลาด โปรเซสเซอร์ หรือส่วนประกอบบนเมนบอร์ดผิดพลาด

ฉันคิดว่าจะเขียนบทความเกี่ยวกับการวินิจฉัยหลายชุดหากหัวข้อนี้เป็นที่สนใจของ Khabrovites

อุปกรณ์สำหรับซ่อมและทดสอบคอมพิวเตอร์ - POST Card

แต่ละครั้งที่คุณเปิดเครื่อง IBM PC (หรือคอมพิวเตอร์ที่เข้ากันได้) และก่อนที่ระบบปฏิบัติการจะเริ่มทำงาน โปรเซสเซอร์ของคอมพิวเตอร์จะดำเนินการตามขั้นตอนของ BIOS ที่เรียกว่า Power On Self Test (POST) ขั้นตอนเดียวกันนี้ดำเนินการโดยการกดปุ่ม RESET หรือการกดแป้น Ctrl-Alt-Del พร้อมกัน วัตถุประสงค์หลักของขั้นตอน POST คือการตรวจสอบฟังก์ชันพื้นฐานและระบบย่อยของคอมพิวเตอร์ (เช่น หน่วยความจำ โปรเซสเซอร์ เมนบอร์ด ตัวควบคุมวิดีโอ แป้นพิมพ์ ฟล็อปปี้ดิสก์และฮาร์ดไดรฟ์ เป็นต้น) ก่อนโหลดระบบปฏิบัติการ สิ่งนี้ทำให้ผู้ใช้มั่นใจได้ในระดับหนึ่งจากการพยายามทำงานบนระบบที่ผิดพลาด ซึ่งอาจนำไปสู่การทำลายข้อมูลผู้ใช้ใน HDD เป็นต้น อย่างไรก็ตาม ขณะนี้กำลังมีการพัฒนาข้อกำหนดใหม่สำหรับคอมพิวเตอร์ PC 2001 ซึ่งช่วยลดช่วงเวลาตั้งแต่เปิดพีซีไปจนถึงเริ่มการทำงานของตัวโหลดดิสก์เหลือ 7 วินาที (สูงสุด 10 วินาทีเมื่อมี อุปกรณ์ SCSI) รวมถึงโดยการลดขั้นตอน POST ซึ่งโดยทั่วไปแล้วไม่ควรทำให้ผู้ประกอบ / ช่างซ่อมคอมพิวเตอร์และผู้ใช้ที่รอบคอบคิดว่า: ดีกว่าที่จะเสียเวลา 2 นาทีกว่าที่จะกู้คืนเนื้อหาของ HDD ในภายหลังหรือ สงสัยว่าทำไมคอมพิวเตอร์ถึงเริ่มค้างบ่อยนัก ในขณะเดียวกัน คอมพิวเตอร์ยังคงสร้างความพึงพอใจให้กับผู้สร้าง/ช่างซ่อมคอมพิวเตอร์มืออาชีพด้วยขั้นตอน POST ในตัว ดังนั้น มาดูความเป็นไปได้ในการซ่อมแซมคอมพิวเตอร์กัน

ก่อนเริ่มการทดสอบแต่ละครั้ง ขั้นตอน POST จะสร้างรหัส POST ซึ่งส่งออกไปยังที่อยู่เฉพาะในพื้นที่ที่อยู่อุปกรณ์ I/O ของคอมพิวเตอร์ หากตรวจพบข้อผิดพลาดในอุปกรณ์ที่ทดสอบ ขั้นตอน POST จะ "ค้าง" และรหัส POST ที่แสดงก่อนหน้านี้จะกำหนดว่าการทดสอบใด "ค้าง" โดยไม่ซ้ำกัน ดังนั้น ความลึกและความแม่นยำของการวินิจฉัยโดยใช้รหัส POST จึงถูกกำหนดอย่างสมบูรณ์โดยความลึกและความแม่นยำของการทดสอบของขั้นตอน BIOS POST ที่สอดคล้องกันบนคอมพิวเตอร์

ที่อยู่พอร์ตสำหรับส่งออกรหัส POST ขึ้นอยู่กับประเภทของคอมพิวเตอร์: ISA, EISA - 80h, ISA-Compaq - 84h, ISA-PS / 2 - 90h, MCA-PS / 2 - 680h, EISA บางส่วน - 300h แต่ส่วนใหญ่ กรณี (คุณสามารถพูดได้ว่ามาตรฐาน) ใช้พอร์ต 80h เนื่องจากขั้นตอน POST ปรากฏใน IBM PC / XT พร้อมบัสระบบ ISA แปดบิต จึงเกิดขึ้นในอดีตว่ารหัส POST เป็นเพียงหนึ่งไบต์ซึ่งแสดงอยู่ในตารางรหัส 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 Cards POST Card เป็นการ์ดเอ็กซ์แพนชั่นของคอมพิวเตอร์ทั่วไปที่เสียบ (เมื่อปิดเครื่อง!) ลงในสล็อตฟรี (สอดคล้องกับตัวเชื่อมต่อ - ISA หรือ PCI) และมีตัวบ่งชี้เจ็ดส่วนสองตัวสำหรับแสดงรหัส POST ก่อนหน้านี้ ก่อนการมาถึงของข้อกำหนดเฉพาะของ PC 99 และ PC 99A การ์ด POST สำหรับบัส ISA เป็นสิ่งที่พบได้บ่อยที่สุด ตอนนี้เนื่องจากการคุกคามของการกำจัดบัส ISA อย่างสมบูรณ์การ์ด POST ที่มีราคาแพงกว่าสำหรับบัส PCI จึงเริ่มปรากฏขึ้น สำหรับแล็ปท็อปที่ไม่มีบัส ISA และ PCI เลย มีการ์ด POST สำหรับติดตั้งในพอร์ต LPT ควรสังเกตว่าสำหรับการทำงานของการ์ด POST นั้นจำเป็นต้องมีการสนับสนุนที่เหมาะสมจาก BIOS "แล็ปท็อป

POST Card ที่ง่ายที่สุดสำหรับบัส ISA จากผู้ผลิตที่ไม่มีชื่อแสดงรหัส POST ที่ที่อยู่คงที่ 80h และไม่มีสวิตช์สำหรับเปลี่ยนที่อยู่นี้ การผ่านของสัญญาณ RESET ของคอมพิวเตอร์ไปยังการ์ด POST นั้นได้รับการแก้ไขโดยการกะพริบของจุดของตัวบ่งชี้รหัส POST เจ็ดส่วนหรือแสดงด้วยอักขระพิเศษ การ์ด POST ที่มีราคาแพงกว่ามีสวิตช์สำหรับเลือกที่อยู่พอร์ตรหัส POST รวมถึงไฟแสดงสถานะ LED เพิ่มเติมสำหรับสัญญาณ RESET และ CLK ของบัสระบบ และไฟแสดงสถานะสำหรับสถานะ +5V (+3.3V), -5V, +12V, -12V แรงดันไฟฟ้า การ์ด POST ดังกล่าวผลิตโดย Ultra-X, Inc (http://www.uxd.com) สำหรับ ISA - QuickPOST PC และ PCI - QuickPOST PCI บัส ตามลำดับ บริษัท เดียวกันนี้ยังมี POST Card สำหรับเชื่อมต่อกับขั้วต่อ LPT ของแล็ปท็อป - MICRO POST สิ่งที่น่าสนใจเป็นพิเศษคือ POST-Probe PCI ดั้งเดิมจาก Micro2000, Inc (http://www.micro2000.com) ซึ่งมีขั้วต่อสำหรับบัส PCI และ ISA บนสองด้านที่อยู่ติดกันที่มุม 90 องศา นอกจากนี้ยังมีอะแดปเตอร์เพิ่มเติมสำหรับเชื่อมต่อกับบัส MicroChannel ที่แปลกใหม่ของเรา ผู้ผลิตการ์ด POST อีกรายคือ DataDepot Inc (http://www.datadepo.com) ซึ่งผลิตทั้งการ์ด POST ที่ง่ายที่สุด (MiniPOST) และ PocketPOST ที่ซับซ้อนกว่า อย่างไรก็ตาม PHD 16 สำหรับบัส ISA (Professional Hardware Diagnostics) จาก Ultra-X, Inc. สามารถเรียกได้ว่าเป็นเครื่องมือระดับมืออาชีพอย่างแท้จริง PHD 16 มีสองโหมดการทำงาน: การวินิจฉัยและรหัส POST ซึ่งเลือกโดยการตั้งค่าจัมเปอร์ที่เหมาะสม ในโหมดรหัส POST รหัสที่สร้างโดยระบบ POST จะแสดงบนตัวบ่งชี้ PHD 16 สองหลักเจ็ดส่วน โหมดการวินิจฉัยแบ่งออกเป็นโหมดการฝึกอบรม - การทดสอบระยะยาวเพื่อตรวจหาข้อผิดพลาดแบบลอยตัวและโหมด สำหรับการค้นหาและกำจัดความเสียหายร้ายแรงต่อระบบที่ "เสีย" โดยสมบูรณ์ ซึ่ง BIOS มาตรฐานของเมนบอร์ดจะถูกแทนที่ด้วย ROM BIOS Ultra-X พร้อมชุดการทดสอบเชิงลึกชุดพิเศษ เมื่อมีการเปิดตัวชิปเซ็ตเมนบอร์ดใหม่ ROM ของ Ultra-X BIOS ที่อัปเดตก็จะถูกปล่อยออกมาเช่นกัน ผลลัพธ์ของการทดสอบ PHD 16 จะแสดงเป็นรหัสพิเศษบนจอแสดงผลเจ็ดส่วนและไฟ LED เพิ่มเติม และหากอะแดปเตอร์วิดีโอทำงานอยู่ บนหน้าจอคอมพิวเตอร์ PHD PCI ที่ทันสมัยกว่าจาก Ultra-X, Inc. ได้รับการออกแบบมาสำหรับบัส PCI และไม่จำเป็นต้องใช้อะแดปเตอร์วิดีโอภายนอก ต่างจาก PHD 16 เนื่องจากมีเอาต์พุตวิดีโอ SVGA มาตรฐานในตัวสำหรับแสดงผลการทดสอบบน เฝ้าสังเกต.

เพื่อให้เข้าใจวิธีใช้ POST Card ได้ดีขึ้น ให้พิจารณาลำดับการทดสอบโดยทั่วไปที่ดำเนินการโดยขั้นตอน POST:

  1. การทดสอบโปรเซสเซอร์
  2. ตรวจสอบ ROM BIOS
  3. การตรวจสอบและการเริ่มต้นตัวควบคุมตัวจับเวลา DMA, IRQ และ 8254 หลังจากขั้นตอนนี้
  4. ตรวจสอบการดำเนินการสร้างหน่วยความจำใหม่
  5. ทดสอบหน่วยความจำ 64 kB แรก
  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 หรือโดยจารึกที่แสดงบนหน้าจอโดยเมนบอร์ดที่ทำงานคล้ายกัน จากนั้นคุณควรค้นหาตารางรหัส POST ที่เหมาะสมสำหรับ BIOS นี้: AMI - http://www.ami.com, AWARD - http://www.award.com

ลำดับของการดำเนินการเมื่อซ่อมคอมพิวเตอร์โดยใช้การ์ด POST มีดังนี้:

  1. ปิดเครื่องคอมพิวเตอร์ที่เสีย
  2. ติดตั้ง POST Card ในช่องว่างบนเมนบอร์ด
  3. เราเปิดเครื่องคอมพิวเตอร์และอ่านรหัส POST ที่เกี่ยวข้องจากไฟแสดงสถานะ POST Card ซึ่งคอมพิวเตอร์บูต "แฮงค์"
  4. เราใช้ตารางของรหัส POST เพื่อพิจารณาว่าการทดสอบใดมีปัญหาและเข้าใจสาเหตุที่เป็นไปได้
  5. เมื่อปิดเครื่อง เราจะจัดเรียงจัมเปอร์ สายเคเบิล โมดูลหน่วยความจำ และส่วนประกอบอื่นๆ ใหม่เพื่อขจัดการทำงานผิดพลาด
  6. เราทำซ้ำจุดที่ 3,4,5 เพื่อให้ได้ขั้นตอน POST ที่เสถียรและเริ่มโหลดระบบปฏิบัติการ
  7. ด้วยความช่วยเหลือของโปรแกรมอรรถประโยชน์ซอฟต์แวร์ เราทำการทดสอบขั้นสุดท้ายของส่วนประกอบฮาร์ดแวร์ และในกรณีที่เกิดข้อผิดพลาดแบบลอยตัว เราจะดำเนินการทดสอบซอฟต์แวร์ที่เกี่ยวข้องในระยะยาว

เมื่อซ่อมคอมพิวเตอร์โดยไม่ใช้ POST Card จุดที่ 2-4 ของลำดับนี้จะถูกละไว้ และจากภายนอก การซ่อมคอมพิวเตอร์จะดูเหมือนการจัดเรียงจัมเปอร์ หน่วยความจำ โปรเซสเซอร์ การ์ดเอ็กซ์แพนชัน พาวเวอร์ซัพพลาย และที่เหนือกว่า ทั้งหมด, เมนบอร์ด. หากบริษัทขนาดใหญ่มีส่วนประกอบที่สามารถซ่อมบำรุงได้จำนวนมาก ดังนั้นสำหรับบริษัทขนาดเล็กและบุคคลทั่วไป การซ่อมคอมพิวเตอร์โดยการติดตั้งส่วนประกอบที่ทราบว่าใช้งานได้ดีจะกลายเป็นปัญหาที่ยาก มันยากยิ่งกว่าสำหรับวิศวกรบริการที่เดินทางไปหาลูกค้าอย่างรวดเร็วและถูกบังคับให้นำอะไหล่ทั้งกระเป๋าไปด้วย มันเกิดขึ้นที่การเปลี่ยนชิ้นส่วนคอมพิวเตอร์ภายใต้คำถามที่งุนงงของลูกค้านั้นใช้เวลาทั้งชั่วโมงและไม่ได้นำไปสู่ผลลัพธ์ที่ต้องการเสมอไป - คุณต้องหยิบยูนิตระบบหรือไปหาชิ้นส่วนใหม่ที่สามารถให้บริการได้

ในทางปฏิบัติคอมพิวเตอร์ได้รับการซ่อมแซมโดยใช้การ์ด POST อย่างไร

ก่อนอื่น เมื่อเปิดเครื่อง ก่อนเริ่มขั้นตอน POST ระบบจะต้องรีเซ็ตด้วยสัญญาณ RESET ซึ่งระบุบนการ์ด POST ด้วยอักขระพิเศษหรือไฟ LED หากคอมพิวเตอร์ทำงานผิดปกติในกรณีที่ยากที่สุด การรีเซ็ตจะไม่ทำงานเลย หรือไม่ทำงาน แต่ไม่มีรหัส POST แสดงบนไฟแสดงสถานะ ในกรณีนี้ ขอแนะนำให้ปิดคอมพิวเตอร์ทันทีและถอดบอร์ดและสายเคเบิลเพิ่มเติมทั้งหมด รวมถึงหน่วยความจำออกจากเมนบอร์ด เหลือเพียงตัวเมนบอร์ดที่ติดตั้งโปรเซสเซอร์และการ์ด POST ที่เชื่อมต่อกับแหล่งจ่ายไฟ

หากครั้งต่อไปที่คุณเปิดคอมพิวเตอร์ ระบบจะรีเซ็ตตามปกติและรหัส POST แรกปรากฏขึ้น แน่นอนว่าปัญหาอยู่ที่ส่วนประกอบคอมพิวเตอร์ที่ถูกถอดออกชั่วคราว เป็นไปได้เช่นกันในสายเคเบิลที่เชื่อมต่อไม่ถูกต้อง (โดยเฉพาะอย่างยิ่งมักจะเสียบสาย IDE "กลับหัว") การใส่หน่วยความจำ อะแดปเตอร์วิดีโอ และการ์ดอื่นๆ ตามลำดับ และการสังเกตรหัส POST บนตัวบ่งชี้ จะตรวจพบโมดูลที่ผิดพลาด ในกรณีที่หน่วยความจำผิดพลาดสำหรับคอมพิวเตอร์ที่มี AMI BIOS ลำดับของรหัส POST มักจะหยุดที่รหัส d4 (สำหรับบอร์ด 386/486 รุ่นเก่า - ที่รหัส 13) ด้วย AWARD BIOS - บนรหัส C1 หรือ C6 มันเกิดขึ้นที่ไม่ใช่หน่วยความจำเองที่มีข้อบกพร่อง แต่ตัวอย่างเช่นเมนบอร์ด - เหตุผลคือการสัมผัสที่ไม่ดีในตัวเชื่อมต่อ SIMM / DIMM (หน้าสัมผัสโค้งงอ / ปิดซึ่งกันและกัน) หรือหน่วยความจำเองไม่เต็มที่ เสียบเข้ากับขั้วต่อ

ในกรณีที่อะแดปเตอร์วิดีโอทำงานผิดพลาดสำหรับคอมพิวเตอร์ที่มี AMI BIOS ลำดับของรหัส POST จะหยุดที่รหัส 2C, 40 หรือ 2A ขึ้นอยู่กับการปรับเปลี่ยน BIOS หรือข้ามรหัสเหล่านี้โดยไม่มีบรรทัดการเตรียมใช้งานการ์ดแสดงผลที่เกี่ยวข้องปรากฏบนจอภาพ ( ระบุประเภท จำนวนหน่วยความจำ และผู้ผลิตอะแดปเตอร์วิดีโอ)

ในทำนองเดียวกัน สำหรับคอมพิวเตอร์ที่มี AWARD BIOS หากอะแดปเตอร์วิดีโอทำงานล้มเหลว ลำดับรหัส POST จะหยุดที่รหัส 0d หรือข้ามรหัสนี้ไป (โดยเฉพาะอย่างยิ่งในเมนบอร์ด Pentium I / Pentium II รุ่นใหม่)

หากการเริ่มต้นหน่วยความจำและอะแดปเตอร์วิดีโอเป็นไปได้ด้วยดี ให้ติดตั้งการ์ดที่เหลือทีละตัวและเชื่อมต่อสายเคเบิลตามการอ่านของตัวบ่งชี้การ์ด POST ซึ่งจะพิจารณาว่าส่วนประกอบใดอยู่บนบัสระบบและ ป้องกันไม่ให้คอมพิวเตอร์บูต

ทีนี้ลองกลับไปที่กรณีที่การรีเซ็ตครั้งแรกของระบบไม่ผ่าน (ที่จุดเริ่มต้นของการทดสอบอักขระพิเศษไม่ปรากฏบนตัวบ่งชี้ POST Card ซึ่งบ่งชี้ว่าสัญญาณ RESET ผ่านหรือไฟ LED ที่สอดคล้องกันไม่ติด ขึ้น). ในกรณีนี้ พาวเวอร์ซัพพลายของคอมพิวเตอร์มีความผิดปกติ (เช่น ไม่มีการสร้างสัญญาณ PWRGOOD) หรือตัวเมนบอร์ดเอง (วงจรสร้างสัญญาณ RESET มีข้อบกพร่อง)

สาเหตุที่แท้จริงสามารถระบุได้โดยการเชื่อมต่อแหล่งจ่ายไฟที่ทราบว่าใช้งานได้ดีเข้ากับเมนบอร์ด

ให้เราพิจารณากรณีที่สัญญาณการรีเซ็ตผ่าน แต่ไม่มีการแสดงรหัส POST ที่ตามมาบนตัวบ่งชี้ ในกรณีนี้ ตามที่อธิบายไว้ก่อนหน้านี้ ระบบจะได้รับการทดสอบซึ่งประกอบด้วยเมนบอร์ด โปรเซสเซอร์ การ์ด POST และแหล่งจ่ายไฟเท่านั้น หากเมนบอร์ดเป็นของใหม่ เหตุผลมักจะอยู่ในจัมเปอร์ที่ตั้งค่าไม่ถูกต้องสำหรับการเลือกความถี่ / การคูณ / ประเภทของโปรเซสเซอร์ บางครั้งในจัมเปอร์ Clear / Normal CMOS ที่ตั้งค่าไม่ถูกต้อง บ่อยครั้ง สาเหตุของความล้มเหลวเกิดจากการไม่กดโปรเซสเซอร์จนสุดในช่องที่ 1 หรือตำแหน่งกลับด้านของโปรเซสเซอร์ 486 ในเวลาเดียวกัน หากจ่ายไฟให้กับเมนบอร์ดโดยใส่โปรเซสเซอร์ไม่ถูกต้องนานกว่า 1-2 วินาที อาจเกิดความล้มเหลวทั้งโปรเซสเซอร์และเมนบอร์ดได้

จากการปฏิบัติ เป็นที่ถกเถียงกันอยู่ว่าการใช้การ์ด POST ร่วมกับการตอบสนองที่ดีจากวิศวกรและการปิดเครื่องอย่างรวดเร็ว ได้ช่วยชีวิตโปรเซสเซอร์และมาเธอร์บอร์ดมากกว่าหนึ่งตัวแล้ว

หากจัมเปอร์และโปรเซสเซอร์ทั้งหมดได้รับการตั้งค่าอย่างถูกต้อง แต่เมนบอร์ดยังคงไม่เริ่มทำงาน คุณควรเปลี่ยนโปรเซสเซอร์ด้วยโปรเซสเซอร์ที่ใช้งานได้ หากวิธีนี้ไม่ได้ผล เราสามารถสรุปได้ว่าเมนบอร์ดหรือส่วนประกอบต่างๆ ทำงานผิดปกติ (ตัวอย่างเช่น สาเหตุของการทำงานผิดพลาดอาจสร้างความเสียหายต่อข้อมูลใน FLASH BIOS)

โดยสรุป ฉันต้องการทราบว่าข้อได้เปรียบหลักของการ์ด POST คือไม่ต้องใช้จอภาพสำหรับการทำงาน และการทดสอบคอมพิวเตอร์โดยใช้การ์ด POST นั้นเป็นไปได้ในช่วงเริ่มต้นของขั้นตอน POST เมื่อทำการวินิจฉัยเสียง ยังไม่พร้อมใช้งานและแม้แต่ในขั้นตอนของการวินิจฉัยเสียงรหัส POST ก็เข้าใจได้ง่ายกว่าการนับระยะเวลาและจำนวนเสียงบี๊บบนคอมพิวเตอร์ อาจกล่าวได้ว่า POST Card เป็นหูเป็นตาให้กับวิศวกรซ่อมคอมพิวเตอร์

ใครบ้างที่สามารถใช้ POST Card ได้ ก่อนอื่น วิศวกรบริการ ผู้ประกอบคอมพิวเตอร์ พนักงานขายในร้านคอมพิวเตอร์ ผู้ดูแลระบบ - ใครก็ตามที่ต้องแก้ปัญหาคอมพิวเตอร์ในเวลาอันสั้น การ์ด POST ยังขาดไม่ได้สำหรับช่างซ่อมเมนบอร์ดมืออาชีพที่ใช้ความสามารถในการวินิจฉัยของขั้นตอน POST BIOS ได้อย่างเต็มที่ แม้แต่ผู้คลางแคลงใจที่เชื่อมั่น หลังจากแก้ปัญหาหนึ่งหรือสองครั้งด้วยความช่วยเหลือของการ์ด POST ก็ไม่สามารถแยกจากกันได้อีกต่อไป กำมันไว้ในกรณีที่ยากลำบาก เหมือนคนจมน้ำที่กำฟาง และในที่สุดก็ทราบการใช้ POST Card ที่ไม่ใช่แบบดั้งเดิมโดยโปรแกรมเมอร์ที่อยู่ห่างไกลจากปัญหาฮาร์ดแวร์ เนื่องจากสถานะของพอร์ตรหัส POST แสดงอยู่บนตัวบ่งชี้ POST Card โปรแกรมเมอร์ เมื่อทำการดีบักโมดูล BIOS หรือโปรแกรมเพิ่มเติมของคอมพิวเตอร์ควบคุมแบบสแตนด์อโลนในอุตสาหกรรมโดยไม่มีจอภาพ จึงสามารถติดตามการผ่านจุดตรวจสอบของโปรแกรมของตนบน ตัวบ่งชี้ POST Card เพียงแค่ป้อนรหัสเงื่อนไขลงในการลงทะเบียนรหัส POST ตัวอย่างเช่น เมื่อตั้งโปรแกรมใน Turbo Pascal เพื่อแสดงหมายเลข 5Ah บนตัวบ่งชี้ของ POST Card ที่ทำงานที่แอดเดรส 80h คุณสามารถใช้คำสั่ง:

พอร์ต[$80]:=$5A;

และสุดท้าย คาดว่าจะมีคำถามว่าคุณสามารถซื้อ POST Card ได้ที่ไหน ผู้ผลิตการ์ด POST เชิงอุตสาหกรรมจัดประเภทอุปกรณ์ซ่อมคอมพิวเตอร์เป็นมืออาชีพ ดังนั้นหากคุณมี $100-150 (และสำหรับ PHD PCI ราคาจะสูงถึง $1,000) คุณสามารถสั่งซื้อการ์ด POST บนเว็บไซต์ของผู้ผลิตข้างต้นได้ วิธีที่สองคือการประกอบ POST Card ที่ง่ายที่สุดสำหรับบัส ISA การ์ด POST พร้อมไฟแสดงข้อผิดพลาดรหัสไบนารี 8 ดวงนี้ประกอบด้วยไอซีซีรีส์ K555 (74LS) ที่มีอยู่ทั่วไป 4 ตัว และแม้แต่นักวิทยุสมัครเล่นมือใหม่ก็สามารถทำได้ใน 1-2 ตอนเย็น และต้นทุนการผลิตก็ต่ำ

บัส ISA ยังคงได้รับความนิยม โดยเฉพาะอย่างยิ่งเมื่อพิจารณาจากข้อเท็จจริงที่ว่าการ์ด POST ที่ง่ายที่สุดที่เสนอสำหรับการผลิตจะทำหน้าที่ซ่อมแซมคอมพิวเตอร์ที่มีอยู่แล้วจำนวนมากด้วยบัส ISA ควรให้ความสนใจกับข้อเท็จจริงที่ว่าเมนบอร์ดรุ่นล่าสุดหลายรุ่นที่ใช้ชิปเซ็ต I820 มีช่องเสียบ ISA หนึ่งช่อง ดังนั้นฉันคิดว่า POST Card ที่ง่ายที่สุดสำหรับรถบัส ISA จะพบแอปพลิเคชันอย่างน้อยอีก 2-3 ปี นอกจากนี้ การติดตั้งการ์ด POST สำหรับบัส PCI นั้นค่อนข้างซับซ้อน เนื่องจากต้องใช้ FPGA ความเร็วสูงพิเศษและแผงวงจรพิมพ์ที่ทำขึ้นเป็นพิเศษ และไม่สามารถใช้ได้กับนักวิทยุสมัครเล่นมือใหม่

แผนผังของการ์ด POST ที่ง่ายที่สุดแสดงในรูปที่ 2 นอกจากนี้ยังมีภาพวาดของบอร์ดขยายพร้อมหมายเลขพินของตัวเชื่อมต่อ ISA เพื่ออำนวยความสะดวกในการติดตั้ง บนชิป DD2, DD3, DD4 ตัวถอดรหัสที่อยู่อุปกรณ์เอาต์พุตจะทำด้วยที่อยู่คงที่ 080h ซึ่งมักใช้สำหรับการออกรหัส POST ค่ารหัส POST ที่มาจากบัสข้อมูล SD0-SD7 ได้รับการแก้ไขในการลงทะเบียน DD1 แปดบิตและแสดงในรูปแบบไบนารีโดย LED HL0-HL7

แผงวงจรใด ๆ ที่มีอย่างน้อยส่วนแรกของตัวเชื่อมต่อ ISA (พิน A1-A31, B1-B31) เหมาะสำหรับทำการ์ด POST ทางเลือกสุดท้าย คุณสามารถใช้ส่วนล่างกับตัวเชื่อมต่อ ISA ที่ตัดออกจากอะแดปเตอร์ MIO หรือ VGA เก่าที่ชำรุด โดยยึดแผงวงจรชิ้นเล็ก ๆ ด้วยสกรู M3 สองตัว การเชื่อมต่อทั้งหมดบนแผงวงจรทำด้วยลวด MGTF ที่มีเกลียวบาง ๆ หลังจากติดตั้งชิ้นส่วนแยก ในการออกแบบคุณสามารถใช้ชิป DD1 ของประเภท K555IR23, DD2-K555LA2, DD3.4 - K555LE1 รวมถึงอะนาล็อกจากซีรีส์ K1533, K1531, K531 (74LS ต่างประเทศ, 74ALS, 74HC, 74F) ต้องวาง LED HL0-HL7 ในหนึ่งแถวตามลำดับต่อไปนี้ (จากซ้ายไปขวา):

HL7 HL6 HL5 HL4 HL3 HL2 HL1 HL0

ไฟ LED เหล่านี้จะแสดงรหัส POST ในรูปแบบไบนารี: ไฟ LED ที่สว่างจะตรงกับลอจิคัล 1 และไฟ LED ที่ดับจะตรงกับ 0 , HL6, HL5, HL4) และอันล่าง (HL3, HL2, HL1, HL0) จากนั้น ใช้ตารางที่ 1 กำหนดอักขระเลขฐานสิบหกของคุณเองสำหรับแต่ละครึ่งและรวมอักขระเหล่านี้ตามลำดับที่ถูกต้องทางจิตใจ: ครึ่งบนตรงกับอักขระสูงสุดและครึ่งที่อายุน้อยที่สุดถึงอายุน้อยที่สุด ด้วยการฝึกฝนขั้นตอนทั้งหมดนี้สามารถทำได้ในใจ

ลูกครึ่ง
HL7 HL6 HL5 HL4
รหัสฐานสิบหก
ลูกครึ่ง
น้องครึ่ง
HL3 HL2 HL1 HL0
รหัสฐานสิบหก
น้องครึ่ง
ส่งผลให้
รหัสไปรษณีย์
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 0บ
0 0 0 0 0 1 1 0 0 0ค
0 0 0 0 0 1 1 0 1 0ด
0 0 0 0 0 1 1 1 0 อี 0อี
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 ข0
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. การแปลงรหัส POST ไบนารีเป็นเลขฐานสิบหก

หลังจากประกอบ POST Card แล้ว คุณต้องทำการทดสอบ ในการทำเช่นนี้คุณสามารถใช้โปรแกรมใดก็ได้ที่อนุญาตให้คุณป้อนค่าโดยพลการในช่วง 00h-FFh ลงในอุปกรณ์เอาต์พุตที่ที่อยู่ 080h ในขณะที่คุณต้องแน่ใจว่าการอ่านตัวบ่งชี้ POST Card สอดคล้องกับ ข้อมูลส่งออกไปยังพอร์ต 080h สามารถรับโปรแกรมดังกล่าวได้ที่นี่: posttest.zip (4 Kb) นอกจากนี้ยังสามารถใช้สำหรับการเรียนรู้และการฝึกอบรมเมื่อแปลรหัส POST จากเลขฐานสองเป็นเลขฐานสิบหก

สามารถเสนอการปรับปรุงอะไรได้บ้างสำหรับ POST Card ที่ง่ายที่สุด ก่อนอื่น ขอแนะนำให้เพิ่มการลงทะเบียน DD5 (K555TM2) กับ LED HL8 เพื่อแก้ไขการผ่านของสัญญาณ RESET (แผนภาพในรูปที่ 3) สัญญาณ RESET ถูกสร้างขึ้นโดยแหล่งจ่ายไฟของคอมพิวเตอร์เมื่อเปิดเครื่องหรือเมื่อกดปุ่ม RESET ในกรณีที่เมนบอร์ดล้มเหลวโดยสิ้นเชิงกับโปรเซสเซอร์ที่ติดตั้งระบบนี้อาจไม่มีการสร้างรหัส POST และการ์ด POST ที่ง่ายที่สุด (รูปที่ 2) ในกรณีนี้จะแสดงขยะสุ่มที่จะป้อน DD1 จะลงทะเบียนทุกครั้งที่เปิดเครื่อง ขยะนี้อาจถูกตีความผิดว่าเป็นรหัส POST บางประเภท หากคุณติดตั้งรีจิสเตอร์ DD5 เพิ่มเติม (รูปที่ 3) จากนั้นเมื่อสัญญาณ RESET มาถึงและก่อนที่จะเขียนรหัส POST แรกไปยัง DD1 IC ไฟ LED ทั้งหมดรหัส HL0-HL1 POST จะดับโดยระดับสูงที่พิน 1 ของ DD1 . นอกจากนี้ ด้วยการกะพริบสั้นๆ ของ LED HL8 จะสามารถตัดสินการผ่านของสัญญาณ RESET ได้

ในการปรับปรุงครั้งที่สอง เราสามารถเสนอการแนะนำตัวถอดรหัส - ตัวแปลงไบนารีเป็นเจ็ดส่วนสำหรับการแสดงรหัส POST บนตัวบ่งชี้เจ็ดส่วนสองหลักแบบธรรมดา น่าเสียดาย ฉันไม่ทราบถึงมาตรฐานวงจรไมโครหนึ่งบิตสองบิตสำหรับการแปลงรหัสไบนารีสี่บิตที่สมบูรณ์เป็นเจ็ดส่วน แต่สามารถแทนที่ได้ เช่น ด้วยไอซีที่ตั้งโปรแกรมได้ แบบแผนของตัวถอดรหัสเจ็ดส่วนที่ง่ายที่สุดพร้อมกับเฟิร์มแวร์สำหรับ K155PE3 ได้รับการเผยแพร่ในนิตยสาร Radio (เช่น Radio N 12 สำหรับปี 1987 หน้า 55) ด้วยความซ้ำซ้อนบางอย่างเป็นตัวถอดรหัส คุณสามารถใช้ IS UFRZU K573RF2 (6) ที่มีราคาไม่แพงมาก อย่างไรก็ตาม แม้แต่การ์ด POST ที่ง่ายที่สุดที่แสดงรหัส POST ในรูปแบบไบนารีบนไฟ LED 8 ดวงก็ช่วยลดเวลาในการแก้ไขปัญหาได้อย่างมาก และฉันหวังว่าจะทำให้ชีวิตของผู้ประกอบ/ช่างซ่อมคอมพิวเตอร์จำนวนมากง่ายขึ้น!

เนื้อหาล่าสุดของเว็บไซต์