1-Wire-Overdrive-Speed

#741680
Lesenswert?

Gibts irgendwo eine Dokumentation, wie dieses Overdrive aussieht? Ich 
höre zum Ersten mal davon.

Ich könnte mir allerdings vorstellen, daß es Ärger geben könnte, wenn 
z.B. ein normaler one-wire-slave eine "1" senden will und ein 
overdrive-one-wire-slave, der vermutlich andere Timings hat, das als 
Resetsignal interpretiert.....aber das ist mehr geraten als gewusst.
Gast #741690
Lesenswert?

> Gibts irgendwo eine Dokumentation, wie dieses Overdrive aussieht? Ich
höre zum Ersten mal davon

In den Datenblättern der Bausteine, die Overdrive unterstützen, stehen 
die Timinigs.

> aber das ist mehr geraten als gewusst

Wenn ich raten müsste, würde ich auch Probleme vermuten. Anderseits 
sollten die Standard-Speed-Basteine nicht mehr zuhören, wenn ein 
Overdrive-Baustein ausgewählt wurde - bis zum nächsten Reset-Impuls mit 
Standard-Speed.
Gast #741719
Lesenswert?

Das Dokument kannte ich, sehe darin aber nichts, was gegen Mischen der 
Bausteine spricht. Die Auwahl des Bausteins für Overdrive (match rom) 
erfolgt ja mit Standard-Speed. Danach ist nur noch der 
Overdrive-Baustein aktiv, bis ein Reset-Puls mit Standard-Speed kommt. 
Danach läuft wieder Standard-Speed. Neugierig hatte mich vor allem der 
folgende Kommentar gemacht: "Set all devices on 1-Wire to overdrive 
speed. Return '1' if at least one overdrive capable device is detected".
#741724
Lesenswert?

Auswahl der Bausteine hin oder her. Ein Reset-Signal holt die Teilnehmer 
wieder daraus und hebt die Selektion auf.

Fälschlicherweise würde ein Overdrive-Teilnehmer ein normales "0" Signal 
als Reset interpretieren und dieser würde seine Reset-Bestätigung mitten 
wärend der normalen Kommunikation einbringen.

Andersherum würde ein normaler Teilnehmer eine Selektion (match rom) des 
Overdrives nicht verstehen und würde weiterhin auf die Signale des 
Masters reagieren...

Es käme auf einen Versuch an, aber grundsätzlich sehe ich da einen 
haufen Ärger...
Gast #741807
Lesenswert?

> Fälschlicherweise würde ein Overdrive-Teilnehmer ein normales "0" Signal
als Reset interpretieren

Woher soll denn ein "normales" 0-Signal kommen? Nach dem Match der 
ROM-ID zur Aktivierung des Overdrive-Modus ist doch nur der 
Overdrive-Baustein aktiv. Alle Bausteine mit Standard-Speed warten auf 
den 480uS-Reset-Impuls.
#741829
Lesenswert?

Dietmar E wrote:

> Woher soll denn ein "normales" 0-Signal kommen? Nach dem Match der
> ROM-ID zur Aktivierung des Overdrive-Modus ist doch nur der
> Overdrive-Baustein aktiv. Alle Bausteine mit Standard-Speed warten auf
> den 480uS-Reset-Impuls.

Sorry, ich wusste nicht, das Overdrive-Bausteine erst in diesen 
Overdrive-Modus geschaltet werden müssen. Ich dachte, die arbeiten 
sofort mit Overdrive-Timing.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren