internet pencereler Android

Pci yuvası için ev yapımı kartpostal. Bilgisayarları onarmak ve test etmek için bir cihaz - POST Kartı

Selamlar, sevgili Habrovitler!

Masaüstü ve dizüstü bilgisayarların teşhisi ve resüsitasyonu ile uğraştığım ilk yıl değil, özellikle müşterinin evinde. Zamanla, sonuç, hatalı bir demir parçasının teşhisi için yanınızda bir bavul ve hatta belki de aksesuarları olan bir bavulun gerekli olduğunu gösteriyor. Bazıları bana itiraz edebilir - “Bileşenler olmadan yapabilirsiniz! Deneyim, onlarsız tanılama yapmanızı sağlar! Bu kısmen doğrudur, ancak yüzde yüz doğruluk vermez, bu bir gerçektir.

Konuşmacının POST kodlarına mı güveniyorsunuz? her zaman mümkün değil özellikle Ne hakkında şikayet ettiğini belirleyin. Örneğin, bir uzun, iki kısa hoparlör bip sesi video sistemi arızasını gösterir, ancak bu her zaman video kartının arızası anlamına gelmez. Örneğin, ek ile ilgili sorunlar var. bu video kartına güç kaynağı ve bu zaten güç kaynağının bir arızasıdır.

Burada duracağım ve sevgili okuyuculara konuşmacının sinyallerinin ne olduğunu söyleyeceğim.

Bilgisayarı açtığınızda, BIOS (temel giriş / çıkış sistemi) başlar - herkes tarafından bilinen bir gerçektir, ancak bahsetmek gereksiz olmayacaktır. BIOS'un bir parçası olarak, POST (power on self test) adında bir program vardır.Adından da anlaşılacağı gibi, program, anakart üzerindeki aygıtların ve bağlantı noktalarının ilk teşhisi için tasarlanmıştır.

POST başlatma prosedürüne, görüntünün monitörde gösterilmesi eşlik eder:

POST'u geçtikten sonra şunu görüyoruz:

POST yürütme sırasında, özel bir tanılama kaydına yazılan POST adı verilen bir kod oluşturulur.

Aslında hoparlör sinyalleri POST yaparken hata kodlarıdır, eğer POST hatasız yapılırsa bir kısa sinyal duyarız.

Bir konuya geçiyoruz.

POST kartları.

POST kartı bir genişletme kartıdır, çoğu zaman PCI biçimli kartlar vardır:

Ayrıca miniPCI kartları da vardır (dizüstü bilgisayarlar için):

Ve LPT için kartlar var (ek USB gücü gerektirir):

Harika bir tanıya sahip bir masaüstüne sahip olmak “açılmıyor” (“başlamıyor” ile karıştırılmamalıdır), çoğu zaman kritik olmayan çevre birimleri ilk önce sırayla kapatılır - ses, tuner, ağ kartı, sabit sürücüler, sürücüler .
Ardından, süreçte herhangi bir arıza tespit edilmezse, bileşenlerin değiştirilmesi başlar: RAM, ekran kartı, işlemci (evet, demir parçalarıyla aynı çanta).

Ancak burada elimizde ütülü bir bavul yerine bir POST kartımız var, ütüyü değiştirerek / kapatarak yukarıdaki prosedürü atlayarak zamandan tasarruf ediyoruz (ortalama 40 dakika tasarruf ediyoruz, bir parça ütüyü kapattıktan sonra not ediyorum , en az bir açma-kapama döngüsü gerçekleştirilir).

Aslında harika haritamızı ekliyoruz ve ne olduğunu izliyoruz.
Ve aşağıdakiler olur - haritanın puan tablosunda, bize şu anda neyin test edildiğini gösteren posta kodlarımız var. Arızalı elemana ulaştıktan sonra, POST yürütme prosedürü durur ve kod puan tablosunda kalır, çoğu zaman konuya POST kodlu bir kılavuz eklenir (üreticiye ve BIOS sürümüne bağlı olarak değişir).

Hata kodunu kod çözme ile karşılaştırarak, çoğu zaman, örneğin: hatalı bellek, işlemci veya ana karttaki bir bileşen gibi nihai tanıya ulaşırız.

Konu Khabrovites'in ilgisini çekiyorsa, teşhis üzerine bir dizi makale yazmayı düşünüyorum.

İyi günler% habrauser%!

Son zamanlarda, POST kartları hakkında bir yazı yazdım, iyi bir totoloji a ;-)?
İçinde, konu ilginçse bir devam kitabı yazacağıma söz verdim ve konu Khabrovites için gerçekten ilginç olduğu için devam ediyorum!

aslında konu

Yorumlarda belirttiğim gibi, ilk makalem için kendime kartlar sipariş ettim - bu dizüstü bilgisayarlar için, bu da masaüstü bilgisayarlar için.

Sipariş yirminci Ocak'ta verildi (kesin tarihleri ​​​​belirtemiyorum, sipariş eden, takip eden ve teslim alan ben değildim). Geçen gün bu kart geldi, diyorlar ki, bir dizüstü bilgisayar, bir masaüstü için beklemeniz gerekiyor. Burada biraz öfkemi ifade etmek istiyorum -
1) Kartlar bir sırayla sıralandı, farklı şekillerde gidiyorlar (umarım ikincisi hala devam eder ve kaybolmaz);
2) Teslimat süreleri! Tabii ki, Çin Yeni Yılı geçirdiklerini anlayabiliyorum, ancak bir ay (paket üzerindeki tarihe bakılırsa) çok fazla, özellikle de üç ( ÜÇ) haftalar!
3) Diextreme, bir paket yolu düzenlemek için yaklaşık 200 ruble alır, yolun kendisi ücretsizdir ve her bir pakete atanır, bu nedenle karar sahtekardır!
Bu noktalarda kızgınlığım sona eriyor ve incelemeye başlıyorum.

