Tohle berte spis pro pobaveni a jako ilustraci kam az nekdy muze dojit reseni zdanlive banalniho problemu.
Na zacatku bylo to, ze me iritovala opticka mys, ktera zustavala svitit i po vypnuti pocitace (s ATX zdrojem - tenhle standard se mi zacina cimdal tim vic nelibit). Napred sem hledal nakou polozku v BIOSu ale nic. Nakonec sem se teda rozhodl podivat do manualu k desce a zjistil, ze to jde osefovat prepnutim jumperu J1. Ten prepina napajeni PS/2 konektoru z +5Vsb nebo +5V.
Tak sem taky udelal a hle, mys po vypnuti skutecne zhasne. Ale ouha, neradoval sem se dlouho - pro zmenu se mi pri zapnuti pocitace nerozjede klavesnice. Bud se rosviti vsechny LED a furt sviti, nebo se nerosviti zadna. HW reset nic. Jediny co pomohlo vytahnout klavesnici a zase ji zastrcit, pak normalne funguje. Napadlo me, ze bude asi najaky problem v resetovani kontroleru v klavesnici, napr tim, ze napajeci napeti +5V nabiha prilis pomalu, nebo naopak je na nem naka hnusna spice. Zkusil sem tedy rozebrat klavesnici a resetovat ji pinem 4 na uP - fungovalo.
Proc se ale klavesnice nereseruje sama po zapnuti? Napred jsem zkusil dat veci kondik do RC clanku abych docilil veciho zpozdeni resetu - nepomohlo. Pak sem ale zistil, ze ze zahadnych duvodu se na napajeni klavesnice i /RESRT pinu uP objevuje pri vypnutem PC napeti asi 1,6V, coz staci k tomu, ze se mikrokontroler po zaponuti neresetuje vubec (bere to jako uroven log 1). Toto napeti neni zbytkovy naboj na kondikach, i po zkratovani se tam opet vytvori (proud do zkratu asi 18mA). Kdyz ze zdroje vytahnu snuru a zase zastrcim, tak napeti je uz jen 0,9V a pak se uP resetuje spravne. Nemam tucha odkud se to tam bere, normalne na +5V je ve vypnutem stavu asi 0,3V.
Takze nakonec sem to vyresil tak, ze sem k tomu kondiku pridal paralelne odpor 18kohm, ktery snizi napeti ve vypnutem stavu asi na 1V a v zapnutem stavu asi 3,3V (uP funguje asi od 2V na pinu /RESET), takze ted uz se klavesnice normalne resetuje. Tak a nad touhle p.icovinou sem stravil 2 hodiny...