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.
Johannes schrieb: > Hallo, > ich experimentiere gerade mit einem atmega8 und seinen > Digital-Analog-Wandler. Nur mal so eine Frage... Seit wann hat ein Atmega8 einen DAC? Ich weis, dass er einen Timer hat, und ich damit eine PWM erzeugen kann, aber ein integrierter DAC - Wäre mir neu... Mfg
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
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?
hatte ihn auf fast-PWM laufen lassen. Jetzt habe ich umgestellt auf "Phase an Frequency Correct". Tastgrad von null ist jetzt möglich. Was bedeutet Frequency correct?
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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.