Titelbild Mikrocontroller

12.8.2. Rauschunterdrücker

Der Rauschunterdrücker verbessert die Rauschfestigkeit durch einen einfachen digitalen Filter. Der Eingang des Rauschunterdrückers wird für vier Takte gemonitort und muss in allen vier Takten gleich sein um den Ausgang zum Flankenerkenner zu ändern.

Der Rauschunterdrücker wird freigegeben, indem das Input Capture Noise Canceler Bit (ICNC1) im Timer/Counter Control Register B (TCCR1B) gesetzt wird. Wenn der Rauchunterdrücker freigegeben ist, erzeugt er eine zusätzliche Verzögerung von vier Takten zwischen dem Auftreten des Ereignisses am Eingang und der Übernahme des Zählerwertes in das ICR1 Register. Der Rauschünterdrücker verwendet den Systemtakt und wird daher nicht durch den Vorteiler beeinflusst.
Impressum