@Peca
Peco, hvala i jos jednom hvala na tvojim postovima i zelji da mi pomognes. Kao sto sam vec pisao ja ipak verujem da je problem sa mojom plocom u tome sto je stradao BIOS cip 49lf004 i verujem da ce se njegovom zamenom problem resiti. Problem je u tome sto ne mogu da odradim taj posao jer nemam programator. Jedina sansa je Uniflash i taj programcic cu da probam mozda vec danas tj. sto pre budem mogao. Sto se tice tvog pitanja u vezi “standardnih caka” mogu da kazem da sve komponente, ne racunajuci procesor, rade i pale drugu plocu socket 462. Znaci, posto nemam drugi procesor ne mogu da tvrdim da je ovaj ispravan, mada verujem da jeste. Nemam drugu plocu socket 754 pa da na taj nacin testiram tog Semprona. Ovo ostalo, kazem, na drugoj ploci radi, znaci – napajanje, graficka, memorija. Imam vise memorijskih modula i vise grafickih ali svuda je rezultat isti – kuler se vrti ali slike nema. Sto se tice tvoje namere da nabavis istu tu plocu i tamo meris napone na procesoru, stvarno moram da ti se zahvalim sto si spreman da ulozis toliko napora. Medjutim, to je nepotrebno, a evo i zasto. Napon na Sempronima socket 754 je oko 1,5 Volti ili priblizno toliko. Napon jezgra je konstruktivno odredjen i ne zavisi od ploce nego od procesora (pod uslovom da ploca podrzava taj procesor i da je ispravna). Koliki je napon jezgra moze se naci na sajtu proizvodjaca tog procesora (AMD ili Intel) mada je u te svrhe koristim jedan vrlo koristan sajt:
www.cpu-upgrade.com
Tamo se moze naci spisak vecih proizvodjaca maticnih ploca i za svakog od njih spisak svih socketa pa onda spisak ploca koje imaju taj socket. Konacno kada dodjemo do zeljene ploce tamo je spisak svih podrzanih i nepodrzanih procesora kao i link na sajt proizvodjaca tih procesora. Za svaki procesor, proizvodjac daje sve relevantne podatke izmedju ostalog i napon jezgra. Tako da nema potrebe za merenjem, barem ne u ovom slucaju. Ovaj napon kazem je oko 1,5 Volt i taj podatak iznosim napamet, mozda je i malo vise ili malo manje. U svakom slucaju nije 1,1 Volt kao kod mene. Ovaj napon od 1,1 Volt je dosta cest slucaj kod ploca koje vrte kulere ali ne daju sliku na monitoru.
U ovom trenutku polako pocinjem da prelazim u neku drugu temu ali mislim da radim to vrlo spontano i sa razlogom. Takodje prelazim u oblast koja je za mene delimicno nepoznanica. Dakle sve sto budem pisao nadalje, mogao bih da napisem “mislim da... predpostavljam da je tako... itd. Uzmite to u obzir ovo kada budete citali nastavak.
Prelazak ima veze sa Pecinim ranijim postovima iz ovog i drugih topika a u vezi su sa integralnim kolom ITE IT8712F-A. Kako to Peca kaze “... sve polazi od njega”. Da, zaista. Naime taster “Power Switch” je vezan direktno za ovo kolo i ono aktivira celu proceduru koja u slucaju ispravne ploce, rezultira dizanjem sistema bas kako i treba. Medjutim, kako se tacno sve to odvija, to je sada pitanje. Moj cilj da u da skapiram plocu do najsitnijih detalja, “u celini i celosti”, sto bi rekao Zika Obretkovic. Elem, kad se pritisne Power taster, kolo IT8712 (u daljem tekstu IT) je prvo koje za to sazna. Reagujuci na prednju ili zadnju ivicu signala koji dolazi sa ovog tastera IT aktivira napajanje preko linije Power Good (aktivan nizak) na napajanju i ono pocinje da radi. Potom, IT vrsi monitoring osnovnih napona koje napajanje generise. Dakle da li su u redu +12V, +5V. + 3,3V itd i u slucaju da neki od tih napona ne pada u opseg dozvoljenih odstupanja podize Power Good na logicki visok nivo i gasi napajanje da bi sprecio stetu koja moze da nastane. Ako je sve u redu aktivira procesor tako sto mu daje napon 3,3 Volta (kod nekih procesora ovaj napon je manji) za izlaze Vid 1...x. Ovo jos nije dovoljno da bi procesor proradio. Samo jedan mali deo procesora radi i to onaj deo koji treba da putem pomenutih nozica Vid0, Vid1... Vidn dostavi PWM (Pulse Width Modulation – sirinska modulacija) kontroleru digitalno kodiranu informaciju koji mu napon treba za njegovo jezgro. Informacija dolazi na ulaze D/A konvertera. U nasem slucaju ovaj kontroler je neki ADxxxx (od firme Analog Devices, a cesti su u upotrebi kontroleri firme Intersil i Realteck). Ovo kolo upravlja MOSFET drajverima (opet neki ADxxxx) a ovi konacno MOSFET tranzistorima koji su direktni operativci u generisanju napona za jezgro procesora. To je taj napon od 1,5 Volti koji sam pominjao. Stigosmo i do toga posle duze pripovetke. Ceo ovaj sklop - od PWM kontrolera, MOSFET drajvera pa do samih MOSFETa, uz naravno pripadajuce pratece komponente - cini jedan od najvaznijih sklopova maticne ploce koji se zove naponski regulator (eng. VRM – Voltage Regulator Module). Dakle procesor ukoliko dobije napon za Vid daje digitalnu informaciju o potrebnom naponu za svoje jezgro, ali ne samo PWM kontroleru, vec i samom IT, iz prostog razloga jer ovo supervizorskog kolo nadgleda, izmedju ostalog, i da li je napon jezgra onakav kakav i treba da bude. Mada je sam VRM samoregulisuci sistem koji je kadar da generise napon zeljeni vrednosti i to vrlo precizno, moze i on da omane i tu je IT da proveri celu stvar. BIOS je tu da izvrsi inicijalizaciju svih podsklopova ploce. Ja ne znam gde je on tu u celoj prici, ne znam kada se on aktivira hronoloski gledano. Isto tako ne znam ko je taj ko vrsi dekodiranje podataka iz BIOS i ko ih izvrsava. Predpostavljam da to radi procesor, ali nisam uopste siguran. Mada, kad malo bolje razmislim, stvarno ne znam ko bi drugi to mogao biti. Malo retrospektive, PWM kontroleri po pravilu imaju ulaze Vid0...Vidn vezane na plus pol napajanje preko pull-up otpronika i to je razlog sto je generisan napon inverzan u odnosu na digitalne signale sa ulaza (uslovno receno ulaza, jer naponi od 0 volti poticu od spoljnjeg izvora tj. procesora i to su pravi ulazi, ali kad nema toga, onda su naponi koji se mere na ulazu D/A konvertera ustvari izlazi, jer poticu od samog PWM kontrolera, ne znam kako drugacije da objasnim. Isto na primer kao kod nekih mikrokontrolera gde nema razlike izmedju ulaza i visokoinpedansnog izlaza). Da pojasnim, recimo podatak na ulazu D/A konvertera 11111 daje minimalan napon za jezgro a 00000 daje najveci napon. Napon od 1,1 Volt je najmanji napon koji PWM moze da stvori a to meni govori samo jedno – da procesor nije dobio napajanje za Vid pa nije oborio ni jednu liniju Vidx na masu, a razlog za to je sto iz nekog razloga negde zatajila komunikacija na relaciji IT – VRM – CPU – BIOS - nesto sto ja ne znam, ali sta...? To je moje pitanje. Ja verujem u konkretno mom slucaju da je razlog za to sto je BIOS cip neispravan. Znaci, sve u svemu, mnogo je tu uzrocno posledicnih veza. Na neki nacin mi kolo IT lici na zrtveno jagnje jer on brine i nadgleda skoro sve sto se desava na ploci ali to kolo samo, nema ko da zastiti. Napajajuci se sa +5V stb svaki naponski udar iz elektricne mreze koji prodje kroz napajanje moze da spali ovo kolo u mikrosekundi. Ako se ovo kolo pokvari, nece ploca moci da startuje jer se prica zavrsila pre nego sto je i pocela.
Svestan sam da moje znanje izgleda kao svajcarski sir ili kao neka oronula freska sa koje je otpalo dosta farbe pa sv. Nikola lici na sv. Jovana ili nesto tako.
Eto, znaci tu se kockice od znanja a bogami i neznanja, neke na mestu, neke ne, nekih ima a nekih nema. Da li ima neko ko ce da prisutne pomeri i postavi na pravo mesto a nedostajuce stavi (mislim kockice)? Ima tu sigurno jos mnogo toga da se kaze – ko tu koga uslovljava i cime...ako ovo, onda ono...
Naravno, kolo IT8712F-a je cesto primenjivano, ali nije jedino koje se koristi u ove svrhe. Njegov pandam je Winbodovo kolo W83697 koje vrsi slicnu funkciju, cesto ga vidim na plocama MSI, ima i drugih, naravno.
Pisao san na PP visokocenjenom administratoru Binary Mind-u i covek mi je pomogao koliko god je mogao i veoma sam mu zahvalan. Isto vazi za Pecu, tako je ocigledno koliko je ovaj covek raspolozen da pomogne. Pisao sam i Fidel-u cak 2 poruke, i u koga sam , moram to da priznam, ulagao najvece nade, ali mi jedino on nije nista odgovorio. Verujem da je covek jednostavno jako zauzet, mozda ima princip da ne odgovara na PP, mozda neki privatni problemi ... ne znam. Kako bilo, evo prilike da se se ukljuci u diskusiju i pomogne, i ovoga puta ga ovako javno pozivam, bez ikakve namere da shvati ovaj poziv kao neko prozivanje u nekom negativnom kontekstu, naprotiv. Bice mi izuzetna cast da se javi. Svako ko je citao njegove postove odmah moze da shvati da se radi o strucnjaku sa izuzetnim znanjem i iskustvom. Jednostavno, pozivam sve koji nesto znaju o ovome da dopune moje znanje (tj. neznanje).
Nadam se da necete biti mnogo strogi u kritikama ili ismevati moja, moguca nakaradna tumacenja i da cete mi pomoci.
Unapred hvala svima koji ce mi pomoci a narocito onima koji su mi vec pomogli!
[Ovu poruku je menjao Binary Mind dana 23.11.2009. u 12:28 GMT+1]