Schutzschaltung ATMEGA

Gast #5351163
Lesenswert?
• ▲
▼
Hallo

Für ein eigenes Projekt, will ich mit einem ATMEGA32L-8AU eine Schaltung 
aufbauen, in der man jede Funktion des Mikrocontroller verwenden kann. 
Ich will ein Eval Board entwerfen. Nun bleibe ich an der Schutzschaltung 
hängen. Die Schutzschaltung sollte so universell sein, dass ich die Pins 
als Ein und Ausgang verwenden kann. Zudem sollten die Funktionen wie 
ADC, TWI (I2C), Interrupts und PWM's nicht beeinflusst werden.

Ich habe mir folgende Schaltung überlegt aber ich weiss, dass ich diese 
Schaltung nicht für alle Funktionen des Mc's verwenden kann.


Kann mir jemand helfen, eine gute Schaltung zu entwerfen, die keinen 
grossen Einfluss auf die Funktionen des MC's hat?

Vielen Dank im vorraus.
Simon
Angehängte Dateien:
Gast #5351170
Lesenswert?
• ▲
▼
Auf meinen eigenen Eval-Boards benutze ich einfach nur 220 Ohm 
Widerstände in Reihe zu den AVR Pins. Das geht meistens, aber nicht 
immer.

In der Zielschaltung kommen sie dann in der Regel weg.

Ich wüsste nicht, wie man eine Schutzschaltung realisieren könnte, die 
sowohl für Eingänge als auch für Ausgänge taugt.
Gast #5351707
Lesenswert?
• ▲
▼
Prinzipiell muß man damit rechnen, das der Nutzer da von Kurzschluß bis 
ESD-Pulse alles auf die Pins gibt. Von Kurzschluß bis etwas über Vcc 
begrenzt der erwähnte 220Ohm Widerstand den Strom auf gesunde Werte (bei 
5V bleiben ca. 20mA übrig).

Je nach Einsatzzweck kann man folgende Verfahren verwenden:
- Optokoppler (i.d.R. relativ langsam)
- line driver (z.B. ein Hex-Buffer mit parallel geschalteten Ein- und 
Ausgängen)
- Opamp als ADC-Treiber
- Tiefpass (wie vom Threadstarter vorgesehen) dimensioniert auf die 
benötigte Bandbreite
- Schutz- bzw. ESD-Dioden

Kritisch wird es immer bei hohen Spannungen, hohen Strömen und schnellen 
Signalen :-)

Bidirektional braucht einen schaltbaren Treiber und einen extra Pin, 
damit man den Treiber hochohmig schalten kann.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.