Falcon_11: čeká se na KEL konektory, to je největší problém.
DaMi: Ano, již mám rozchozené. BFG9060 má integrovaný monitor teploty a napětí díky čipu LTC2990, takže je možné sledovat napětí 5 V, 3.3 V nebo Vcore. A navíc BFG dokáže přímo vyhodnocovat teplotu jádra 060 pomocí termistoru. Naměřené hodnoty jsou vyvedeny na výstup BFG9060 prostřednictvím I2C.
Proto je jako druhá hardwarová součást kromě BFG9060 zapotřebí řadič I2C. Možností je několik jaký řadič použít, já stručně popíšu CPLDICY, protože ten jsem otestoval.
Příprava hardwaru
Potřebujete tedy BFG9060 a CPLDICY.
Nejdříve na BFG zkontrolujte, zdá máte pájecí můstky A1 a A2 zapojeny vlevo (na 1). Tím se TC nakonfiguruje na adresu I2C 0x9E a zabrání se kolizím s případně jinými LTC2990 na jiných deskách.
Připojení k CPLDICY vyžaduje dva propojovací kabely pro SDA a SCL, které musí být připojeny na SDA a SCL na BFG9060 (tady se dá výhodně použít štěrbina na doughterboardu na provlečení obou kablíků).
Když máme turbínu pěkně na stole, tak než ji začneme dávat do Amigy a propojovat s řadičem, je vhodné si udělat kalibraci.
Kalibrace teploty
MC68060 má integrované teplotní čidlo. Dva piny na 68060 jsou připojeny k internímu PTC teplotnímu čidlu, které vykazuje rostoucí odpor při zvyšující se teplotě jádra. Ta se měří na BFG9060 jako výstup děliče napětí.
Bohužel chování teplotního čidla Motoroly vykazuje velké rozdíly ať už díky vyrobeným kusům (a revizím samozřejmě) – není tedy možné použít teplotní koeficient z příručky, stejně tak jako předpoklad cílového odporu/teploty definovaný Motorolou. Aby se bylo čeho chytit, byly změřeny hodnoty pro různé CPU při různých teplotách (v klimatické komoře - to udělal Szymon Bieganski) a vznikl tak jednoduchý graf, ze kterého vyplynulo, že průběh závislosti měřeného odporu na teplotě má defakto lineární přímkový průběh (samozřejmě to není přímá úměra a samozřejmě to není čistá přímka) pro všechny revize teplotních čidel Motoroly v 060. Z toho vyplývá, že stačí naměřit jedny hodnoty a máme vystaráno.
K samotnému měření je potřeba multimetr (máme) a teploměr (máme ale chabý, tímto vyzývám Ježíška o nový smile:. Kartu jsem nechal odležet celý den v jedné místnosti, stejně jako teploměr. BFG9060 má na spodním okraji desky dva jumpery JP3 (pokud jste osadily), které je třeba pro kalibraci odstranit. Spodní dva piny jsou připojeny přímo k procesoru, takže jejich odpor lze měřit přímo multimetrem. K tomu zapíšeme teplotu místnosti (a tedy i procesoru) a odpor, který při této teplotě prochází procesorem. Tyto hodnoty pak zapíšeme do konfiguračního souboru – viz dále Příprava software.
Příprava software
Pro komunikaci s řadičem potřebujete i2c.library v LIBS: a to verzi pro váš řadič (v mém případě CPLDICY). Toto je důležité – knihovna totiž obsahuje rozhraní pro aplikace, ale také samotný ovladač adaptéru.
Testoval jsem dva softíky Sensei a Newmeter. Při použití Sensei se po instalaci vytvoří v Devs/Sensors cfg soubor. A právě do něj se zanáší naměřené hodnoty z kalibrace, konkrétně řádky, které začínají CALIB1 a CALIB2. U CALIB1 musí být naměřený odpor zadán v ohmech, zatímco CALIB2 napíšeme teplotu ve stupních Celsia.
Sensei je primárně určen pro komunikaci s I2C řadiči, Newmeter k tomu umí přidat zaplnění paměti, disků, využití CPU. Je vhodné si vyzkoušet, nakonfigurovat - každému totiž bude vyhovovat něco jiného.
Proč osadit
Jestliže máte v A3000/4000 volný slot, asi bych neváhal tam CPLDICY dát. Poskytne totiž cenné informace co se děje v bedně, když je zavřená, což je informace k nezaplacení (resp. rovná se ceně hw ).
Pozn. pro mě
Když bude min 10 pochval, přidat obrázky
Vyzkoušet změnu otáček ventilátorů.
Oznámení
Sbalit
Aktuálně žádná oznámení.
Matze BFG9060
Sbalit
X
-
Autorem citovaného textu je k0x Přejít na původní příspěvek
Jinak ptal jsem se jak to je s 040 a bohužel může běžet jen na 25 Mhz
- Poděkování 1
Vložit komentář:
-
Podle manuálu měly tyto CPU max teplotu 110°C na čipu ( píšou "junction temperature" ) a neměly teplotní čidlo. Takže těch 80°C bude asi měřeno čidlem někde na povrchu kde je méně. A že se to kousne je v pořádku.
Navíc je to super vlastnost že se to vypne - dokonce i některá novější AMD prostě shoří, když se pustí naplno úplně bez chladiče. Letos jsem na to viděla reálný test myslím na techpowerup.
- Poděkování 3
Vložit komentář:
-
Matze psal, ze se mereni teploty musi kalibrovat u kazdeho CPU zvlast, tak asi to ma spatne. Nevim jak moc to je srovnatelne, ale na mem CSPPC s 68060/50 pri spustenem Quake a bez poradneho chlazeni (jen s obycejnym chlazenim, v A4000 je to celkem naslapane) ta teplota leze snad pres 80 stupnum a pak se to kousne.
- Poděkování 1
Vložit komentář:
-
Autorem citovaného textu je k0x Přejít na původní příspěvek
Alcone Jestli ta tvoje karta má podporu měření teploty (a máš to rozchozeno), jakou máš teplotu v dlouhodobější zátěži (třeba po 30 minutách komprimace, přehrávání videa nebo něčeho podobného)? Přišlo mi z videa, že Wrangler měl jenom chvíli spuštěného Quaka a že jím poskytnuté údaje (40°, resp. 50°) nejsou dostatečné.
- Poděkování 1
Vložit komentář:
-
Autorem citovaného textu je Lasice Přejít na původní příspěvek
tak objednáno
Vložit komentář:
-
-
jak to bude s programováním chipů? půjdou přímo na osazené na kartě, nebo se to dělá jinak?
Vložit komentář:
-
Kartu lze objednat ve forme stavebnice zde:
- Poděkování 3
Vložit komentář:
-
Autorem citovaného textu je k0x Přejít na původní příspěvek
Vložit komentář:
Vložit komentář: