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
Hast wahrscheinlich Rückwärtsversorgung durch die Datenleitungen.
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...
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
Das Problem ist dass der RFM gelegentlich in einen unresetbaren Zustand kommt...
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.