Adau1701 İşlemci Hakkında

Başlatan rayman, 11 Mart 2020, 14:33:44

rayman

Bu işlemci  ile çalışmam  gerekiyor.  Bir Dap aslinda. Ancak bunun  içine  yazılım  atılması  gerekiyor  değil  mi ? ÇÜNKÜ  bilgisayar  ile haberlesiyor. Bunun hakkında  bilgi  lazim bans

M.Salim GÜLLÜCE

Alıntı yapılan: rayman - 11 Mart 2020, 14:33:44Bu işlemci  ile çalışmam  gerekiyor.  Bir Dap aslinda. Ancak bunun  içine  yazılım  atılması  gerekiyor  değil  mi ? ÇÜNKÜ  bilgisayar  ile haberlesiyor. Bunun hakkında  bilgi  lazim bans
Entegrenin ne olduğunu yazmamışsın..!

rayman

Başlıkta  ne yazıyor  acaba ?

OG

O, bir mcu anlamında işlemci değil, ses işlemcisi "Audio Processor".

Yapacağı işlemleri yönetmek için,
Alıntı YapThe ADAU1701 communicates through an I2C® bus or a 4-wire SPI port.

kullanıyormuş,
ister bilgisayar aracılığı ile ister mcu türü bir şey ile.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

rayman

Alıntı yapılan: OG - 11 Mart 2020, 21:43:06O, bir mcu anlamında işlemci değil, ses işlemcisi "Audio Processor".

Yapacağı işlemleri yönetmek için,
kullanıyormuş,
ister bilgisayar aracılığı ile ister mcu türü bir şey ile.
Tamam ama başka birşey ile haberleşmesi için içinde yazılım olması gerekmiyor mu bir bios gibi düşünmek. Yada Eprom un mu içine bir yazılım yüklenmeli ? Tam anlayamadım .. O yüzden soruyorum . Bir dsp evet audio için kullanılacak..

OG

#5
Gereken işlemi yaptırmak için, CONTROL REGISTER'ine uygun komutlar yollayarak ses üzerinde (edit ek, ve donanım üzerinde) yapacağınız işlemleri belirlersiniz.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

brandice5

Datasheetin söylediğine göre içine yazılım atılmıyor. SigmaStudio denen program ile konfigurasyonu hazırlayıp bunu harici EEPROM'a yüklüyorsun. Adau1701'da açılışta EEPROM'dan gerekli parametreleri okuyup ona göre çalışmaya başlıyor.

rayman

Cok  tesekkurler  . Bunun Eagle de pcb si var. Eger bunu  calistiramazsam tekrar sorarım  burada .

OG

EEPROM bir mecburiyet değil, süreceğiniz değerleri önceden hazır tutmaya yarayacak bir usül.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

rayman

Çok teşekkür ederim. Ozaman parametreleri bu Dsp ayarlıyor ki içinde hafıza vede yazılım yok sanırım. Programdaki işleyişi EEPROM'a kaydedip buradaki konfigrasyonları adu1701 çalışınca yapıyor ozaman doğru mu ?


OG

Bu elemanı kullanmadım, belki de diğer cevaplayan arkadaşlar da kullanmadı,
bu sebeple,
konu parça parça cevaplandığından pek bir şey anlaşılmadı.

Bu malzeme SigmaDSP tabanlı bir Audio Processor
imiş.

SigmaDSP ne?
https://www.analog.com/en/products/processors-dsp/dsp/sigmadsp-audio-processors.html

SigmaDSP® processors are fully programmable, single chip audio DSPs that are easily configurable through the SigmaStudio™ graphical development tool, and are ideal for automotive and portable audio products. SigmaDSP chips are available with integrated sample rate converters, A/D converters, D/A converters, and output amplifiers.

Şöyle anlamaya çalışalım,
kendi başına (stand alone) çalışan, studio kalitesinde, bir echo, delay vs bir efekt devresi yapmak istediniz,
(bu tip cihazları sahnelerde/studiolarda 1U rack standartlarında görebilirsiniz)
Audio bu cihaza giriş yapıyor, işlenip tekrar çıkış yapıyor.

Yapılabilecek ses işlemleri menü halinde operatöre sunuluyor
ilgili işlemi seçip, parametreleri ile de oynayarak değişik efektler elde edebiliyor.
Bunun merkezinde Adau1701 vs ses işlemcisi var,
datasında özetle diyor ki (hemen ilk sayfada)
https://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1701.pdf

Signal processing includes equalization, cross-over, bass enhancement, multiband dynamics processing, delay compensation, speaker compensation, and stereo image widening.

Bu işlemleri yapabilmesi için,
secilecek işlemin türü, parametre değişikliği vs için
bu elemana KB seviyesinde data ile komut etmek gerekiyor

Firması diyor ki,
bu işi kolaylaştıran PC tabanlı SigmaStudio isimli bir program yaptım,
PC'deki arayüzü ile işleminin ne olacağını girersin,
ADAU1701 (vs) için gereken datayı sana üretirim,
üretilen komutları eeprom'a gömersin ve
Self-Boot bir mimari ile tak çalıştır olur, ses için o işlem hazır hale gelir
KB'lar mertebesinde data hazırlayıp sürmek ile uğraşmazsın.
https://www.analog.com/media/en/technical-documentation/application-notes/AN-923.pdf

veya var ise (bakmadım) SigmaStudio başka türlü çıkışlar da sağlıyordur,
mesela online çalışıp ADAU1701 (vs) için datayı direk sürüyordur (bir interface aracılığı ile)
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.