PWM Spikes trotz Abblockkondensatoren?

OP #7389695
Lesenswert?

Moin Freunde,

wie man auf dem Bild erkennen kann, zeigt mein Oszi "Sptzen" an beim erzeugten PWM Signal. Weiß jemand woran das liegen kann? Wie man das noch sauberer erzeugen kann?

Eckdaten:

  • Betrieb über Batterie ~5V
  • Taktung über 16Mhz Crystal
  • Fuses richtig gesetzt
  • 62500Hz PWM mit 59% Duty am OC0A Ausgang des Attiny44A
  • Abblockondensator Kerko mit 100nF zwischen VCC & GND
  • 2x 20nF Kerko am 16Mhz Crystal

bG & danke b.

Angehängte Dateien:
#7389698
Lesenswert?

Baum B. schrieb:

  • 2x 20nF Kerko am 16Mhz Crystal

Hoffentlich nicht - das wäre einen Faktor 1000 zu groß und der "16Mhz Crystal" würde damit wohl kaum schwingen. Meinst du 20pF und 16MHz Quarz bzw. Keramikresonator?

alles ist aufgebaut auf einem Steckbrett und es befinden sich zwischen den einzelnen Komponenten keine 100m Leitungen oder ähnliches ...

Da reichen ein paar Zentimeter. Wie greifst du das Signal mit dem Oszi ab? Die Abblockkondensatoren stabilisieren die Versorgungsspannung und haben mit dem Ausgangssignal, dass du misst, erstmal nichts zu tun.

#7389700
Lesenswert?

Baum B. schrieb:

  • 2x 20nF Kerko am 16Mhz Crystal

Glaub ich nich. Schau nochmal genau hin.

Baum B. schrieb:

  • Abblockondensator Kerko mit 100nF zwischen VCC & GND

Widerspricht der Aussage: "...trotz Abblockkondensatoren" Üblicherweise wäre es richtig "Abblockkondensatoren" zu verwenden statt einem Abblockkondensator.

Baum B. schrieb:

  • Fuses richtig gesetzt

Ach so! Die sind geheim. So wie dein Controllertyp. Da kann man natürlich alles vermuten.

Baum B. schrieb:

  • Taktung über 16Mhz Crystal

Das kann nicht sein. Ein "Crystal" kann keinen Takt abgeben. Vermutlich hast du einen internen Oszillator so konfiguriert dass dafür ein "Crystal" extern angeschlossen werden soll.

Baum B. schrieb:

Weiß jemand woran das liegen kann?

An deiner laienhaften Messung. Du brauchst eine sehr kurze Masseverbindung zur Quelle deines Signals. Im Übrigen sind diese sogenannten Spikes - wenn sie wirklich existieren würden - harmlos für das was du vielleicht mit diesem Signal noch erreichen willst.

Baum B. schrieb:

alles ist aufgebaut auf einem Steckbrett und es befinden sich zwischen den einzelnen Komponenten keine 100m Leitungen

Sondern wie viele Meter? Dann kann immer noch viel Mist passieren. Sinnvoller wäre es statt von "keinen 100m Leitungen" zu reden, zu zeigen wie du es wirklich aufgebaut hast.

OP #7389708
Lesenswert?

Rainer W. schrieb:

Hoffentlich nicht - das wäre einen Faktor 1000 zu groß und der "16Mhz Crystal" würde damit wohl kaum schwingen. Meinst du 20pF und 16MHz Quarz bzw. Keramikresonator?

  • Richtig es handelt sich um einen 165MHz Quarz + 20pF Kerkos.
  • Der Controller ist wie beschrieben ein ATTINY44A
  • Die Fuses sind auf externen Taktgeber gestellt.

Wenn die Spikes erstmal -nur- an schlechter Messung liegen können, kann ich damit leben. Das PWM Signal an sich wird ja scheinbar richtig erzeugt.

bG b.

#7389715
Lesenswert?

Baum B. schrieb:

  • Richtig es handelt sich um einen 165MHz Quarz + 20pF Kerkos.
  • Der Controller ist wie beschrieben ein ATTINY44A
  • Die Fuses sind auf externen Taktgeber gestellt.

Was meinst du mit "externen Taktgeber". Die Fuses beim ATtiny44A müssen auf "Crystal Oscillator / Ceramic Resonator" stehen, damit der mit dem 16MHz Quarz läuft, was nicht mit der Einstellung "External Clock" verwechselt werden darf. (DS Tab. 6.1)

Gast #7389727
Lesenswert?

Deine Signale haben eine scheinbare Amplitude von 9V (Spitze-Spitze). Wenn das wahr wäre, müsste der Mikrocontroller längst kaputt sein.

Das von dir gezeigte Bild entsteht typischerweise durch parasitäre Eigenschaften der GND Leitung mit Krokodilklemme am Tastkopf.

Benutze stattdessen die GND Feder (was ein dazu passendes Layout voraussetzt). Dann bekommst du bessere Bilder, die das Signal originalgetreuer darstellen.

#7389854
Lesenswert?

Baum B. schrieb:

Moin Freunde,

wie man auf dem Bild erkennen kann, zeigt mein Oszi "Sptzen"

Spatzen? Oder Spitzen?

Und warum in aller Welt nutzt du nicht die Screenshotfunnktion deines DIGITALoszilloskops?

  • Abblockondensator Kerko mit 100nF zwischen VCC & GND
  • 2x 20nF Kerko am 16Mhz Crystal

Kaum, eher pF.

Du siehst Meßfehler, verursacht zu eine zu lange Masseleitung am Tastkopf oder sehr schlechte Masseführung in der Schaltung. Zeig uns ein Bild deines Aufbaus incl. Tastkopf.

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