ATmega8 DAC nie Null!

Gast #2880429
Lesenswert?

Hallo,
ich experimentiere gerade mit einem atmega8 und seinen 
Digital-Analog-Wandler.
Ich stelle ihn auf PWM ein und kriege bei pwm = 0 auf dem Oszilloskop 
nie einen Tastgrad von 0 raus. Es werden immer geringe "High-Pegel" 
erzeugt.

Ich habe das in der Vergangenheit immer dadurch kompensiert, dass ich 
bei pwm = 0 den DAC ausgeschaltet habe. Dann bekomme ich eine gerade 0V 
Linie auf dem Oszi angezeigt.

AVR ist nicht defekt, habe es schon an mehreren probiert.
Gast #2880452
Lesenswert?

Hi

>Ich stelle ihn auf PWM ein und kriege bei pwm = 0 auf dem Oszilloskop
>nie einen Tastgrad von 0 raus. Es werden immer geringe "High-Pegel"
>erzeugt.

Die Impulsbreite bei Fast-PWM (normal) ist OCR+1. Kann also nicht Null 
werden. Bei invertierter Fast PWM kommst du auf Null, aber nicht auf 
100%.

Phase Correct PWM geht von 0..100%, aber die maximale Frequenz ist nur 
halb so groß wie bei Fast PWM.

MfG Spess
Gast #2880455
Lesenswert?

Hallo,

eine PWM ist ein Verfahren, um einen digitalen Spannungswert in einen 
analogen zu überführen --> DAC

Weiterhin hat eine "richtige" PWM eine feste Frequenz, deshalb ist bei 
vielen PWM-Modi des AtMega der Tastgrad 0 nicht möglich.

In welchem PWM-Modus läuft denn der AVR?
Gast #2880484
Lesenswert?

ronnyroster schrieb:
> eine PWM ist ein Verfahren, um einen digitalen Spannungswert in einen
> analogen zu überführen --> DAC

Ein PWM-Signal ist immer digital und schalten mit einem einstellbaren 
Tastverhältnis zwischen High- und Low-Pegel um. Erst mit einem 
nachgeschalteten Tiefpass wird daraus eine analoge Spannung mit einem 
von Filterform, Grenzfrequenz und PWM-Frequenz abhängigen Ripple.
Gast #2880500
Lesenswert?

ronnyroster schrieb:
> eine PWM ist ein Verfahren, um einen digitalen Spannungswert in einen
> analogen zu überführen --> DAC

Nein, PWM (Pulsweitenmodulation) ist ein Verfahren um Informationen in 
der Pulsbreite eines Rechtecksignals unterzubringen. Wenn man will, kann 
man sich die Information daraus relativ einfach in eine analoge Spannung 
extrahieren. Muss man aber nicht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren