infos zum SM-BUS
NL223 22.05.2004 - 17:36 694 10
NL223
RoHS-konform
|
hab mir jetz mal den SM-BUS mit am alten analog oszi angesehn, tjo, leider absolut nichts zu sehen, denke der BUS langweilt sich so dass die kurzen transfers am oszi nicht zu sehen sind... des hätt ich ganz gerne irgendwie ebstätigt (speicheroszi hab i keins  ) weiters rätzle ich über den sinn/funktion des floating pins am smbus anschluss... und ich frag mich gerade was passiert wenn ich einfach mit am µC auf den SM-BUS losgehe, möchte gerne die ganzen "systemdaten" mit einem µC auslesen - sollte doch möglich sein, wenn der µC als master am bus läuft sollte er doch alle sensoren abfragen können... hierbei hab ich noch ein problem, ich vermute mal das jedes mainboard die sensoren an anderen adressen liegen hat oder ? mein P4B emuliert ja drei LM75 bei den temperaturen, des macht die temperatursache eigentlich recht einfach - is des üblich so auf allen boards ?
|
Simml
asdf
|
mit dem analogen oszi wirds schwer da was zu sehen, ausser du hast eine singleshot trigger funktion ... mit einem logic analyzer bist besser bedient. adresse ist leider von monitoring chip zu monitoring chip verschieden, deshalb würd ich mal die typen fragen, die den mbm entwickeln.
ich wüsste nicht was übern den bus geht, wenn der pc in betrieb ist, ausser ein windowstool frägt den bus ab. wenn das der fall ist, hast ein problem, wenn du mit dem uC drauflos schwätzt. wenn der controller auf dem mainboard den multimasterbetrieb beherrscht, dann sollt es keine probleme geben.
mfg simml
|
NL223
RoHS-konform
|
najo, nachdem ich am analogoszi GAR NIX sehe geh ich davon aus dass sich ned viel abspielt... dass ich nix erkennen kan mim analog oszi is mir klar, aber einfach paar flanken oder was... ich seh wirklich GAR NIX, wenn der µC in so eine anscheind irre lange "pause" rein sendet sollts ja eigentlich hinhaun  problem is auch noch, wenn ich zB in MBM5 den SM-BUS scannen lasse dauert des schön lange aber ich seh trotzdem nix am schirm, des kann doch ned sein oder ? - hab nur immer schön die "up gepullten" 3V...
|
Simml
asdf
|
richtiger pin erwischt ? oszi in ordnung ?
|
NL223
RoHS-konform
|
hab jetz mal alle monitorptogramme gleichzeitg laufen lassen, des führt zu massiven problemen wo alle an schass messen und alles piepst und sogar der post reporter vom bios zu meckern beginnt, in diesem "ausnahmezustand" wird der SM-BUS plötzlich lebendig, genauso beim rebooten nachdem des gepiepe nimmer aufhören wollt  is der SM-BUS ziemlich aktiv, aber danach dürfte echt gar nix mehr drüber laufen, beim LM75 hab i nachgschaud stehn 2,5µs clock periode... des oarge is dass des ja nur 400kHz sind, also kann der takt nachdem LM75 am SMbus funktionieren nur <=400kHz sein, und des wiederum kann fürs oszi kein problem sein -> der SM-BUS is anscheined sowieso inaktiv ausser es passieren "schlimme" dinge... dann wär der weg für des auslesen am SM-BUS ja frei, nur wenn ich den Sm-BUS scanne m+üsste doch was zu sehen sein, oder scannen die programme ine cht gar ned, machen die alles üban ISA bus ?? richtiger pin erwischt ? oszi in ordnung ? oszi is alt aber OK  messen du i data und clk (sync auf clk) sehn duri nur in den oben genannten situationen was - bin scho bissi erstaunt über des...
Bearbeitet von NL223 am 22.05.2004, 18:38
|
Simml
asdf
|
wenn auf dem p4b der asus asic oben ist, dann ist es gut möglich, dass es über den isa/lpc-bus geht (soviel pins wie der hat, muss er fast auf dem lpc-bus hängen) ...
mfg simml
|
NL223
RoHS-konform
|
würde aber bedeuten dass der SM-BUS zu meiner verfügung steht
|
atrox
in fairy dust... I trust!
|
worin genau bestehen eigentlich die utnerschiede zwischen "gewöhnlichem" i2c und sm_bus ?
|
NL223
RoHS-konform
|
ähm, da is keiner hätt ich behauptet...
bin ich jetz im irrtum oder is SM nur "system management" und der is halt als I²C ausgeführt, so wie der TI-LINK vopn texas bei den taschenrechnern auch nix anderes als ein normaler I²C bus is ?
|
atrox
in fairy dust... I trust!
|
war da nicht was mit multimaster-fähigkeit ?
|
NL223
RoHS-konform
|
is beim I²C meiens wissen üblcih dass man mehrere master haben kann, eigentlich kann jeder am I²C master oder slave sein, einige chips unterstützen halt nur slave, is owa eh kloar, wozu soll zB a DAC master werden ??
|