Kart bir koli içinde geldi, kolinin içi bir gönül rahatlığı jeneratörü ile yapıştırıldı, kartın kendisi içinde ve anti-statik olarak paketlenmiş, bu yüzden Çinliler paketleme sorunlarına iyice yaklaşıyor. Anti statikte kartın kendisine, USB kablosuna ve Kullanım Kılavuzuna sahibiz.

Bu kart mini PCI için tasarlanmıştır ve ayrıca ( niyetlenmemiş neden daha fazla okuduk) LPT için bağlantı noktası, kartı çalıştırmak için USB gereklidir. Yapmak istediğim ilk şey doğal olarak test etmekti! Ama elimde bir dizüstü bilgisayar yok, bu yüzden saf düşüncelerle onu LPT bağlantı noktasında test etmeye karar verdim.

Aslında bir kart sıkışmış

Güç verildiğinde, kartta "--" ve "FF" görüntülenir.

arabayı aç

Ardından kart görüntüyü birkaç kez değiştirir ve sistem yeniden “FF00” açılır. Makul bir soru ve ne tür kodların yanıp söndüğünü bulma arzusu, yalnızca iki düğmenin kodlar arasında gezinmenize izin verdiğine dair basit bir sonuca varmamızı sağlıyor ve işte! Öyle, düğmeye basıyoruz, görüyoruz

Şimdi sol panelde POST kodunun seri numarası var, sağda kodun kendisi var. (başlangıçta tekrar ettiği için sıralı değil)

yazı düğmesi

yazı düğmesi

yazı düğmesi

tekrar dürt

tekrar dürtme

Bir kez daha

Ve biraz daha

İşte sonuncusu

Burada en etkileyici sonuca değil, ilginç bir noktaya geliyoruz.
İlginç bir nokta, Kullanım kılavuzudur, kılavuzun en başında LED'lerin tanımına sahibiz.

Anne açıkken "+5 volt" sürekli yanıyor, gayet mantıklı çünkü USB ;-)

"+3,3 volt", "+5 volt" ile aynı güç göstergesi, PCI yuvasına güç olmadığında (veya anne desteklemiyorsa, çift orijinal çeviriyi tam olarak anlamadığında) yanmıyor )

"FRAME" sinyali aktif olduğunda "FRAME" yanar.

ÇERÇEVE (G/Ç)
İletişim A34

FRAME sinyali, PCI veri yolundaki aktif master tarafından verilir. DÜŞÜK FRAME geçişi, ör. aktif, katman adresleme aşamasını başlatır. Bus döngüsünü tamamlayan son veri aşamasını belirtmek için ana abonenin FRAME'i tekrar devre dışı bırakması gerekir.

"CLK" sinyali aktif olduğunda "CLK" yanar.

CLK(O)
İletişim B16

Bu pin, tüm PCI işlemlerine eşlik eden PCI zamanlayıcı sinyalini taşır. Teknik gereksinimlere göre frekansı 0 ila 33 MHz aralığındadır.

Yeniden başlatma sırasında "RSET" parlıyor

"+12" biçimsel mantığı açar

"-12" biçimsel mantığı etkinleştir

"-5", "+3,3 volt" ile aynıdır

şifre çözme kodları

Phoenix anne üzerinde BIOS.

Benim durumumda FF, USB'de +5'in varlığıdır

A5 kılavuzda listelenmiyor (sadece boş)

AA F2'ye basmayı bekliyor

55 USB aygıtlarını etkinleştir

04 CPU tipini al

Fotoğraflar "+5 volt" gösteriyor

"İlginç bir nokta, kılavuzda Phinks, AMI Avartavian BIOS'ları için tüm kodları içeren bir tablo var, "en etkileyici sonuç değil", kartın LPT'de tam bir saçmalık kullanmasıdır!

Kılavuzdan bahsetmişken - POST kodları, hoparlör sinyal atamaları ve CMOS çalışması hakkında en saf bilgilerin 28 A6 sayfası. Yakın gelecekte çevirilerle ilgileneceğim ve habrosociety'ye sunacağım, ancak masaüstü haritasının konsolide bir kılavuz oluşturmasını bekleyeceğim.

Tam teşekküllü testler ve incelemeler için ikinci kartı ve şehit bir dizüstü bilgisayarı bekliyorum.

Not; Pazar sabahı saat altıda, belki bir şeyi kaçırmışımdır. Yorumlardaki sorular, gerekirse ekleyeceğim.

P.P.S makale gerçek zamanlı modda, yazarken “anında” yazılmış, yeniden başlatılmış ve fotoğraf çekilmiştir.

Makalenin hazırlanmasında iki alıntı kullanılmıştır.

Bilgisayarları onarmak ve test etmek için bir cihaz - POST Kartı

