Forum: Mikrocontroller und Digitale Elektronik Tiny2313 PWM sieht komisch aus


von Gepi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

Im Anhang ist ein Oszi-Bild von meinem PWM Signal. Das ganze kommt von 
nem ATTiny2313, die Frequenz ist ~120kHz, der Takt 20MHz und verwendet 
wird Timer1 in 8bit Fast PWM Mode.

Was mich stört an diesem Signalverlauf ist das Einschwingen auf die 5V, 
das sieht aus wie ein mißlungenes PT2-Glied. Kann mir jemand sagen woher 
das kommt? Ich mein das ich da kein perfektes Rechteck bekomme ist schon 
klar, aber das hier schwingt mir zu heftig!

Irgendjemand ne Idee? Hab übrigens keine besondere Schaltung am uC, nur 
Spannung, ISP-Beschaltung und Quarz (Pollin-Board).

Und noch was: Ein Rechtecksignal kann man ja durch stupides ein- und 
ausschalten oder durch Überlagerung vieler sin-Schwingungen generieren. 
Wie macht das denn mein Tiny2313? Oder Atmel allgemein?

Gruß

Gepi

von Falk B. (falk)


Lesenswert?

@ Gepi (Gast)

>Was mich stört an diesem Signalverlauf ist das Einschwingen auf die 5V,
>das sieht aus wie ein mißlungenes PT2-Glied. Kann mir jemand sagen woher
>das kommt?

Schlechter (zu langer) Masseanschluss am Tastkopf. Das kuzes Kabel ist 
zu lang. Verbinde ma deinen Tastkop an der Spitze diret an Masse (der 
Ring um die Spitze ist Masse).

>ausschalten oder durch Überlagerung vieler sin-Schwingungen generieren.

In der Therorie der Fouriertransformation.

>Wie macht das denn mein Tiny2313? Oder Atmel allgemein?

Er schaltet einfach ein und aus ;-)

MFG
Falk

von Compy (Gast)


Lesenswert?

>Und noch was: Ein Rechtecksignal kann man ja durch stupides ein- und
>ausschalten oder durch Überlagerung vieler sin-Schwingungen generieren.
>Wie macht das denn mein Tiny2313? Oder Atmel allgemein?

Du sprichst von sog. Fourier-Reihen. Ist schon richtig, deine Vermutung, 
aber beim AVR (vermutlich auch bei den meisten andren Mikrokontrollern 
anderer Hersteller) wird ein Pin periodisch umgeschaltet.

Überleg mal: Für um Sinus zu überlagern, brauchste 
Digital-Analog-Wandler. Sowas hat man i.d.R. nicht an Bord.

Die Einschwinger sind meiner Ansicht nach normal. Vll. solltest du auch 
mal die Tastköpfe deines Oszis nachstellen (Trimmerkondensator).

von Falk B. (falk)


Lesenswert?

@ Compy (Gast)

>aber beim AVR (vermutlich auch bei den meisten andren Mikrokontrollern
>anderer Hersteller) wird ein Pin periodisch umgeschaltet.

Nicht vermutlich. SICHER! Kein eiziger Mikrocontroller erzeugt 
Rechteckpulse durch Überlagerung von Sinusschqwingungen.

>Die Einschwinger sind meiner Ansicht nach normal. Vll. solltest du auch

Sind sie nicht. Siehe mein Posting.

>mal die Tastköpfe deines Oszis nachstellen (Trimmerkondensator).

Nein. Durch (Fehl)kompensation entstehen bestenfalls EINMALIGE 
Überschwinger, aber keine gedämpften Schwingungen.

MFG
Falk

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Das liegt nicht am Tiny.

von Gepi (Gast)


Angehängte Dateien:

Lesenswert?

Super Sache, hab mein Massekabel direkt am Tastkopf angeschlossen und 
schon sieht das gut aus (siehe Anhang).

Vielen Dank

Gruß

Gepi

von Atmega8 A. (atmega8) Benutzerseite


Lesenswert?

Ach ... hatte genau das selbe Problem :-)

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
Noch kein Account? Hier anmelden.