22050Hz veya 44100Hz wav çalabilecek dac önerisi ?

Başlatan saucompeng, 30 Kasım 2012, 09:15:27

saucompeng

Merhaba arkadaşlar;

22Khz veya 44Khz sample rate wav dosyalarını çaldırabileceğim dac önerisi yapabilir misiniz ? Datayı işlemciden göndermem gerekiyor , ama clock'u kendine bağlı bir kristalden alması terci edilir.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

Ersin

İlk önce i2s nedir nasıl çalışır onu öğren daha sonra zaten google i2s dac yazınca google bulur, firma olarak Analog Devices , TI , NXP , Wolfson bakabilrsin.

t2

DAC kullanmadan işlemci üzerindeki hardware pwm ile çalabilirsiniz. 22050Hz veya 44100Hz için deneme yapmak gerek. Sanırım olur.

https://www.picproje.org/index.php/topic,36656.msg267754.html#msg267754

Mucit23

8 Bit 22Khz de ben deneme yaptım. PWM çözünürlüğü yeterli gelmiyor. MP3 Kalitesinde ses almak mümkün olmuyor. PWM ile Yapılacaksa PWM  çözünürlüğü en azından 16 bit olmalı. Ses dosyasıda öyle


Mucit23

İlginçmiş  :o Denemek Lazım bu yöntemi.

Yalnız Temel mantığını anlayamadım Nasıl Çalışıyor?

diot

Ben dac yerine R-2R dizisi kullanıyorum. DAC a gerek kalmıyor.

Klein

PWM DAC ile biraz zor gibi.  16 bit çözünürlükte 44KHz örnekleme için PWM saat işaretinin GHZ seviyesinde olması gerek.
R-2R  bana da daha akıllıca geliyor.

t2


Hocam Ghzi nasıl tespit hesapladık?  bana biraz abartı gibi geldi. yanlışlık olmasın?


Klein

PWM frekansıımız  440000Hz.  Yaklaşık 22.7 mikrosaniyede bir PWM darbesi çıkacak.  Çözünürlük 16 bit. 22.7 mikrosaniye süresinde counter 65536 kez sayacak.  Yani counter değerimiz her 346.7 pikosaniyede bir artacak.

44000*65536 = 2.883.584.000 Hz. saat darbesi sağlamalıyız ki 44KHz 16bit çözünürlükte PWM elde edelim.   

diot

16 bit latch bufferin çıkışına R2R dizisi yap. buffere latch edip çıkışa yükledinmi direct analog sinyal çıkar. 44khz için basit bir pic ile yapabilirsin. sd karttan oku buffere yükle. saniyede bu işlemi 44khz lik adımla yaptımı alsana ses. ben 8 bitlik olandan 100lerce yapıp satmıştım. Hatta pic bile yoktu 22khz osilatör sayıcı bir adet flash ve flashın çıkışına bağlı R2R dizisi. Birde 20Watt amfi