Bir IBM PC'nin (veya uyumlu bir bilgisayarın) gücünü her açtığınızda ve işletim sistemi başlamadan önce, bilgisayarın işlemcisi Açılışta Kendi Kendine Test (POST) adı verilen bir BIOS rutini gerçekleştirir. Aynı işlem RESET düğmesine veya Ctrl-Alt-Del tuş kombinasyonuna basılarak da gerçekleştirilir. POST işleminin temel amacı, işletim sistemini yüklemeden önce bilgisayarın temel işlevlerini ve alt sistemlerini (bellek, işlemci, anakart, video denetleyici, klavye, disket ve sabit sürücüler vb.) kontrol etmektir. Bu, kullanıcının, örneğin HDD'deki kullanıcı verilerinin yok edilmesine yol açabilecek hatalı bir sistem üzerinde çalışmaya çalışmasını bir dereceye kadar garanti eder. Bununla birlikte, PC 2001 bilgisayarları için, PC'nin açıldığı andan disk yükleyicinin başlangıcına kadar olan zaman aralığında 7 saniyeye (SCSI cihazlarının varlığında - yukarıya) bir azalma sağlayan yeni bir özellik geliştirilmektedir. 10 saniyeye kadar), genel olarak bilgisayar montajcılarını / tamircilerini ve düşünceli kullanıcıları memnun etmemesi gereken POST prosedürünü azaltmak da dahil olmak üzere, bence: 2 dakika kaybetmek, HDD içeriğini daha sonra geri yüklemekten daha iyidir veya bilgisayarın neden bu kadar sık ​​donmaya başladığını merak edin. Bu arada, bilgisayarlar yerleşik POST prosedürleriyle profesyonel bilgisayar üreticilerini/tamircilerini memnun etmeye devam ediyor, bu yüzden bilgisayar onarımı için sağladığı olanaklara bir göz atalım.

Testlerin her birine başlamadan önce, POST prosedürü, bilgisayarın G/Ç aygıtı adres alanındaki belirli bir adrese çıktı olarak verilen POST kodu olarak adlandırılan bir kod üretir. Test edilen cihazda bir hata algılanırsa, POST prosedürü basitçe "donar" ve önceden görüntülenen POST kodu, testlerden hangisinin "donduğunu" benzersiz şekilde belirler. Bu nedenle, POST kodlarını kullanan tanılamanın derinliği ve doğruluğu, bilgisayardaki ilgili BIOS POST prosedürünün testlerinin derinliği ve doğruluğu ile tamamen belirlenir.

POST kodlarının çıktısı için bağlantı noktası adresleri bilgisayarın türüne bağlıdır: ISA, EISA - 80h, ISA-Compaq - 84h, ISA-PS / 2 - 90h, MCA-PS / 2 - 680h, bazı EISA - 300h, ancak çoğu durumda (standart diyebilirsiniz) 80h portu kullanılır. POST prosedürü IBM PC / XT'de sekiz bitlik bir ISA sistem veri yolu ile göründüğünden, tarihsel olarak POST kodlarının yalnızca bir bayt olduğu ve POST kodu tablolarında 00h- aralığında tek basamaklı onaltılık sayılar olarak listelendiği görülmüştür. FFh (ondalık gösterimde 0-255). POST kodları tablolarının farklı BIOS üreticileri için farklı olduğu ve yeni test edilmiş aygıtların ve yonga setlerinin ortaya çıkması nedeniyle, aynı BIOS üreticisinin farklı sürümleri için bile biraz farklı olduğu belirtilmelidir. POST kodu tabloları BIOS üreticilerinin ilgili web sitelerinde bulunabilir: AMI için http://www.ami.com, AWARD için http://www.award.com, bazen POST kodu tabloları anakartta verilir kılavuzlar (örneğin, P6SBA-P6DBS Supermicro kartları için kılavuzlar).

POST kodlarının insan dostu bir şekilde görüntülenmesi için POST Kartları adı verilen cihazlar kullanılmaktadır. POST Kartı, (güç kapalıyken!) herhangi bir boş (konektörüne karşılık gelen - ISA veya PCI) yuvasına takılan ve POST kodlarını görüntülemek için yedi bölümlü iki göstergeye sahip olan yaygın bir bilgisayar genişletme kartıdır. Önceden, PC 99 ve PC 99A spesifikasyonlarının ortaya çıkmasından önce, ISA veri yolu için POST Kartı en yaygın olanıydı. Şimdi, ISA veri yolunun tamamen ortadan kaldırılması tehdidi nedeniyle, PCI veri yolu için daha pahalı POST Kartları ortaya çıkmaya başladı. ISA ve PCI veri yollarına hiç sahip olmayan dizüstü bilgisayarlar için, bir LPT bağlantı noktasına kurulum için POST Kartları mevcuttur. Böyle bir POST Kartının çalışması için, BIOS "bir dizüstü bilgisayardan uygun desteğin gerekli olduğuna dikkat edilmelidir.

