Titelbild Mikrocontroller

6.1.3. Brown-out Detection

Der ATmega8 hat auf dem Chip eine Brown-out Detection (BOD) (Spannungsüberwachung) Schaltung, die den Pegel der Versorgungsspannung überwacht, indem diese mit einem festen Triggerlevel verglichen wird. Der Trigger-Level für die BOD kann mit der BODLEVEL-Fuse entweder auf 2,7 V (BODLEVEL unprogrammiert) oder auf 4,0 V (BODLEVEL programmiert) eingestellt werden. Der Trigger-Level hat eine Hysterese, um eine spitzenfreie Spannungsüberwachung zu gewährleisten. Die Hysterese der Trigger-Level kann wie folgt interpretiert werden:
Formel ATmega8 Die BOD-Schaltung kann mit der BODEN-Fuse ein- oder ausgeschaltet werden. Wenn die BODEN-Fuse programmiert ist, (BOD ist also freigegeben) und VCC unter den Trigger-Level VBOT-fällt, wird unverzüglich ein Brown-out Reset ausgeführt. Wenn VCC den Trigger-Level VBOT+ wieder überschreitet, wird der Brown-out Reset nach einer Verzögerung wieder deaktivert. Diese Verzögerung wird durch den Anwender auf die gleiche Weise festgelegt, wie die Verzögerung beim Power-on Reset (POR), siehe Tabelle oben.
Brown-out Detection des ATmega8

Brown-out Detection des ATmega8


Die BOD-Schaltung wird nur dann ein Absinken der Spannung erkennen, wenn diese für länger als tBOD unterhalb des Trigger-Level liegt.
Impressum