Mal wieder I2C

Frank Buss schrieb:

Die meisten Regler machen doch nur 1-Quadrantenbetrieb und mögen es gar nicht, rückwärts eingeflösst zu bekommen. Solange Vout aber unter Vin bleibt, qualmt es noch nicht...

Bernd

Reply to
Bernd Laengerich
Loading thread data ...

Wie soll der Arme das machen, wenn der so aussieht:

formatting link

Der zuckt mit dem Emitter und hofft, daß die angeschlossenen ICs das überleben ;-)

Falk

Reply to
Falk Willberg

Im Normalfall kann er das nicht. Die meisten Regler koennen nur Strom in den Abblock-C geben, aber nicht umgekehrt als Shunt-Regler fungieren. Ein Kunde hatte exakt dieses Problem, dass durch Fremdspannung ueber einen Eingang VCC hochlief und dann machte es ganz leise "piff". Da haben wir einen Shuntregler reingesetzt, der lediglich im Fall des Hochlaufens eingreift und ansonsten nur auf Wachtposten sitzt.

Du kannst das ausprobieren: LM317, 7805 oder was immer, dann mit einem zweiten Netzgeraet ueber einige zig Ohm in dessen Ausgang speisen (aber vorsichtig!). Dabei laeuft die Spannung ueber den eingestellten Regelwert rauf (bis zum Knall). Speise den LM317 bzw 7805 aber aus einer Batterie, denn ein Labornetzgeraet koennte es bei diesem Versuch zerlegen.

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

Also wenn da wirklich nichts anderes auf den IC-Beinen dran ist, dann wuerde ich darauf wetten das du da noch irgendwas falsch programmiert hast. Miss mal die Stromaufnahme des Controllers im Moment wo die Pegel runtergehen. Nicht das du das I2C-Signal an Vcc wiederfindest. :-)

Ich koennte mir schon vorstellen das ein 1.8V slave kaputt geht wenn du den mit Ueberspannung betreibst. Aber andererseits sollten das ja alles OpenDrain-Ausgaenge sein.

Olaf

Reply to
Olaf Kaluza

Mit welchen Pullups? nimm mal 680 Ohm.

--
MFG Gernot
Reply to
Gernot Fink

Ich nicht :-) Ich kann nur I2C_Init(schnell/langsam) schreiben. Das sieht in meinen Augen nach dem typischen Anfängerfehler aus, den Port auch bei High auf Ausgang zu schalten. Bei Inaktivität des Masters erreicht die Spannung schließlich die vollen 3,3V.

Kaputt sind die Slaves alle nicht. Außerdem ist es doch kein Hexenwerk, einen Eingang 5V-fest zu machen. Einen OpenDrain sowieso nicht.

Nur eine Ursache für das seltsame Verhalten weiß ich immer noch nicht. Wahrscheinlich wird sich das Problem sowieso auflösen, weil Slave #3 ungeeignet zu sein scheint. Interessiert hätte es mich aber schon.

Falk

Reply to
Falk Willberg

Gernot Fink schrieb:

1k hatte ich schon. Damit ändert sich das Signal nicht (sichtbar). Ich nehme an, die Pins des Master werden bei High als Ausgang gelassen.

Trotzdem sollten alle Slaves funktionieren und nicht nur eins und zwei...

Falk

Reply to
Falk Willberg

Falk Willberg schrieb:

ht.

Die Ursache k=F6nnte durchaus in den grenzwertigen Pegeln liegen. Oft ist=

UHmin mit 2/3 Vcc definiert, und mit 2 von 3.3 V liegst Du knapp darunter. Das mag mal gehen, und ein andermal nicht - je nach Datum, Luftfeuchtigkeit und was sonst noch. :-\

Sind die Pegel erstmal in Ordnung und ist das Verhalten dann immer noch seltsam, k=F6nnen wir ja weiter philosophieren. :-)

Tilmann

Reply to
Tilmann Reh

Falk Willberg schrieb:

Kannst du die Slaves mit Vor- und Nachnamen benennen? Wie schon geschrieben, hatten wir hier auch mal Probleme mit verschiedenen I2C Slaves die für verschiedene Versorgungsspannungen konzipiert waren (bei uns 5V und 3.3V). Die 5V Teile sollten lt. Specs auch bei 3.3V laufen, aber im kleingedrucktem stand dort geschrieben, dass sie in diesem Falle nicht bei 100kHz laufen, aber bei 400kHz. Das Ding lief dann oder nicht, abhängig von Wetter, Sonnenfleckenzahl und Monatszyklus der Robben und Pinguine. Nach der Trennung der Slaves in 3V und 5V Gruppen und Einbau eines Pegelwandlers dazwischen läuft alles wunderschön.

Waldemar

Reply to
Waldemar Krzok

Naja, du hast schon eine große Bandbreite an Betriebsspannungen. Mit welcher läuft denn der Master? Würde er mit 3.3 V aktiv hochziehen währen die auch annähernd messbar. Ist bei der Messung der Bus wirklich frei? Wie sieht SDA, SCL und VCC des Masters aus wägrend gesendet wird?

--
MFG Gernot
Reply to
Gernot Fink

Gernot Fink schrieb:

Ja, soweit ich das überblicken kann. Der Master sitzt auf einem PCB mit allem möglichen anderen Zeugs.

SDA wie im Bild, SCK ähnlich, VCC habe ich noch nicht angesehen.

Falk

Reply to
Falk Willberg

Waldemar Krzok schrieb:

HMC5843, LIS3LV02 und BMA150. ...

Das Kleingedruckte des BMA150 habe ich nicht. Es könnte aber ein ähnlicher Effekt sein. Schließlich haben die Signale nur 2Vpp..

Falk

Reply to
Falk Willberg

Steht schon drin, 0.3*VDD fuer low, 0.7*VDD fuer High, beide als Extremwerte, Seite 33:

formatting link

Mit 2V Pegel und 3.3V Versorgung wird dat u.U. nix.

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

Joerg schrieb:

formatting link

Autsch, lesen kann ich eigentlich, aber das Verstehen hatte wohl gerade Pause.

Dann werde ich den Kunden mal wegen seines Masters peinlich befragen ;-)

Danke an Alle, Falk

Reply to
Falk Willberg

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.