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
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
Am 17.11.2016 um 20:07 schrieb Arne Pagel:
tausendfach seit Jahren.
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/
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
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.
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/
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 ;-)
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
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.
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.
-- Gruesse, Joerg http://www.analogconsultants.com/
Joerg :
geringen thermischen Zeitkonstante) dahin. TO92 konnte man ja wenigstens noch einfach so mit Schrumpfschlauch irgendwo als Sensor unterbringen....
M.
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/
Interessantes Bauteil.
cu Michael
schon recht klein.
cu Michael
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.