Forum: Mikrocontroller und Digitale Elektronik 1-Wire Slaves Hardwarereset?


von svensson (Gast)


Lesenswert?

Hallo,

ich meine, in diesem Forum einmal von der Möglichkeit gelesen zu haben, 
daß es ein Kommando gibt, mit dem sich die Slaves an einem 1-Wire-Bus 
resetten lassen?
Leider kann ich das mit Hilfe der Suchfunktion nicht mehr finden.

Damit meine ich nicht das normale Reset, sondern so etwas in der Art "5 
Mal 1ms low führt zu einem internen Hardwarereset der Slaves".

Klar könnte man den Slaves einfach den Strom abdrehen, aber wenn es eine 
schönere Lösung (rein per Software) gäbe, könnte mir das in einem 
speziellen Fall vielleicht helfen.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

https://www.maximintegrated.com/en/design/technical-documents/app-notes/1/126.html
da sind alle Timing-Werte aufgeführt. Der Reset dauert deutlich länger 
als anderes

von svensson (Gast)


Lesenswert?

Ja, schon bekannt: 480/70/410 Mikrosekunden.

Das meinte ich aber gerade nicht. Ich dachte es gäbe noch eine 
Möglichkeit durch irgendeine Signalfolge einen Hardwarereset im Slave 
auszuführen, selbst wenn sich der irgendwie "aufgehängt" haben sollte.

Aber vielleicht verwechsele ich da auch was.

von Εrnst B. (ernst)


Lesenswert?

Wenn sich die Slaves "aufgehängt" haben, also nicht mehr auf 
Signalfolgen reagieren, wieso sollten Sie das bei der Reset-Signalfolge 
dann plötzlich doch wieder tun?

Mach die Versorgung schaltbar (wenn drei-drahtiger Bus), oder gibt ein 
laaaanges Low auf die Leitung (wenn parasitär) und gut.

von svensson (Gast)


Lesenswert?

Weil ich meinte gelesen zu haben, die hätten dann noch so eine Art 
autonome Zusatzeinheit, die den Reset erledigen würde.

Nein, ist schon dreiadrige Beschaltung.

Wäre halt interessant, weil damit bereits bestehende Hardware evtl. 
relativ einfach modifiziert werden könnt.

von Uwe Bonnes (Gast)


Lesenswert?

Das lange Low Signal ist ein Reset, ein nicht kaputter OWI Baustein 
wird darauf reagieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.