Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Ses Frekansı => Konuyu başlatan: sertacari - 05 Eylül 2012, 17:31:58

Başlık: pwm den ses çıkarmak
Gönderen: sertacari - 05 Eylül 2012, 17:31:58
Merhaba arkadaşlar pwm kullanarak sesi hoparlörden çıkarmak istiyorum. Sesi 8 khz olarak 8 bit kaydettim. Wavtocode programı ile sesi c kodlarına çevirdim. Çıkışta pwm frekansımı 8 khz aldım. Bu c kodlarını pwm in duty cycle'ını değiştirerek mi hoparlörden duyacağız ? 
Başlık: Ynt: pwm den ses çıkarmak
Gönderen: t2 - 05 Eylül 2012, 22:54:28
8 khz olarak 8 bit kaydettiyseniz.  her örneği 125uS aralıklar ile pwm donanımına göndermelisiniz.
Bunu gönderdiğinizde pwm pini çıkışındaki RC filtrede şu gerilimleri görmelisiniz.

data 255 >  5V
...
...
....
data 128  >  2.5V
...
...
...
data 0  >  0V


RC filtre çıkışına ayrıca seri kondansatör takılır, amplifikatöre bağlanır. amlifikatörden başarıyla dinlenir.
Başlık: Ynt: pwm den ses çıkarmak
Gönderen: sertacari - 06 Eylül 2012, 08:04:37
Cevabımız için teşekkürler 255 yazdığınız değeri programımızda neye karşılık geliyor?