Spezialfrage PWM / Tonausgabe

OP #4443355
Ich bitte um Entschuldigung, wenn ich immer nur Fragen stelle, aber ich 
muss halt noch viel lernen.
Also:

Ich sitze hier vor einem Spielzeug, das mit 2 Knopfzellen betrieben wird 
und über einen Piezo-Quäker "interessante" Geräusche ausgibt. Auf der 
Platine ist außer dem verklebten IC, einem Kondensator und einigen 
Widerständen nicht viel zu sehen. Meiner Meinung nach steuern die auch 
noch vorhandenen Transistoren LEDs, jeweils mit Vorwiderständen.
Den Spannungsverlauf am Summer habe ich mit meinem Oszilloskop 
dargestellt.
Wie macht man so etwas?
Mit einem ATMega328 kann man doch nur an und aus schalten?
Wurde hier ein eigener Chip entwickelt (glaube ich nicht) oder können 
andere uCs das besser? Oder gibt es einen Trick?
Wäre schön, wenn mich jemand in die Richtung schicken würde, wo ich mehr 
dazu finden kann.
Danke!

Frank
Angehängte Dateien:
OP #4443387
Ich glaube, das stimmt nicht, denn ein per PWM von mir ausgegebenes 
Signal mit ähnlichen Timing-Werten wird eckig dargestellt.
Man hört bei dem Spielzeug auch nicht nur den typischen 
"Rechteck-Sound", also nur einen Ton, sondern einen breiter gefächerten 
Sound, voluminöser. Weiß nicht genau, wie ich das beschreiben soll.
....
Moment, da gibt es ein Youtube-Video
....
https://www.youtube.com/watch?v=Hr-Ma8GF1SU
Gast #4443544
Der Piezo ist ja kein ohmscher widerstand. Der ist eher ein Kondensator 
(aber nicht nur!). mal ohne Piezo anschauen...
In der Nähe seiner Eigenresonanz macht so ein Piezo große Überschwinger. 
Wenn das etwas breiter klingt, sind mehr Oberwellen drin. Ev. ein 
Serienkondensator oder eine Kleine Induktivität. Oder es ist eben kein 
einzelner Ausgangspin sondern zwei mit einem R oder C gekoppelte...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.