Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #352730 > unrolled thread
| Started by | "Dr. Rainer Meergans" <dg2dbm@darc.de> |
|---|---|
| First post | 2024-06-02 12:11 +0200 |
| Last post | 2024-06-04 21:12 +0000 |
| Articles | 8 — 5 participants |
Back to article view | Back to de.sci.electronics
Frage zu TXS0108 Level Converter und One-Wire Bus "Dr. Rainer Meergans" <dg2dbm@darc.de> - 2024-06-02 12:11 +0200
Re: Frage zu TXS0108 Level Converter und One-Wire Bus Uwe Bonnes <bon@hertz.ikp.physik.tu-darmstadt.de> - 2024-06-02 10:56 +0000
Re: Frage zu TXS0108 Level Converter und One-Wire Bus "Dr. Rainer Meergans" <dg2dbm@darc.de> - 2024-06-02 17:51 +0200
Re: Frage zu TXS0108 Level Converter und One-Wire Bus Uwe Bonnes <bon@hertz.ikp.physik.tu-darmstadt.de> - 2024-06-02 19:12 +0000
Re: Frage zu TXS0108 Level Converter und One-Wire Bus Axel Berger <Spam@Berger-Odenthal.De> - 2024-06-02 22:24 +0200
Re: Frage zu TXS0108 Level Converter und One-Wire Bus Rafael Deliano <Rafael_Deliano@arcor.de> - 2024-06-02 15:47 +0200
Re: Frage zu TXS0108 Level Converter und One-Wire Bus Uwe Bonnes <bon@hertz.ikp.physik.tu-darmstadt.de> - 2024-06-02 14:10 +0000
Re: Frage zu TXS0108 Level Converter und One-Wire Bus Michael Schwingen <news-1513678000@discworld.dascon.de> - 2024-06-04 21:12 +0000
| From | "Dr. Rainer Meergans" <dg2dbm@darc.de> |
|---|---|
| Date | 2024-06-02 12:11 +0200 |
| Subject | Frage zu TXS0108 Level Converter und One-Wire Bus |
| Message-ID | <lc2uqcFfm2aU1@mid.individual.net> |
Hat jemand Erfahrung mit dem TXS0108? Ich möchte einen Temperatursensor mit One-Wire Anschluß (DS18B20) an einem ESP32 betreiben und den Sensor mit 5V speisen. Diese Speisespannung soll bei längerem Kabel zuverlässiger sein. Als Konverter benutze ich einen TXS0108, leider schwingt der dann mit 3m Kabel zum Sensor so um 50Mhz. Gibt es eine Lösung dafür oder muß ich eine andere Lösung zur Konvertierung des Pegels nehmen? Der TXS0108 ist ein des üblichen Module, die 100nF Abblockkondensatoren sind natürlich verbaut. Gruß, Rainer
[toc] | [next] | [standalone]
| From | Uwe Bonnes <bon@hertz.ikp.physik.tu-darmstadt.de> |
|---|---|
| Date | 2024-06-02 10:56 +0000 |
| Message-ID | <lc31evFghroU1@mid.individual.net> |
| In reply to | #352730 |
Dr. Rainer Meergans <dg2dbm@darc.de> wrote: > Hat jemand Erfahrung mit dem TXS0108? > > Ich möchte einen Temperatursensor mit One-Wire Anschluß (DS18B20) an > einem ESP32 betreiben und den Sensor mit 5V speisen. Diese > Speisespannung soll bei längerem Kabel zuverlässiger sein. > > Als Konverter benutze ich einen TXS0108, leider schwingt der dann mit 3m > Kabel zum Sensor so um 50Mhz. > > Gibt es eine Lösung dafür oder muß ich eine andere Lösung zur > Konvertierung des Pegels nehmen? > > Der TXS0108 ist ein des üblichen Module, die 100nF Abblockkondensatoren > sind natürlich verbaut. > Der TXS0108 macht meist mehr Probleme, als er beseitigt. - Warum micht 3.3 Volt am Sensor? - Und wenn es 5 Volt sein muessen, warum verwnedest Du nicht den typischen Mosfet Pegelumsetzer der fuer I2C verwendet wird? -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------
[toc] | [prev] | [next] | [standalone]
| From | "Dr. Rainer Meergans" <dg2dbm@darc.de> |
|---|---|
| Date | 2024-06-02 17:51 +0200 |
| Message-ID | <lc3inaFivpbU1@mid.individual.net> |
| In reply to | #352736 |
Am 02.06.2024 um 12:56 schrieb Uwe Bonnes: > - Und wenn es 5 Volt sein muessen, warum verwnedest Du nicht den > typischen Mosfet Pegelumsetzer der fuer I2C verwendet wird? > Welchen Pegelumsetzer meinst Du? Den hier? https://www.mikrocontroller.net/topic/351981 Ich dachte halt der TXS0108 wäre gut. Inzwischen habe ich es aber anders gelöst. Da die One-Wire Datenleitung Open-Drain ist, kann man den Pullup-R auch gegen 3,3V schalten und den Sensor trotzdem mit 5V speisen. So funktioniert alles und die Flanken sehen auch gut aus. Grüße, Rainer
[toc] | [prev] | [next] | [standalone]
| From | Uwe Bonnes <bon@hertz.ikp.physik.tu-darmstadt.de> |
|---|---|
| Date | 2024-06-02 19:12 +0000 |
| Message-ID | <lc3uheFkjn5U1@mid.individual.net> |
| In reply to | #352752 |
Dr. Rainer Meergans <dg2dbm@darc.de> wrote: > Am 02.06.2024 um 12:56 schrieb Uwe Bonnes: > >> - Und wenn es 5 Volt sein muessen, warum verwnedest Du nicht den >> typischen Mosfet Pegelumsetzer der fuer I2C verwendet wird? >> > Welchen Pegelumsetzer meinst Du? Den hier? > > https://www.mikrocontroller.net/topic/351981 > > Ich dachte halt der TXS0108 wäre gut. > > Inzwischen habe ich es aber anders gelöst. Da die One-Wire Datenleitung > Open-Drain ist, kann man den Pullup-R auch gegen 3,3V schalten und den > Sensor trotzdem mit 5V speisen. So funktioniert alles und die Flanken > sehen auch gut aus. > Du hattest geschrieben: "Ich möchte einen Temperatursensor mit One-Wire Anschluß (DS18B20) an einem ESP32 betreiben und den Sensor mit 5V speisen. Diese Speisespannung soll bei längerem Kabel zuverlässiger sein." Das hatte sich mehr nach passiver Speisung des DS18B10 angehoert, daher die komplizierteren Vorschlaege. Aber nur mit Pullup nach 3.3V ist es am einfachsten... -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------
[toc] | [prev] | [next] | [standalone]
| From | Axel Berger <Spam@Berger-Odenthal.De> |
|---|---|
| Date | 2024-06-02 22:24 +0200 |
| Message-ID | <665CD505.94CA5B85@Berger-Odenthal.De> |
| In reply to | #352752 |
"Dr. Rainer Meergans" wrote: > kann man den Pullup-R auch gegen 3,3V schalten und den > Sensor trotzdem mit 5V speisen. Da kann ich mir diesen Vorschlag jetzt sparen. Schön. Wie lang ist denn Dein "längeres Kabel"? Ich nehme an, reine 3,3 V hätten es problemlos auch getan. Ein vergessener Pullup geht aber deutlich auf die Zuverlässigkeit und macht Aussetzer. Woher ich das weiß? -- /¯\ No | Dipl.-Ing. F. Axel Berger Tel: +49/ 221/ 7771 8067 \ / HTML | Roald-Amundsen-Straße 2a Fax: +49/ 221/ 7771 8069 X in | D-50829 Köln-Ossendorf http://berger-odenthal.de / \ Mail | -- No unannounced, large, binary attachments, please! --
[toc] | [prev] | [next] | [standalone]
| From | Rafael Deliano <Rafael_Deliano@arcor.de> |
|---|---|
| Date | 2024-06-02 15:47 +0200 |
| Message-ID | <v3ht59$3c859$1@dont-email.me> |
| In reply to | #352730 |
> Temperatursensor mit One-Wire Anschluß (DS18B20) Der benötigt nicht nur einen pullup, sondern zeitweise einen "strong pullup". Wenn also Treiber an Portpin mit 4,7k gegen 3,3V existiert, wird der in dem Augenblick nicht open drain off arbeiten, sondern den PFet durchschalten. Insofern ist externer Pegelwandler nicht praktikabel. Man kann das 3,3V Signal statt mit pullup mit Stromspiegel BVC62 + 2,7k Widerstand besser für kapazitive Last ausführen. MfG JRD
[toc] | [prev] | [next] | [standalone]
| From | Uwe Bonnes <bon@hertz.ikp.physik.tu-darmstadt.de> |
|---|---|
| Date | 2024-06-02 14:10 +0000 |
| Message-ID | <lc3crcFi6h2U1@mid.individual.net> |
| In reply to | #352741 |
Rafael Deliano <Rafael_Deliano@arcor.de> wrote: >> Temperatursensor mit One-Wire Anschluß (DS18B20) > > Der benötigt nicht nur einen pullup, sondern zeitweise > einen "strong pullup". > Wenn also Treiber an Portpin mit 4,7k gegen 3,3V existiert, > wird der in dem Augenblick nicht open drain off arbeiten, > sondern den PFet durchschalten. > Insofern ist externer Pegelwandler nicht praktikabel. > > Man kann das 3,3V Signal statt mit pullup mit > Stromspiegel BVC62 + 2,7k Widerstand besser für kapazitive > Last ausführen. > > MfG JRD > Den "strong pullup" braucht man nur wenn man den DS18B20 ohne eigene Spannung betreiben will. Der Frage will aber den DS auf irgendwelchen Gruenden an 5 Volt betreiben, dann hat aber der DS18 eine eigtene Versorgung. -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------
[toc] | [prev] | [next] | [standalone]
| From | Michael Schwingen <news-1513678000@discworld.dascon.de> |
|---|---|
| Date | 2024-06-04 21:12 +0000 |
| Message-ID | <slrnv5v0qn.457.news-1513678000@a-tuin.ms.intern> |
| In reply to | #352730 |
On 2024-06-02, Dr. Rainer Meergans <dg2dbm@darc.de> wrote: > > Als Konverter benutze ich einen TXS0108, leider schwingt der dann mit 3m > Kabel zum Sensor so um 50Mhz. Kenne ich :-( Ich habe gerade die gleiche Erfahrung gemacht beim Versuch, den als GPIB-Pegelwandler einzusetzen, und bin dann auf das hier gestossen: https://e2e.ti.com/support/logic-group/logic/f/logic-forum/619173/txs0108e-txs0108e-oscillation-problem > Gibt es eine Lösung dafür oder muß ich eine andere Lösung zur > Konvertierung des Pegels nehmen? Ich habe keine gefunden und das Design auf LSF0108 umgestellt (leider knifflig auf das vorhandene Footprint zu patchen, die Pinbelegung ist deutlich anders). Für GPIB (bei 1-2 Devices als Last) tut das bestens. cu Michael -- Some people have no respect of age unless it is bottled.
[toc] | [prev] | [standalone]
Back to top | Article view | de.sci.electronics
csiph-web