İsimsiz üreticiden ISA veri yolu için en basit POST Kartı, 80h sabit adresinde POST kodlarını görüntüler ve bu adresi değiştirmek için hiçbir anahtara sahip değildir. Bilgisayarın RESET sinyalinin böyle bir POST Kartına geçişi, yedi bölümlü POST kodu göstergesinin noktalarının yanıp sönmesiyle sabitlenir veya üzerinde özel karakterlerle görüntülenir. Daha pahalı POST Kartlarında, POST kodu bağlantı noktası adresini seçmek için anahtarların yanı sıra sistem veriyolunun RESET ve CLK sinyalleri için ek LED göstergeleri ve +5V (+3.3V), -5V, + besleme voltajlarının varlığı için göstergeler bulunur. 12V, -12V. Bu tür POST Kartları, örneğin sırasıyla ISA - QuickPOST PC ve PCI - QuickPOST PCI veri yolları için Ultra-X, Inc (http://www.uxd.com) tarafından üretilir. Aynı şirket, dizüstü bilgisayarların LPT konektörüne bağlanmak için bir POST Kartı da sunuyor - MICRO POST. Özellikle ilgi çekici olan, 90 derecelik bir açıyla iki bitişik tarafta PCI ve ISA veriyolları için konektörlere sahip olan Micro2000, Inc'den (http://www.micro2000.com) orijinal POST-Probe PCI'dir. Ayrıca egzotik MicroChannel veri yolumuza bağlanmak için ek bir adaptör içerir. Diğer bir POST Kartı üreticisi, hem en basit POST Kartını (MiniPOST) hem de daha karmaşık PocketPOST'u üreten DataDepot Inc'dir (http://www.datadepo.com). Ancak, Ultra-X, Inc.'in ISA (Profesyonel Donanım Tanılama) veri yolu için PHD 16'sı gerçek bir profesyonel araç olarak adlandırılabilir. PHD 16'nın iki çalışma modu vardır: uygun atlama telleri ayarlanarak seçilen tanılama ve POST kodları. POST kodu modunda, POST sistemi tarafından oluşturulan kodlar, iki basamaklı yedi segmentli bir PHD 16 göstergesinde görüntülenir.Teşhis modu, eğitim moduna bölünmüştür - kayan hataları tespit etmek için uzun bir test çalışması ve mod anakartın standart BIOS'unun özel bir derinlemesine test seti ile ROM BIOS Ultra-X ile değiştirildiği tamamen "ölü" sistemlerde ciddi hasarı bulma ve ortadan kaldırma. Yeni anakart yonga setleri piyasaya çıktıkça, güncellenmiş Ultra-X BIOS ROM'ları da piyasaya çıkıyor. PHD 16 testlerinin sonuçları, yedi segmentli bir ekranda ve ek LED'lerde ve video adaptörü çalışıyorsa bilgisayar monitöründe özel bir kodda görüntülenir. Ultra-X, Inc.'in daha modern PHD PCI'si PCI veri yolu için tasarlanmıştır ve PHD 16'nın aksine harici bir video adaptörüne ihtiyaç duymaz, çünkü test sonuçlarını bir bilgisayarda görüntülemek için yerleşik bir standart SVGA video çıkışına sahiptir. monitör.

POST Kartının nasıl kullanılacağını daha iyi anlamak için, POST prosedürü tarafından gerçekleştirilen tipik bir test dizisini göz önünde bulundurun:

  1. İşlemci testi.
  2. Sağlama toplamı ROM BIOS.
  3. DMA, IRQ ve 8254 zamanlayıcı kontrolörlerinin doğrulanması ve başlatılması Bu aşamadan sonra ses teşhisi kullanılabilir hale gelir.
  4. Bellek yenileme işlemleri kontrol ediliyor.
  5. İlk 64 kB bellek test ediliyor.
  6. Video denetleyici başlatma. Bu adımdan sonra ekranda teşhis mesajları görüntülenir.
  7. Tam RAM miktarını test etme.
  8. Klavye testi.
  9. CMOS belleği test etme.
  10. COM ve LPT bağlantı noktalarının başlatılması.
  11. FDD denetleyicisinin başlatılması ve testi.
  12. HDD denetleyicisinin başlatılması ve test edilmesi.
  13. Ek ROM BIOS modülleri arayın ve bunları başlatın.
  14. İşletim sistemi yükleyicisini çağırma (INT 19h, Bootstrap), işletim sistemi yüklenemiyorsa, ROM BASIC'i başlatma girişimi (INT 18h); arıza durumunda sistem durur (HALT).

Bir bilgisayarı POST Kartı kullanarak test etmeden önce, anakartın BIOS üreticisini belirlemek gerekir: bu, BIOS yongasındaki etiketle veya benzer çalışan bir anakart tarafından ekranda görüntülenen yazılarla yapılabilir. O zaman bu BIOS için uygun POST kodu tablosunu bulmalısınız: AMI - http://www.ami.com, AWARD - http://www.award.com.

POST Kartı kullanarak bir bilgisayarı tamir ederken yapılacak işlemler aşağıdaki gibidir:

  1. Arızalı bilgisayarın gücünü kapatın.
  2. POST Kartını anakarttaki herhangi bir boş yuvaya takın.
  3. Bilgisayarın gücünü açıyoruz ve bilgisayar önyüklemesinin "takıldığı" POST Kartı göstergesinden ilgili POST kodunu okuyoruz.
  4. POST kodlarının tablolarını kullanarak, hangi testlerin sorunlu olduğunu belirler ve olası nedenleri kavrarız.
  5. Güç kapalıyken, arızaları ortadan kaldırmak için jumper'ları, kabloları, bellek modüllerini ve diğer bileşenleri yeniden düzenleriz.
  6. 3,4,5 noktalarını tekrarlıyoruz, POST prosedürünün kararlı bir şekilde geçmesini ve işletim sisteminin yüklenmesini başlatıyoruz.
  7. Yazılım yardımcı programlarının yardımıyla, donanım bileşenlerinin son testlerini gerçekleştiriyoruz ve kayan hatalar olması durumunda, ilgili yazılım testlerinin uzun süreli çalışmasını gerçekleştiriyoruz.

POST Kartı kullanmadan bir bilgisayarı tamir ederken, bu dizinin 2-4 arasındaki noktaları basitçe atlanır ve dışarıdan, bilgisayar onarımı, atlama tellerinin, belleğin, işlemcinin, genişletme kartlarının, güç kaynağının ve en önemlisi ateşli bir yeniden düzenlenmesi gibi görünür. hepsi, anakart. Büyük firmalarda büyük bir servis verilebilir bileşen stoğu varsa, küçük firmalar ve bireyler için iyi olduğu bilinen bileşenleri kurarak bir bilgisayarı onarmak zor bir sorun haline gelir. Müşteriye hızla seyahat eden ve yanlarında bir bavul dolusu yedek parça almak zorunda kalan servis mühendisleri için daha da zordur. Müşterinin şaşkın soruları altında bilgisayar bileşenlerinin değiştirilmesi saatlerce sürer ve her zaman istenen sonuca yol açmaz - sistem birimini almanız veya servis edilebilir parçaların yeni bir kısmına gitmeniz gerekir.

Pratikte bir bilgisayar POST Kartı kullanılarak nasıl onarılır?

Her şeyden önce, güç açıldığında, POST prosedürüne başlamadan önce, sistem POST Kartında özel karakterler veya bir LED ile gösterilen RESET sinyali ile sıfırlanmalıdır. En zor durumda bilgisayar arızalanırsa, sıfırlama ya hiç çalışmaz ya da çalışır, ancak göstergede POST kodu görüntülenmez. Bu durumda, bilgisayarı hemen kapatmanız ve tüm ek kartları ve kabloları ve ayrıca belleği anakarttan çıkarmanız, yalnızca anakartın kendisini güç kaynağına bağlı işlemci ve POST Kartı ile bırakmanız önerilir.

Bilgisayarı bir sonraki açışınızda sistem normal şekilde sıfırlanır ve ilk POST kodları görünürse, sorunun geçici olarak kaldırılan bilgisayar bileşenlerinde olduğu açıktır; yanlış bağlanmış kablolarda da mümkündür (özellikle IDE kablosu "baş aşağı" takılır). Sırayla bellek, video bağdaştırıcısı ve ardından diğer kartları takarak ve göstergedeki POST kodlarını inceleyerek hatalı bir modül algılanır. AMI BIOS'lu bilgisayarlar için hatalı bellek olması durumunda, POST kodlarının sırası genellikle d4 kodunda durur (eski 386/486 kartlar için - kod 13'te); AWARD BIOS ile - C1 veya C6 kodlarında. Arızalı olan belleğin kendisi değil, örneğin anakart - nedeni SIMM / DIMM konektörlerinde zayıf temas (kontaklar bükülmüş / birbirine kapalı) veya belleğin kendisi tam değil konektöre takılı.

