Sound-Pitix-Oszillator

creating sound with microcontrollers

Sound-Pitix-Oszillator

Postby chris on Thu Apr 30, 2009 7:40 am

Der Sound-Pitix-Oszillator dient zur Erzeugung von Tonsignalen. Die Steuerung erfolgt hierbei über analoge Eingangsspannungen. Der Ausgang ist ein 8 Bit PWM-Signal, das direkt mit einem kleinen Lautsprecher hörbar gemacht werden kann ( Bitte 100Ohm Widerstand zur Strombegrenzung zwischenschalten ).

Der Tongenerator hat folgende Eigenschaften:

- sehr einfache Schaltung
- Spannungsversorgung: 3-5V
- der Mikrocontroller wird über analoge Signale gesteuert
- Frequenz: 0-5Khz
- LFO Betrieb über Jumper einstellbar

Wellenformen:
- Sinus
- Dreieck
- Sägezahn
- PWM ( 5%,20%,50%)
- Rauschgenerator mit variabler Frequenz

Als Prozessor wird ein Attiny13 verwendet. Im Anhang findet sich das HEX-File. Der Attiny muss auf der vollen Geschwindigkeit laufen. Die Fusebits sind beim Programmieren entsprechend einzustellen.
Attachments
chSoundPitix_VCO_V1.5.hex.zip
(1.44 KiB) Downloaded 440 times
AttinyTongenerator.png
AttinyTongenerator.png (6.76 KiB) Viewed 4409 times
Last edited by chris on Sun Mar 10, 2013 9:55 am, edited 1 time in total.
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Sound-Pitix-Oszillator

Postby chris on Thu Apr 30, 2009 7:47 am

Beispiel: einfacher Sinusgenerator

- Frequenz wird über Poti ( 10kOhm ) eingestellt
- Spannungsversorgung: 3-5V
- Ausgang ist ein PWM Signal
- PWM mit hoher Frequenz, vom Menschen nicht hörbar
- zur Schonung der Boxen Tiefpassfilter ( R=330 Ohm, C=10nF )

Falls man zwei Sound-Pittix koppeln möchte um z.B. eine Amplitudenmodulation durchzuführen, ist die Glättung des PWM-Ausgangssignals mit einem Tiefpassfilter unbedingt erforderlich. Der RC-Tiefpassfilter sollte in diesem Fall mit einer niedrigeren Grenzfrequenz ausgestattet werden ( 1uF, 1kOhm ).
Attachments
ATtiny-Tongenerator_analog.png
ATtiny-Tongenerator_analog.png (7.97 KiB) Viewed 4404 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Sound-Pitix-Oszillator

Postby chris on Wed Aug 13, 2014 5:37 am

Here is the source code for the Sound-Piix-Oszillator.
Attachments
chSoundPitix_VCO_V1.5.1_SourceCode.zip
(2.46 KiB) Downloaded 310 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am


Return to sound

Who is online

Users browsing this forum: No registered users and 1 guest

cron