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.
İ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.
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 (https://www.picproje.org/index.php/topic,36656.msg267754.html#msg267754)
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
Picde pwm 16bit olabiliyor
http://www.picbasic.co.uk/forum/showthread.php?t=12319 (http://www.picbasic.co.uk/forum/showthread.php?t=12319)
İlginçmiş :o Denemek Lazım bu yöntemi.
Yalnız Temel mantığını anlayamadım Nasıl Çalışıyor?
Ben dac yerine R-2R dizisi kullanıyorum. DAC a gerek kalmıyor.
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.
Hocam Ghzi nasıl tespit hesapladık? bana biraz abartı gibi geldi. yanlışlık olmasın?
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.
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