AMI BIOS'lu bilgisayarlar için hatalı bir video adaptörü olması durumunda, BIOS değişikliğine bağlı olarak POST kodlarının sırası 2C, 40 veya 2A kodlarında durur veya monitörde ilgili video kartı başlatma satırları görünmeden bu kodları atlar (gösterir bellek türü, miktarı ve video bağdaştırıcısının üreticisi) .

Benzer şekilde, AWARD BIOS'a sahip bilgisayarlar için, video bağdaştırıcısı arızalanırsa, POST kodu dizisi ya 0d kodunda durur ya da bu kodu atlar (bu özellikle yeni Pentium I / Pentium II anakartlarda yaygındır).

Bellek ve video adaptörünün başlatılması iyi gittiyse, kalan kartları birer birer takarak ve kabloları bağlayarak, POST Kartı göstergesinin okumalarına göre hangi bileşenlerin sistem veriyoluna oturduğu belirlenir ve bilgisayarın açılmasını engeller.

Şimdi sistemin ilk sıfırlamasının bile geçmediği duruma dönelim (testin en başında, SIFIRLAMA sinyalinin geçtiğini gösteren POST Kartı göstergesinde özel karakterler görünmüyor veya ilgili LED yanmıyor yukarı). Bu durumda, ya bilgisayarın güç kaynağı arızalıdır (örneğin, PWRGOOD sinyali üretilmez) ya da anakartın kendisi (RESET sinyal oluşturma devreleri arızalıdır).

Kesin neden, anakarta iyi durumda olduğu bilinen bir güç kaynağı bağlanarak belirlenebilir.

Şimdi sıfırlama sinyalinin geçtiği, ancak göstergede sonraki POST kodlarının görüntülenmediği durumu ele alalım; bu durumda, daha önce açıklandığı gibi, yalnızca anakart, işlemci, POST Kartı ve güç kaynağından oluşan bir sistem test edilir. Anakart yepyeni ise, bunun nedeni genellikle frekans / çarpma / işlemci tipini seçmek için yanlış ayarlanmış jumper'larda, bazen yanlış ayarlanmış bir Clear / Normal CMOS jumper'ındadır. Çok sık olarak, başarısızlığın nedeni, işlemciyi Yuva 1'de veya 486. işlemcinin ters çevrilmiş konumunda durdurmak için bastırmamaktır. Aynı zamanda, yanlış yerleştirilmiş bir işlemci ile anakarta 1-2 saniyeden daha uzun süre güç verilirse, hem işlemcinin hem de anakartın tamamen arızalanması mümkündür.

Uygulamadan, mühendisin iyi tepkisi ve hızlı bir kapanma ile birlikte POST Kartının kullanılmasının, birden fazla işlemci ve anakartın hayatını kurtardığı iddia edilebilir.

