Forum: Mikrocontroller und Digitale Elektronik High Side Schalter funktioniert nicht wie erwartet.


von Florian (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich hab ein Problem mit einem IRML6401 als High Side Schalter.
Im Anhang ist die Schaltung abgebildet, die das IC unten von der 
Spannungsversorgung trennen soll.

Im groben Funktioniert das ganze auch, wenn der Pin RFM12_PWR auf 5V 
bzw. 3,3V geschaltet wird fällt die Spannung an Pin 9 ab - allerdings 
nur auf ca. 1,1V was scheinbar nicht reicht um den damit versorgten 
RFM12 komplett zu resetten.

Was habe ich falsch gemacht? Würde ein Widerstand von Pin 9 gegen Masse 
helfen um die restliche Spannung anzuleiten?

Ich freue mich über jegliche Hilfe!
Grüße
Florian

von H.Joachim S. (crazyhorse)


Lesenswert?

Hast wahrscheinlich Rückwärtsversorgung durch die Datenleitungen.

von Florian (Gast)


Lesenswert?

Respekt, das wars in der Tat! Vielen Dank!

von Florian (Gast)


Lesenswert?

Leider lässt sich das Problem nicht ganz so einfach lösen. Damit ich die 
Datenleitungen Low setzen kann muss natürlich der SPI disabled werden. 
Sobald ich das mittels
SPCR &= ~(1<<SPE);
mache, bleibe ich in einem dubiosen Interrupt hängen der nie wieder 
verlassen wird...

von Michael U. (amiga)


Lesenswert?

Hallo,

warum ist eigentlich immer wieder jemand darauf aus, die 
Betriebsspannung eines Funkmoduls (oder eines ICs) abschalten zu wollen?
Der RFM zieht im kompletten Sleep irgendwas um 1µA...

Das Problem, daß ein IC ohne Betriebsspannungen in fast allen Fällen 
auch keine Spannung an den anderen Anschlüssen anliegen haben darf, ist 
meist nur mit zusätzlichem Aufwand halbwegs sicher zu lösen.

Gruß aus Berlin
Michael

von Florian (Gast)


Lesenswert?

Das Problem ist dass der RFM gelegentlich in einen unresetbaren Zustand 
kommt...

von Wolfgang (Gast)


Lesenswert?

Florian schrieb:
> Sobald ich das mittels
> SPCR &= ~(1<<SPE);
> mache, bleibe ich in einem dubiosen Interrupt hängen der nie wieder
> verlassen wird...

Wahrscheinlich bleibst nicht du, sondern dein µC darin hängen ;-)
Es sollte sich doch klären lassen, welcher das ist, so dass man den für 
die Zeit des Power-Down vom RFM sperren kann.

von Peter D. (peda)


Lesenswert?

Florian schrieb:
> bleibe ich in einem dubiosen Interrupt hängen der nie wieder
> verlassen wird...

Interessant.
Ich habe noch nie einen MC mit dubiosem Interrupt gesehen.
Alle haben immer eine definierte Funktion und konnen mit dem 
entsprechendem Bit disabled werden.

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.