Selbsterhaltung eines Atmegas

Gast #3029455
Hallo,

Ich habe ein problem und weiss nicht wie man das lösen könnte.

Drei Leitungen:

-Masse
-5volt
-Signal ( zwischen 7 und 25Volt )

Nun soll der atmega solange arbeiten wie auf der Signalleitung ein High 
Signal anliegt das aber problematischerweise zwischen 7und25Volt 
schwanken kann.

Sobald auf der signal leitung ein low pegel anliegt soll der atmega noch 
die daten speichern und anschließend sich in ein stromsparmodus schalten 
und solange dort verweilen bis wieder ein high signal anliegt.


Wie würdet ihr das lösen? Es geht mir weniger um die software als wie 
ich das ganze schaltungsmässig bauen müsste
Gast #3029470
Sei glücklich, dass die Spannung stets über dem HIGH-Pegel liegt, so 
kannst du das einfach durch eine Spannungsbegrenzung mit Z-Diode machen.
Beitrag "Schutzschaltung"

Wobei es natürlich darauf ankommt wie belastbar die 7V-25V sind und mit 
welcher Spannung dein atmega läuft.
Gast #3029512
>oder nur ein Vorwiderstand und den rest den Amtel mit
>seinen schutzdioden machen lassen.

-> Eine ganz schlechte Idee. Denn wenn der AVR in den Stromsparmodus 
geht, gibt es keine Stromsenke mehr. Dann kann die Betriebsspannung je 
nach Stromverbrauch der Schaltung auf unzulässige Werte ansteigen.
Gast #3029533
guest schrieb:
> Eine ganz schlechte Idee. Denn wenn der AVR in den Stromsparmodus
> geht, gibt es keine Stromsenke mehr. Dann kann die Betriebsspannung je
> nach Stromverbrauch der Schaltung auf unzulässige Werte ansteigen.

wo steht da? der Stromsparmodus hat keien Auswirkung auf die funktion 
der IO-ports.
#3029538
@  guest (Gast)

>>oder nur ein Vorwiderstand und den rest den Amtel mit
>>seinen schutzdioden machen lassen.

>-> Eine ganz schlechte Idee. Denn wenn der AVR in den Stromsparmodus
>geht, gibt es keine Stromsenke mehr. Dann kann die Betriebsspannung je
>nach Stromverbrauch der Schaltung auf unzulässige Werte ansteigen.

Stimmt. Darum besser eine Z-Diode knapp unter der Versorgungsspannung 
des AVRs an den Eingang klemmen. Entlastet die ESD-Dioden und 
funktioniert auch bei schlafendem AVR.
Gast #3029550
Peter II schrieb:
> guest schrieb:
>> Eine ganz schlechte Idee. Denn wenn der AVR in den Stromsparmodus
>> geht, gibt es keine Stromsenke mehr. Dann kann die Betriebsspannung je
>> nach Stromverbrauch der Schaltung auf unzulässige Werte ansteigen.
>
> wo steht da? der Stromsparmodus hat keien Auswirkung auf die funktion
> der IO-ports.

Das liegt daran, dass der Strom, welcher über die Schutzdioden 
abgeleitet wird, ja auch irgendwo hin muss. Und zwar fließt der da vom 
IO Pin nach Vcc. Nun muss also der Controller bzw. die ganze Schaltung 
mindestens so viel verbrauchen, dass dieses Strom auch abgeleitet werden 
kann. Wenn die Schaltung das nicht tut, steigt die Spannung auf Vcc an.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.