Tüm atlama telleri ve işlemci doğru ayarlanmışsa ancak anakart hala çalışmıyorsa, işlemciyi iyi durumda olduğu bilinen bir işlemciyle değiştirmelisiniz. Bu işe yaramazsa, anakartın veya bileşenlerinin arızalı olduğu sonucuna varabiliriz (örneğin, arızanın nedeni FLASH BIOS'taki bilgilere zarar verebilir).

Sonuç olarak, POST Kartının ana avantajının, çalışması için bir monitör gerektirmemesi olduğunu ve POST prosedürünün erken aşamalarında, sağlam tanılama olduğunda POST Kartı kullanarak bir bilgisayarı test etmenin mümkün olduğunu belirtmek isterim. henüz mevcut değildir ve sesli tanılama aşamasında bile POST kodlarının anlaşılması bilgisayardaki süre ve bip seslerinin sayısını saymaktan çok daha kolaydır. POST Kartının bir bilgisayar tamir mühendisinin gözü kulağı olduğu söylenebilir.

POST Kartını kimler kullanabilir? Her şeyden önce, servis mühendisleri, bilgisayar montajcıları, bir bilgisayar mağazasındaki satış görevlileri, sistem yöneticileri - kısa sürede bilgisayar sorunlarını çözmek zorunda olan herkes. POST Kartı, POST BIOS prosedürünün tanılama özelliklerinden tam olarak yararlanan profesyonel anakart tamircileri için de vazgeçilmezdir. POST Kartının yardımıyla sorunları bir veya iki kez çözdükten sonra, ikna olmuş şüpheciler bile, artık onunla ayrılamazlar, zor durumlarda, bir samanı tutan boğulan bir adam gibi ona tutunurlar. Ve son olarak, donanım sorunlarından çok uzak programcılar tarafından POST Kartının geleneksel olmayan kullanımı bilinmektedir. POST kodu bağlantı noktasının durumu POST Kartı göstergesinde görüntülendiğinden, programcılar ek BIOS modüllerinde veya monitörsüz endüstriyel bağımsız bir kontrol bilgisayarının programlarında hata ayıklarken, programlarının kontrol noktalarının geçişini POST'ta izleyebilirler. POST kodları kaydına koşullu kodları girerek kart göstergesi. Örneğin Turbo Pascal'da programlama yaparken 80h adresinde çalışan bir POST Kartının göstergesinde 5Ah sayısını görüntülemek için aşağıdaki ifadeyi kullanabilirsiniz:

bağlantı noktası[$80]:=5$A;

Ve son olarak, POST Kartını nereden satın alabileceğinizle ilgili sorularınızı mı bekliyorsunuz? Endüstriyel POST Kartı üreticileri bilgisayar onarım ekipmanlarını profesyonel olarak sınıflandırır, bu nedenle 100-150$'ınız varsa (ve PHD PCI için fiyat 1000$'a kadar çıkıyorsa), yukarıdaki üreticilerin web sitelerinden bir POST Kartı sipariş edebilirsiniz. İkinci çıkış yolu, ISA veri yolu için en basit POST Kartının kendi kendine montajıdır. 8 LED ikili kod hata göstergeli bu POST Kartı, yaygın olarak bulunan 4 K555 (74LS) serisi IC içerir ve acemi bir radyo amatörü tarafından bile 1-2 akşam yapılabilir ve üretim maliyeti minimumdur.

ISA veri yolu, özellikle üretim için önerilen en basit POST Kartının, ISA veri yolu ile çok sayıda mevcut bilgisayarı onarmaya hizmet edeceği gerçeği göz önüne alındığında, hala oldukça popülerdir. I820 yonga setine sahip en yeni anakartların çoğunun bir ISA yuvasına sahip olmasına dikkat etmeye değer. Bu nedenle, ISA otobüsü için en basit POST Kartının en az 2-3 yıl daha uygulama bulacağını düşünüyorum. Ek olarak, PCI veri yolu için bir POST Kartının uygulanması, özel yüksek hızlı FPGA'lar ve özel olarak yapılmış bir baskılı devre kartı gerektirdiğinden ve acemi bir radyo amatörü için mevcut olmadığından oldukça karmaşıktır.

En basit POST Kartının bir diyagramı Şekil 2'de gösterilmiştir, ayrıca kurulumu kolaylaştırmak için ISA konektörünün pin numaralandırmasını içeren bir genişletme kartı çizimi de vardır. DD2, DD3, DD4 yongalarında, genellikle POST kodlarını vermek için kullanılan 080h sabit adresli bir çıkış cihazı adres kod çözücüsü yapılır. SD0-SD7 veri yolundan gelen POST kodu değerleri, sekiz bitlik kayıt DD1'de sabitlenir ve HL0-HL7 LED'leri tarafından ikili biçimde görüntülenir.

En azından ISA konektörünün ilk parçasına (A1-A31, B1-B31 pinleri) sahip herhangi bir devre kartı, POST Kartı yapmak için uygundur. Son çare olarak, ISA konektörü eski arızalı MIO veya VGA adaptöründen kesilmiş alt parçayı kullanabilir ve devre kartının küçük bir parçasını iki M3 vidayla buna bağlayabilirsiniz. Devre kartı üzerindeki tüm bağlantılar, ayrı elemanların montajından sonra ince telli bir MGTF teli ile yapılır. Tasarımda, K555IR23, DD2-K555LA2, DD3.4 - K555LE1 tipinin DD1 mikro devrelerinin yanı sıra K1533, K1531, K531 serisinden analoglarını (yabancı 74LS, 74ALS, 74HC, 74F) kullanabilirsiniz. HL0-HL7 LED'leri aşağıdaki sırayla (soldan sağa) bir sıraya yerleştirilmelidir:

HL7 HL6 HL5 HL4 HL3 HL2 HL1 HL0

Bu LED'ler POST kodunu ikili biçimde gösterecektir: yanan LED mantıksal 1'e, kapalı LED 0'a karşılık gelir. , HL6, HL5, HL4) ve alttaki (HL3, HL2, HL1, HL0), ardından Tablo 1, her bir yarı için kendi onaltılık karakterinizi belirleyin ve bu karakterleri doğru sırayla zihinsel olarak birleştirin: üst yarı en yüksek karaktere ve en küçüğü - en küçüğüne karşılık gelir. Biraz eğitimle, tüm bu prosedür akılda yapılabilir.

