Brown-out detection auch bei ATtiny2313
18. Februar 2012 um 18:30 Uhr

Dieser Artikel ist eine kleine Aktualisierung zur Bauanleitung des 3-Leiter-Bus-Interfaces.

Zum Zeitpunkt der Entwicklung des 3-Leiter-Bus-Interfaces stand mir der AVR-Controller AT90S2313 zur Verfügung.

Als Reset-IC verwendete ich damals einen MCP100. Dieses “Reset-IC” hatte die Aufgabe, die Betriebsspannung zu überwachen und bei Unterschreiten der Mindestspannung den Controller auf Reset zu setzen, damit es zu keinen unkontrollierten Handlungen kommt.

Leider gibt es nur noch Reset-ICs in SMD-Ausführung. Ich habe kurzerhand diese SMD-ICs in die Bauteilliste eingetragen. Ich hatte allerdings nicht bedacht, dass der Push/Pull-Ausgang der neuen ICs es nicht erlaubt, die Reset-Leitung mittels eines Reset-Tasters auf low zu ziehen. Es fließt ein erheblicher Strom, welcher einen Vorwiderstand (4,7k) am Ausgang des Reset-ICs erforderlich macht. Damit wäre das Problem dann erledigt. ;-)

Siehe Bild

Anschaltung Reset-IC

 

Es gibt aber noch eine viel bessere Nachricht!

Wenn man einen ATtiny2313 anstatt des alten AT90S2313 verwendet, dann kann man auf das im Schaltungsentwurf gezeigte Reset-IC verzichten.

Beim Durchsehen der Datenblätter verschiedener AVR-Controller ist mir die erweiterte Reset-Logik aufgefallen. Auch der ATtiny2313 verfügt im Gegensatz zum AT90S2313 über diese erweiterte Reset-Logik. Die aktuellen Controller können damit die Betriebsspannung selbst überwachen und bei Unterspannung selbst Reset setzen. Um diese Funktion zu aktivieren muss man nur die Fuse BODLEVEL auf das gewünschte Trigger-Level setzen.

Der ATtiny2313 stellt drei Trigger-Level zur Verfügung:

Brown-out detection level at VCC=4.3V (BODLEVEL=100)
Brown-out detection level at VCC=2.7V (BODLEVEL=101)
Brown-out detection level at VCC=1.8V (BODLEVEL=110)

Für das 3-Leiter-Bus Interface ist BODLEVEL=4.3V meine Empfehlung, und das externe Reset-IC ist überflüssig. :-)

PS:
Ich verwende zur Programmierung und zum Setzen der Fuse-Bits der AVR-Controller das AVR-Evaluations-Board STK500 in Verbindung mit dem kostenlosen AVR-Studio4.

PPS:
War dieser Artikel hilfreich?
Benutzen Sie bitte die Kommentar-Funktion.


Incoming search terms:

  • attiny2313
  • attiny2313 bodlevel
  • atiny brownout reset
  • reset strom studio 4 avr attiny13
  • brownout attiny
  • bodlevel avr brown out
  • bodlevel attiny
  • avr reset beschaltung mit brown-out detection
  • avr brown out welcher strom
  • attiny2313 pspice

Tags: , , , , , , ,
Filed under: 3-Leiter-Bus,ATtiny2313,AVR von Uwe
Comments (2)

 


universelle PLL-Steuerung
1. Oktober 2009 um 18:09 Uhr

An alle Elektronik-Bastler.

Ich würde gerne wissen, ob eine universelle PLL-Steuerung per 3-Leiter-Bus oder I²C-Bus, auf der Basis von Atmels AVR ATtiny2313 o.a. interessant wäre. Und wenn ja, für welche PLL-Synthesizer bzw. PLL-ICs?

Ich dachte da an eine PLL-Steuerung mit LCD-Display, mit 4 bis 5 Tasten zur Bedienung, einem Setup-Menü in dem man so Sachen einstellen kann wie: Frequenzbereich, Referenzfrequenz, Kanalraster, Vergleichsfrequenz, ZF-Ablage und was einem sonst noch so einfällt.

Also eine PLL-Steuerung ohne PC, die man in einem Selbstbau-Projekt, einer eigenen PLL-Schaltung verwenden und selbst anpassen kann.

Man könnte auch über dieses Setup den Aufbau der Datagramme für die zu steuernden PLL-ICs selbst definieren. So ist man offen für praktisch jeden PLL-Synthesizer.

Man hätte damit ein PLL-Steuer-Modul, mit dem man relativ einfach ein beliebiges PLL-Oszillator-Modul steuern könnte.

Das erspart den eigenen Programmieraufwand. Einfach die Software in den AVR-Controller brennen, die par Bauteile drumrum löten, Display drann, konfigurieren und fertig.

PS:
Bitte helft mir mit entsprechenden Vorschlägen und Kommentaren.
Benutzen Sie bitte die Kommentar-Funktion hier auf dem blog.


Incoming search terms:

  • pll steuerung
  • PLL Schaltung Selbstbau
  • PLL-Steuerung
  • universelle PLL
  • i2c pll schaltplan
  • i2c pll steuerung
  • PLL SPI Bus Ansteuerung
  • pll steuerung mit lcd display

Tags: , , , , , , ,
Filed under: 3-Leiter-Bus,ATtiny2313,PLL von Uwe
Comments (7)

 


PLL 3-Leiter-Bus Startseite Download
Navigation