Anakartların donanım izlemesi. Yazılım ve donanım uygulaması (bölüm 1)

Hedef

Bu makaleyi yazmanın amacı, kullanıcıya donanım izlemenin ne olduğunu, bunun devrelerde nasıl uygulandığını açıklamak ve ayrıca kullanıcıya uygun tanılama yazılımının özelliklerine başvurmadan sıcaklıkları ve voltajları bağımsız olarak nasıl ölçebileceğini öğretmektir. HWINFO ve AIDA64.

Çalışmanın amacı

Donanım izleme – ana karttaki çeşitli düğümlerin ve bileşenlerin sistem sıcaklıklarının ve voltajlarının sürekli ölçümü için bir yazılım ve donanım seti – merkezi işlemci, yonga seti, bellek modülleri vb.

Donanım izleme için, herhangi bir anakart, popüler olarak “çoklu denetleyici” olarak adlandırılan bir Süper I / O Chip ile donatılmıştır. Bu, en az bir donanım izleme birimi, bir fan kontrol denetleyicisi, akıllı bir termal koruma denetleyicisi, seri ve paralel bağlantı noktaları için bir denetleyici, bir disket ve bir klavyeyi birleştiren çok işlevli çok amaçlı bir G / Ç denetleyicisidir. Daha yeni mikro devre modelleri, güç açma ve kapatma denetleyicisi gibi daha büyük bir blok ve denetleyici kümesini entegre edebilir. Bu yazıda yalnızca ortam denetleyicisi (Environment Controller – EC) olarak da adlandırılan donanım izleme bloğu ile tanışacağız.

ITE IT8686E Süper G/Ç çipiŞekil 1. ITE IT8686E Süper G/Ç Çipi

Uzun bir geleneğe göre, tüm Gigabyte Technology anakartları ITE “çoklu denetleyiciler” ile donatılmıştır. ITE mikroçip serisinin çeşitliliği çok geniştir. Ancak, EC kontrolörü tarafından giriş voltajlarını izlemek için kullanılan kontakların sayısı (Voltaj Girişleri veya kısaca VIN hatları) uzun süre değişmeden kalmış ve 8 adet ile sınırlandırılmıştır. Böyle sınırlı bir setle tüm sistem voltajlarını izlemenin imkansız olduğu açıktır. Bu nedenle, ana “çoklu denetleyiciye” ek olarak, genellikle analog olan diğer sistem voltajlarını izlemek için anakart, örneğin ITE IT8792E gibi yardımcı işlevselliğe sahip bir çip ile donatılmıştır. Aynısı sistem sıcaklıkları için de geçerlidir. IT8705E (model 2003) gibi eski model mikro devreler yalnızca üç kaynaktan sıcaklıkları okumakla sınırlıysa, daha modern mikro devreler, örneğin IT8686E (model 2016) altı sıcaklık TEMP çizgisine sahiptir. Üç TEMP hattının varlığı nedeniyle anakartta ek bir IT8792E denetleyicisinin bulunması, sistem sıcaklığı izlemesini dokuza çıkarır.

ITE IT8792Eİncir. 2. ITE IT8792E Çevre Denetleyicisi

Her kullanıcı en az bir kez BIOS Kurulum Yardımcı Programının grafik kabuğunun ilgili bölümünde hangi sıcaklıkların ve voltajların izlendiğine dair merak gösterdi. Aynı şekilde BIOS, ana ve ek EC denetleyicilerinden okunan okumaları görselleştirir. Ancak çoğu zaman bu set eksiktir. Örneğin, birçok modern anakartın BIOS’u, sistem saatini ve BIOS ayarlarıyla CMOS’u sürekli olarak koruyan pil voltajını (VBAT voltajı) göstermez. Bu gibi durumlarda, HWINFO veya AIDA64 gibi tescilli yazılımlara veya üçüncü taraf geliştiricilere başvurmanız gerekir. Ama burada bile çoğu zaman kafa karışıklığı oluyor. Sıcaklık ve voltaj seti ve bunların her iki programdaki okumaları değişebilir. Bu sorunun tek çözümü, belirli bir anakart modeli için şematik belgeleri incelemektir.

Diğer anakart tasarım belgeleri gibi çizimlere ve diyagramlara erişmek kolay değildir. Gizli bilgi olduğu için kamuya açıklanmaz. Bununla birlikte, İnternette ücretsiz veya nominal bir ücret karşılığında alabileceğiniz yeterince Rusça site var. Ancak, kural olarak, çok modern olmayan anakart modelleri için belgeler var. Örneğin, Taylandlı bir satıcıdan 800 model Gigabyte anakart için pdf formatında devreli bir arşiv satın almayı başardım. Örnek olarak, Gigabyte GA-AX370 Gaming 5 anakart için bu tür belgelere dönelim.

Şek. 3. Genel Kablo Şeması ITE IT8686E