yaşlı yarısı
HL7 HL6 HL5 HL4
HEX kodu
yaşlı yarısı
genç yarı
HL3 HL2 HL1 HL0
HEX kodu
genç yarı
sonuç
posta kodu
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 A 0A
0 0 0 0 0 1 0 1 1 B 0b
0 0 0 0 0 1 1 0 0 C 0C
0 0 0 0 0 1 1 0 1 D 0 gün
0 0 0 0 0 1 1 1 0 E 0E
0 0 0 0 0 1 1 1 1 F 0F
. . . . . . . . . . . . . . .
0 1 0 1 5 1 0 1 0 A 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 A 0 0 0 0 0 A0
1 0 1 1 B 0 0 0 0 0 b0
1 1 0 0 C 0 0 0 0 0 C0
1 1 0 1 D 0 0 0 0 0 d0
1 1 1 0 E 0 0 0 0 0 E0
1 1 1 1 F 0 0 0 0 0 F0

Tablo 1. İkili POST kodlarını onaltılıya dönüştürme

POST Kartını taktıktan sonra test etmeniz gerekir. Bunu yapmak için, 080h adresindeki çıkış cihazına 00h-FFh aralığında rastgele değerler girmenize izin veren herhangi bir programı kullanabilirsiniz, ancak POST Kartı gösterge okumalarının aşağıdakilere karşılık geldiğinden emin olmanız gerekir. 080h bağlantı noktasına veri çıkışı. Böyle bir program şuradan edinilebilir: posttest.zip (4 Kb), ayrıca, POST kodlarını ikiliden onaltılıya çevirirken öğrenme ve eğitim için kullanılabilir.

En basit POST Kartı için hangi iyileştirmeler önerilebilir? Her şeyden önce, RESET sinyalinin geçişini düzeltmek için HL8 LED'li DD5 kaydının (K555TM2) eklenmesi arzu edilir (Şekil 3'teki diyagram). RESET sinyali, açıldığında veya RESET düğmesine basıldığında bilgisayarın güç kaynağı tarafından üretilir. Anakartın kurulu işlemci ile tamamen arızalanması durumunda, bu sistem tarafından hiçbir POST kodunun üretilmediği ortaya çıkabilir ve bu durumda en basit POST Kartı (Şekil 2), girilecek olan rastgele çöpleri gösterecektir. DD1 kaydı, güç her açıldığında. Bu çöp, bir tür POST kodu olarak yanlış yorumlanabilir. Ek bir DD5 kaydı kurarsanız (Şekil 3), bir RESET sinyali alındığında ve IC DD1'e ilk POST kodu yazılmadan önce, tüm LED'ler HL0-HL1 POST kodları, pin 1'de yüksek bir seviyede sönecektir. DD1. Ek olarak, HL8 LED'inin kısa bir yanıp sönmesiyle, RESET sinyalinin geçişini değerlendirmek mümkün olacaktır.

İkinci bir iyileştirme olarak, geleneksel iki basamaklı yedi segmentli göstergede POST kodlarını görüntülemek için ikiliden yedi segmente dönüştürücü bir kod çözücünün tanıtımını önerebiliriz. Ne yazık ki, tam bir dört bitlik ikili kodu yedi segmente dönüştürmek için standart bir iki bitlik mikro devrelerin farkında değilim, ancak örneğin programlanabilir IC'ler ile değiştirilebilirler. K155PE3 için ürün yazılımı ile birlikte en basit yedi bölümlü kod çözücülerin şemaları Radyo dergisinde yayınlandı (örneğin, 1987 için Radyo N 12, sayfa 55). Dekoder olarak biraz fazlalık ile, daha uygun maliyetli IS UFRZU K573RF2 (6)'yı da kullanabilirsiniz. Ancak, 8 LED üzerinde ikili biçimde POST kodlarını görüntüleyen en basit POST Kartı bile sorun giderme süresini önemli ölçüde azaltacak ve umarım birçok bilgisayar montajcısı/tamircisi için hayatı çok daha kolay hale getirecektir!

Selamlar, sevgili Habrovitler!

Masaüstü ve dizüstü bilgisayarların teşhisi ve resüsitasyonu ile uğraştığım ilk yıl değil, özellikle müşterinin evinde. Zamanla, sonuç, hatalı bir demir parçasının teşhisi için yanınızda bir bavul ve hatta belki de aksesuarları olan bir bavulun gerekli olduğunu gösteriyor. Bazıları bana itiraz edebilir - “Bileşenler olmadan yapabilirsiniz! Deneyim, onlarsız tanılama yapmanızı sağlar! Bu kısmen doğrudur, ancak yüzde yüz doğruluk vermez, bu bir gerçektir.

Konuşmacının POST kodlarına mı güveniyorsunuz? her zaman mümkün değil özellikle Ne hakkında şikayet ettiğini belirleyin. Örneğin, bir uzun, iki kısa hoparlör bip sesi video sistemi arızasını gösterir, ancak bu her zaman video kartının arızası anlamına gelmez. Örneğin, ek ile ilgili sorunlar var. bu video kartına güç kaynağı ve bu zaten güç kaynağının bir arızasıdır.

Burada duracağım ve sevgili okuyuculara konuşmacının sinyallerinin ne olduğunu söyleyeceğim.

Bilgisayarı açtığınızda, BIOS (temel giriş / çıkış sistemi) başlar - herkes tarafından bilinen bir gerçektir, ancak bahsetmek gereksiz olmayacaktır. BIOS'un bir parçası olarak, POST (power on self test) adında bir program vardır.Adından da anlaşılacağı gibi, program, anakart üzerindeki aygıtların ve bağlantı noktalarının ilk teşhisi için tasarlanmıştır.

POST başlatma prosedürüne, görüntünün monitörde gösterilmesi eşlik eder:

