Wo muss der PullUp bei 1Wire hin

#4442964
Lesenswert?
• ▲
▼
be s. schrieb:
> Überleg nochmal in aller Ruhe. Wenn du den Pull-up nahe am Slave
> platzierst, ist es dann noch OneWire?

Warum nicht? OneWire sagt nur, daß eine Datenleitung benutzt wird, 
spannungsversorgung nicht mitgezählt. I2C wird z.B. von Atmel als 
TwoWire bezeichnet, egal wo die Pullups sitzen.
Wo der PullUp sitzt ist interessant wenn man parasitäre Versorgung 
benutzt weil der PullUp da zeitweise umgeschaltet werden muß (Stron 
Pullup)
#4442970
Lesenswert?
• ▲
▼
Oliver R. schrieb:
> Warum nicht? OneWire sagt nur, daß eine Datenleitung benutzt wird,
> spannungsversorgung nicht mitgezählt.

OneWire besagt, dass zwei Leitungen (Masse und Datenleitung) geführt 
werden und die Speisung aus der Datenleitung erfolgt.

Oliver R. schrieb:
> Wo der PullUp sitzt ist interessant wenn man parasitäre Versorgung
> benutzt weil der PullUp da zeitweise umgeschaltet werden muß (Stron
> Pullup)

Es ist keine parasitäre Versorung, wenn genau dies der Verwendungszweck 
ist. Klar kann man OneWire auch mit einer separaten Versorgungsleitung 
verwenden, aber ist es nicht genau der Sinn von OneWire, diese Leitung 
einzusparen? Klar, ab einer gewissen Buskapazität benötigt man einen 
aktiven Pull-up, um die Flankensteilheit gewärleisten zu können, aber im 
kleinen Rahmen (einige Meter, eine Hand voll Slaves) wird das wohl kaum 
nötig sein.
#4443064
Lesenswert?
• ▲
▼
@ be stucki (bestucki)


>OneWire besagt, dass zwei Leitungen (Masse und Datenleitung) geführt
>werden und die Speisung aus der Datenleitung erfolgt.

Nein, das ist nur der Spezialmodus.

>> Wo der PullUp sitzt ist interessant wenn man parasitäre Versorgung
>> benutzt weil der PullUp da zeitweise umgeschaltet werden muß (Stron
>> Pullup)

>Es ist keine parasitäre Versorung, wenn genau dies der Verwendungszweck
>ist.

Hä?

> Klar kann man OneWire auch mit einer separaten Versorgungsleitung
>verwenden, aber ist es nicht genau der Sinn von OneWire, diese Leitung
>einzusparen?

Nicht direkt. Ist aber Ansichtssache.

Lange Rede, kurzer Sinn. Bei OneWire wie auch I2C ist es so ziemlich 
egal wo der Pull-Up sitzt. Aus signaltechnischer Sicht ist jeder Ort OK, 
das Thema Wellenwiderstand spielt dort KEINE Rolle.
#4443914
Lesenswert?
• ▲
▼
be s. schrieb:
> OneWire besagt, dass zwei Leitungen (Masse und Datenleitung) geführt
> werden und die Speisung aus der Datenleitung erfolgt.

Und trotzdem darf man bei den Devices, bei denen der Hersteller einen 
Vcc-Pin vorgesehen hat, diesen auch benutzen ohne daß es plötzlich kein 
OneWire mehr ist.

be s. schrieb:
> Es ist keine parasitäre Versorung, wenn genau dies der Verwendungszweck
> ist.

Dann erklär Maxim doch mal, daß sie es nicht mehr 'parasitic supply' 
nennen dürfen. Solange das noch in den Datenblättern steht benutze ich 
diese Bezeichnung.

be s. schrieb:
> Klar, ab einer gewissen Buskapazität benötigt man einen
> aktiven Pull-up ...

Ich schrieb nicht 'aktiv' sondern 'strong' (oder fast) PullUp.
Du brauchst bei den stromhungrigeren Devices, wie den beliebten 
Temperatursensoren DS18x20, zeitweise einen kleineren PullUp damit ihm 
während der Wandlung nicht der Saft ausgeht. Die Umschalterei kann man 
sich sparen, wenn man die Versorgungsspannung mitführt. Komischerweise 
sind es genau diese Bauteile bei denen Maxim auch noch einen Vcc-Pin 
vorgesehen hat.
Und bei der Frage ging es ja genau so ein Bauteil

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.