Phantomspeisung I2C

Hallo Leute,

Hat jemand schon mal eine Phantomspeisung bei I2C ausprobiert?

Es geht hier um den Ersatz, bzw. die Erweiterung von analogen Temperatursensoren (von 2 auf 4)

Design verwendet wird.

Arne

Reply to
Arne Pagel
Loading thread data ...

Am 17.11.2016 um 20:07 schrieb Arne Pagel:

tausendfach seit Jahren.

Reply to
Dieter Wiedmann

Nicht bei I2C, aber bei einem nichtstandardisierten "Party Line" Bus. Ist jedoch Pott wie Deckel. Man muss ein Power Budget aufmachen. Die Verbraucherseite kennst Du ja sicher. Auf der Anbieterseite haetten wir die beiden Pull-ups und da muesste man sehen, wie niederohmig die sind. Vielleicht laesst sich das noch druecken. Dann den Worst Case in Sachen Clock und SDA Geroedel rausfinden, also die minimal verbleibenden Duty Cycles. Natuerlich darf man brutto nicht so viel nuckeln, dass der Bus an die Schwellen geraet, wo andere I2C Teilnehmer nicht mehr zuverlaessig funktionieren. Da das bei I2C fuer SDA und SCL unterschiedlich ist, sollte man das Budget nicht so scharf auf Kante naehen, dass bei zu langen Low-Phasen einer Leitung die andere zu weit runtergenuckelt wird.

Auch den Kondensator sollte man nicht zu gross waehlen. Ist mir mal passiert und wir haben uns ein paar Minuten gewundert, warum der Bus erst nach etlichen Sekunden "kam".

Fuer I2C und SPI gibt es auch mehr Devices. Von grossen Firmen, wo man ... ahem ... einigermassen sicher sein kann, dass die auch in der Lage sind, Stueckzahlen zu liefern.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Hi Arne,

Solange der Sensor nicht zu viel Strom zieht, kann das gehen. Das

Sensoren am langen Kabel. Wir hatten schon Stress mit 1,5 m Leitung am

Marte

Reply to
Marte Schwarz

Joerg :

bemessen, dass die Spannung beim Datentransfer - um max. 100mV absackt. Wenn Du den I2C im Controller selber per Software (bit-banging) machst, musst Du

ist - z.B. weil in Deinem Controller gerade ne Interruptroute abgearbeitet wird und dann die Spannung an Deinem Chip zu weit absinkt.

M.

Reply to
Matthias Weingart

Wenn nur einer Master ist, waere das eine gute Idee. Da hatte man fast Power ohne Ende.

Auf jeden Fall sollte die zu speisende Schaltung in der Lage sein, ihren Job mit weit weniger als der ueblichen Versorgungsspannung zu erledigen.

Koennte in diesem Fall sogar in Ordnung gehen, dann fallen eben mal kurz diese Temperatursensoren aus. Wenn die Spannung wieder hoch genug ist, kommen sie ja wieder. Die duerfen nur nicht am SDA ziehen, wenn sie im Halbschlaf sind, doch sowas kann man leicht vermeiden.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Am 17.11.2016 um 20:07 schrieb Arne Pagel:

jahrelang funktioniert, bis das mal aufgefallen ist, als sich jemand am VCC Versorgung leihen wollte...

Dabei was I2C allerdings laaangsaam getaktet als Bit-Bang mit SCL als Push-Pull beim Master realisiert und das EEPROM war der einzige Slave.

Ich hab's als Ultra-Low-Power-Feature verkauft, weil das EEPROM abschaltbar war ;-)

Reply to
Ingolf

Ich denke das ich die Kommunikation langsam genug machen kann, das das nicht vorkommt, allerdings sieht es so aus als wenn der Controller im I2C Modus nur Open Collector kann.

Es gibt einen echtes I2C Interface im Controller, sollte also kein Problem sein.

Ich denke fast als Temperatursensoren werde ich den MCP9808 einsetzten,

Wundert mich ein wenig, andere I2C Sensoren mit eher schlechteren Daten sind meist teurer.

Tolerant, mit Schottky sollte aber auch 3.3V noch gehen.

4 x, mal sehen was das macht.

Arne

Reply to
Arne Pagel

Arne Pagel :

Na dann sind auch weit mehr als 100mV Drop ok - sofern das keine Auswirkungen auf die Messgenauigkeit in den Sensoren hat. Die BAT54 sind schon optimal,

zusammenkommen!

M.

Reply to
Matthias Weingart

Da gaebe es schon was, z.B. Sampling-Dioden von HP oder Skyworks. Kosten dann in Stueckzahlen aber einige Groschen.

So isses. Wenn bei I2C mit normalen 100kHz oder 400kHz einige zig pF etwas ausmachen, war das von vorn herein zu hart auf Kante genaeht.

formatting link

0.5C genau bis Kochtemperatur, koennte man per Labjack und Laptop wunderbar zum Brauen benutzen :-)
--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Joerg :

geringen thermischen Zeitkonstante) dahin. TO92 konnte man ja wenigstens noch einfach so mit Schrumpfschlauch irgendwo als Sensor unterbringen....

M.

Reply to
Matthias Weingart

Ja, da wird viel am Markt vorbeientwickelt. Melexis hat m.W. welche in TO-Gehaeusen, aber zu Freudenhauspreisen. Bei meinen Designs haben wird das meist so geloest, dass ganz klassisch ein NTC mit eingeschrumpft wurde.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Interessantes Bauteil.

cu Michael

Reply to
Michael Schwingen

schon recht klein.

cu Michael

Reply to
Michael Schwingen

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.