POST'u geçtikten sonra şunu görüyoruz:

POST yürütme sırasında, özel bir tanılama kaydına yazılan POST adı verilen bir kod oluşturulur.

Aslında hoparlör sinyalleri POST yaparken hata kodlarıdır, eğer POST hatasız yapılırsa bir kısa sinyal duyarız.

Bir konuya geçiyoruz.

POST kartları.

POST kartı bir genişletme kartıdır, çoğu zaman PCI biçimli kartlar vardır:

Ayrıca miniPCI kartları da vardır (dizüstü bilgisayarlar için):

Ve LPT için kartlar var (ek USB gücü gerektirir):

Harika bir tanıya sahip bir masaüstüne sahip olmak “açılmıyor” (“başlamıyor” ile karıştırılmamalıdır), çoğu zaman kritik olmayan çevre birimleri ilk önce sırayla kapatılır - ses, tuner, ağ kartı, sabit sürücüler, sürücüler .
Ardından, süreçte herhangi bir arıza tespit edilmezse, bileşenlerin değiştirilmesi başlar: RAM, ekran kartı, işlemci (evet, demir parçalarıyla aynı çanta).

Ancak burada elimizde ütülü bir bavul yerine bir POST kartımız var, ütüyü değiştirerek / kapatarak yukarıdaki prosedürü atlayarak zamandan tasarruf ediyoruz (ortalama 40 dakika tasarruf ediyoruz, bir parça ütüyü kapattıktan sonra not ediyorum , en az bir açma-kapama döngüsü gerçekleştirilir).

Aslında harika haritamızı ekliyoruz ve ne olduğunu izliyoruz.
Ve aşağıdakiler olur - haritanın puan tablosunda, bize şu anda neyin test edildiğini gösteren posta kodlarımız var. Arızalı elemana ulaştıktan sonra, POST yürütme prosedürü durur ve kod puan tablosunda kalır, çoğu zaman konuya POST kodlu bir kılavuz eklenir (üreticiye ve BIOS sürümüne bağlı olarak değişir).

Hata kodunu kod çözme ile karşılaştırarak, çoğu zaman, örneğin: hatalı bellek, işlemci veya ana karttaki bir bileşen gibi nihai tanıya ulaşırız.

Konu Khabrovites'in ilgisini çekiyorsa, teşhis üzerine bir dizi makale yazmayı düşünüyorum.

Arızalı anakartları, masaüstü bilgisayarlar veya dizüstü bilgisayarlar olsun, POST kartları olmadan test etmek düşünülemez. Ne yazık ki, şu anda dizüstü bilgisayarlardaki mini PCI veri yolu çoktan gitti ve hala doğrudan PCIe veri yolu ile çalışan dürüst POST kartları yok. Aslında, tüm iyi bilinen test cihazları, bazı üreticilerin mni PCIe konektörünün boş pinlerine verdiği LPC veri yolunu kullanır. LPC veriyolu dışarı çıkarılmazsa, tamircilerin yeterince fazla sayıda kablo kullanarak karttaki bazı mikro devrelere lehimlemeleri gerekir. Hayır, elbette, çok fazla değiller ama yine de daha az olmasını isterim. Bu mümkün mü? Görünüşe göre birçok durumda - evet!

gizemli bağlayıcı

Gelin hep birlikte karşımıza çıkan ilk laptop anakartının fotoğrafına bir göz atalım. Bunu yapmak için yazar kendi sayfasını açtı (makale Yeni Yıl tatillerinde yazılır, bu nedenle kötü bekçilerin çalışmasına izin verilmez).

Okla işaretlenmiş konektöre daha yakından bakalım.

Bu nedir? Ne yazık ki, bu özel kartın devresi koleksiyonda bulunamadı (çizmesiz bir kunduracı), ancak işte benzer bir anakarttan devrenin bir parçası:

İki telli bir POST'tan başka bir şey olmadığı ortaya çıktı! Ve COMPAL tarafından üretilen birçok anakartta mevcuttur (birçok üreticinin dizüstü bilgisayarlarında bulunur). Doğru, bazılarında bir çıkartmanın altında gizlidir, ancak bir arzu varsa onu bulmak o kadar zor değildir.

Zincirlerin adındaki "P80" kısaltması, "PORT 80" yani klasik POST portundan başka bir şey ifade etmez.

Çözüm

Buna dayanarak, BVG Group'un yeni POST test cihazlarına yalnızca geleneksel mini PCI ve LPC veri yollarından değil, aynı zamanda bu iki telli veri yolundan da kod alma yeteneği eklendi. Aynı zamanda, test cihazının kendisi hala güç aldığı mini PCIe konektörüne takılıdır (bu olmadan, veri yolu dört telli olacaktır, ayrıca toprağı ve + 3.3V'u da uzatmanız gerekir) ve iki ek teller benzer bir konektöre bağlanır. Gücü açtıktan sonra, test cihazı iki kablolu bir veri yolunun varlığını algılar ve üzerinde tanılamaya başlar. Aksi takdirde, işlem POST test cihazı ile klasik çalışma modlarıyla tamamen aynıdır, sadece daha az lehimlemeniz gerekir. Ek olarak, küçük aralıklı mikro devrelerin kontaklarına değil, aralığın çok daha büyük olduğu konektör yuvasına lehimlemek gerekir. Doğru, "bu konektörün standartlaştırıldığını" söylemek imkansız, örneğin aşağıdaki gibi alternatif pin çıkışları da var, ancak yine de sadece iki varyant var ve bir hata ölümcül sonuçlara yol açmayacak. Kabloları değiştirmek yeterlidir ve her şey işe yarayacaktır.