Forum: Mikrocontroller und Digitale Elektronik I2C Pegel Problem


von Georg G. (df2au)


Angehängte Dateien:

Lesenswert?

Problem:
Zwei Geräte (uC1 und uC2) reden miteinander via I2C Bus. uC1 wird mit 
24V versorgt, uC2 hat nur 3V (eine LiIon Zelle, 10Ah, Stromverbrauch 
10uA). uC1 ist der große Verbraucher (10A im Betrieb, 1mA im Leerlauf). 
uC1 hat einen Sicherheitsschalter S1 der in der Masse Leitung liegt. 
Diese Anordnung ist fix, kann nicht geändert werden.

Wenn nun S1 öffnet, bekommt uC2 24V auf der I2C Leitung aufgedrückt. Das 
überlebt er nicht. Also muss eine Spannungsbegrenzung / Strombegrenzung 
her. Aber irgendwie stehe ich im Wald und mir fällt nichts brauchbares 
ein.

Drum der Hilferuf hier im Forum... Brainstorming ist angesagt.
Danke im Voraus.

von karadur (Gast)


Lesenswert?


von Georg G. (df2au)


Lesenswert?

Nachtrag: Was die Sache erschwert, ich komme an die Versorgung von uC1 
nicht dran, es sind nur SCL, SDA und GND von der Seite im Kabelbaum (der 
nicht geändert werden darf).

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Zenerdiode gegen Masse und Längswiderständ in SCL und SDA rein.


Sehr eigenartige Anordnung. Wo kommt sowas vor?

von Georg G. (df2au)


Lesenswert?

Abdul K. schrieb:
> Sehr eigenartige Anordnung. Wo kommt sowas vor?

Standardschaltung bei Pedelecs. Batterie Plus ist für 
Batterie/Lader/Motor gemeinsam. Mit FETs wird die Batterie vom Lader 
abgeklemmt bzw bei Unterspannung vom Motor. uC2 sitzt mit dem Schalter 
im Akku (Batterie Management) und uC2 ist das Bedienteil / Leistungsteil 
im Fahrrad.

Das Original ist abgeraucht und der Hersteller will 500.- für ein 
Ersatzteil. Da denke ich dann schon ein paar Minuten nach. Notfalls geht 
es auch ohne I2C, ist nur für das Bedienteil, die Reichweitenanzeige. 
Der Rest läuft auch so.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Von den zwei uC2 ist sicherlich einer ein uC1 :-)

Bei dem Design darf man sicher öfters mal was reparieren. Gruselig.

von Felix A. (madifaxle)


Lesenswert?

Ich nutze immer sowas hier:

https://de.wikipedia.org/wiki/Pegelumsetzer#/media/File:Bidirektionaler_pegelumsetzer_wikide.svg

Geht gut mit Mosfets mit kleinen Kapazitäten bis etwa 100kHz. Musst aber 
an die 3V ran

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.