Hallo Leute,
ich habe eine Revisionsänderung einer Leiterplatte gemacht. Dabei habe ich die Klapphalterung der MicroSD-Karte gegen eine Push-Push mit Card-Detection getauscht.
Jetzt wollte ich das Ganze umprogrammieren und testen, damit man im laufenden Betrieb die MicroSD Karte wechseln kann.
Das Entfernen ist kein Problem, die SD-Card mit bei der fallenden Flanke des Card-Detection abgemeldet.
Aber beim einstecken habe ich das Problem, dass der XMEGA384C3 einen Reset durchführt, ich habe jetzt keinen Ozi hier greifbar. Aber meine Vermutung war ein zusammenbrechen der Spannung im XMEGA BOD-Überwachung beim einstecken der MicroSD-Karte. (BOD)
Meine BOD-LEVEL waren auf 2,6V eingestellt, ich habe das Ganze nun bis auf 2,2V runtergefahren, nun wird kein Reset mehr ausgeführt.
Was mich aber missmutig stimmt, hier kann was nicht stimmen!
Ich habe einen externen Watchdog, dieser hat einen BOD onboard, dieser hält bei Spannungen unter 2,63 den XMEGA in RESET. Komischerweise reagiert dieser nicht??
Die MicroSD hat direkt an der VDD 2 Kondensatoren 10uF/10v und noch einen kleinen Stützkondensator 0,1uF. das sollte doch locker reichen. Oder ziehen die MicroSD Karten beim einschalten wirklich so viel Energie? Ich habe da keine klare Aussage im Internet gefunden
Oder muss ich dem Treiber evtl. das ausstecken im laufenden Betrieb noch mitteilen. Nicht das der sich hier verabschiedet und dann der externe Watchdog nicht mehr rechtzeitig getriggert wird?
Habt ihr sowas mit dem AVRco schon mal im laufenden Betrieb gemacht?
Da der externe Watchdog das Ganze auf 2,63V überwacht sollte ja ein absenken der BODLVL im XMega doch eigentlich kein Problem machen, oder?
Mit 2V kann der XMEGA intern ja ohne Probleme arbeiten und richtig überwacht wird der BODLVL ja vom TPS3823-30DBVT auf 2,63V.
Thorsten
ich habe eine Revisionsänderung einer Leiterplatte gemacht. Dabei habe ich die Klapphalterung der MicroSD-Karte gegen eine Push-Push mit Card-Detection getauscht.
Jetzt wollte ich das Ganze umprogrammieren und testen, damit man im laufenden Betrieb die MicroSD Karte wechseln kann.
Das Entfernen ist kein Problem, die SD-Card mit bei der fallenden Flanke des Card-Detection abgemeldet.
Aber beim einstecken habe ich das Problem, dass der XMEGA384C3 einen Reset durchführt, ich habe jetzt keinen Ozi hier greifbar. Aber meine Vermutung war ein zusammenbrechen der Spannung im XMEGA BOD-Überwachung beim einstecken der MicroSD-Karte. (BOD)
Meine BOD-LEVEL waren auf 2,6V eingestellt, ich habe das Ganze nun bis auf 2,2V runtergefahren, nun wird kein Reset mehr ausgeführt.
Was mich aber missmutig stimmt, hier kann was nicht stimmen!
Ich habe einen externen Watchdog, dieser hat einen BOD onboard, dieser hält bei Spannungen unter 2,63 den XMEGA in RESET. Komischerweise reagiert dieser nicht??
Die MicroSD hat direkt an der VDD 2 Kondensatoren 10uF/10v und noch einen kleinen Stützkondensator 0,1uF. das sollte doch locker reichen. Oder ziehen die MicroSD Karten beim einschalten wirklich so viel Energie? Ich habe da keine klare Aussage im Internet gefunden
Oder muss ich dem Treiber evtl. das ausstecken im laufenden Betrieb noch mitteilen. Nicht das der sich hier verabschiedet und dann der externe Watchdog nicht mehr rechtzeitig getriggert wird?
Habt ihr sowas mit dem AVRco schon mal im laufenden Betrieb gemacht?
Da der externe Watchdog das Ganze auf 2,63V überwacht sollte ja ein absenken der BODLVL im XMega doch eigentlich kein Problem machen, oder?
Mit 2V kann der XMEGA intern ja ohne Probleme arbeiten und richtig überwacht wird der BODLVL ja vom TPS3823-30DBVT auf 2,63V.
Thorsten