Yukarıdaki şemada görebileceğiniz gibiŞek. 3) Bu anakart ITE IT8686E “çoklu denetleyici” ile donatılmıştır. Voltajları okumak için VIN hatları için 121–127 numaralı kontaklar kullanılır ve 117–119 kontakları (TEMP hatları) sıcaklık ölçüm kaynaklarına – termistörlere ve termal diyotlara bağlanır. Bu şemada VIN hatlarının hangi voltajlar için kullanıldığını belirlemek zordur, çünkü genel bir etiketle işaretlenirler – VIN0, VIN1, VIN5, vb. Ancak sıcaklık çizgileri için bir ipucu var – CPU_TEMP, PM_TEMP ve SYS_TEMP. Bu durumda, açıklama için başka bir dokümantasyon şemasına dönüyoruz.

Pirinç. 4. VIN hatlarını ITE IT8686E voltaj kaynaklarına bağlama şeması

Şemada görüldüğü gibi (Şekil 4), VIN4 hattı voltajı izler VCore SOC (“kuzey köprüsünün” voltajı), VIN0 hattı boyunca – V çekirdek (işlemci çekirdeğindeki voltaj), VIN6 – VDDQ (bellek modüllerindeki voltaj), VIN1 – VCC3 (+3.3 V), VIN3 – VCC (+5 V), VIN2 – +12VVIN5- A_VDDP. Sıcaklık çizgilerine gelince, şemaya göre (Şekil 5) burada her şey sezgiseldir. Çizgi boyunca CPU_TEMP EC denetleyicisi, sıcaklığı CPU çekirdeğine entegre edilmiş bir termal diyottan okur. Çizgi boyunca SYS_TEMP sistem birimindeki ortam sıcaklığı okunur ve okumaları anakartta bulunan harici bir termistör tarafından sağlanır. Astar PM_TEMP yonga setine entegre edilmiş termal diyotu (“güney köprüsü” mikro devresi) ve EC kontrol cihazını bağlar.

Şek.5. TEMP hatları için bağlantı şeması ITE IT8686E
sıcaklık ölçüm kaynaklarına

Şimdi isteğe bağlı IT8792E donanım monitörünün hangi giriş voltajlarını ve sıcaklıklarını izlediğini analiz edelim.

Şekil 6. Genel bağlantı şeması ITE IT8792E

Şemada gördüğümüz gibi (Pirinç. 6), altı VIN hattından oluşan bir grup VINA0–VINA5 (terminaller 49–54) ve üç sıcaklık hattından oluşan bir grup burada yer alır – EC_TEMP1, EC_TEMP2 ve EC_TEMP3 (pimler 44-46). VIN hatlarının amacı aşağıdaki şema ile belirlenir (Pirinç. 7).

Pirinç. 7. ITE IT8792E VIN hatlarını voltaj kaynaklarına bağlama şeması

Sıcaklık çizgilerine gelince, burada (Pirinç. sekiz.) şematik belgeler yalnızca girişler için bir ipucu içerir EC_TEMP2 ve EC_TEMP3. Birincisi, PCIE x16 yuvalarından birinin yakınında bulunan harici bir termistöre bağlanır. İkinci giriş, satıra benzetilerek SYS_TEMP Anakartın ortam sıcaklığını ölçen harici termistörüne bağlı “çoklu denetleyici”. hattının da olduğu tespit edilmiştir. EC_TEMP1 PCIE 8x yuvalarından birinin yakınındaki sıcaklığı izler.

Pirinç. 8. TEMP hatları için bağlantı şeması ITE IT8792E
sıcaklık ölçüm kaynaklarına

Çözüm

Bu nedenle, sıcaklık ve voltaj izlemenin donanım uygulamasına ilişkin devre belgelerinin analizi, Gigabyte GA-AX370 Gaming 5 anakartının bu konuda son derece işlevsel olduğu sonucuna varmamızı sağlar. Donanım, 13 sistem voltajı kaynağından ve 6 sıcaklıktan okuma sağlar. Ama hepsi bu değil. Meraklı bir okuyucu, iki denetleyicinin yukarıdaki genel şemalarına dikkat çekmiş olmalıdır (Pirinç. 3 ve Pirinç. 6) ve her iki mikro devrenin de “klasik” voltaj kaynaklarına – VBAT, 3VSB ve VCC3 (AVCC3) bağlı olduğunu buldu; bu, bu voltajların okumalarının muhtemelen izlenebileceği anlamına geliyor. Gigabyte’ın tescilli yazılımı ve BIOS Setup Utility grafik kabuğu üzerinde yapılan bir araştırma, üç sıcaklığın daha “çoklu denetleyici” tarafından izlenmesinin varlığını doğruladı – PCIE 16x, VRM ve SOC MOSFET.

Makalenin ikinci bölümünde, evrensel ve iyi bilinen bir yazılım kullanılarak bir donanım monitörünün kayıtlarının nasıl okunacağı, tamsayı kayıt değerlerini sistem voltajlarının okumalarına dönüştürmek için basit formüller nasıl oluşturulacağı hakkında ayrıntılı bir açıklama yapılacaktır.

Similar Posts

Leave a Reply

Your email address will not be published.