Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Ses Frekansı => Konuyu başlatan: sir_hawk - 23 Ocak 2008, 17:59:11

Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: sir_hawk - 23 Ocak 2008, 17:59:11
Merhabalar ,


Max. 3-4 sn.lik olmak üzere 16 adet sesi yükleyip,istediğim anda istediğimi çalabileceğim herhangi bir devre yada entegre biliyormusunuz ?

Araştırma olarak,

isd entegrelerini inceledim ancak adreslemeleri hakkında pek doyurucu bir bilgi edinemedim.Datasheetinde hep tek defalık kayıtlardan bahsedilmekte.. Ancak 600 adet adreslemeye imkan sağladığından bahsediliyor ama nedense bir örnek dahi bulamadım konu hakkında..

apr serisi entegreleride inceledim ancak onlarda da isd entegrelerde olduğu gibi doyurucu bilgi edinemedim.

Konu hakkında bilgi ve tecrübesi olan ustalarım,arkadaşlarım yardımcı olabilir mi ?
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: volblood - 23 Ocak 2008, 18:23:28
Merhaba,
Entegre olarak bilmiyorum, ayrıca isd ile de çalışmadım ancak şöyle bir tavsiyede bulunabilirim.
st'nin 1, 4, 8 mb'lık spi'dan çalışan flash'ları var. (örn: m25p64, 8 mb)
bunları işlemciyle haberleştirip veri yükleyebilirsin. Mesela şöyle bir uygulama yapmıştım ben. daha önceden 8-bit'e dönüştürdüğüm ses verilerini PC'nin seri portundan işlemciye oradan da flash'a yazıyordum. flash'a kaydettiğim sesleri de adresine göre seçip 8-bit'lik bir DAC'tan geçiriyordum. Burada ses kalitesinden çok memnun kalmamıştım veya becerememiştim. Ama ses yükleme ve yönetimi oldukça esnek olmuştu.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: mustafa_cmbz - 23 Ocak 2008, 18:33:40
peki bu chip türkiyede varmı? varsa fiyatı nekadar?
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: ustad - 23 Ocak 2008, 19:44:20
Bu chipi empaya sorarsanız yardımcı olabilirler. Fiyat alınacak adete göre değişir sanırım.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: sir_hawk - 24 Ocak 2008, 08:55:21
@volblood ;

Acaba yaptığınız uygulamanızı rica etsem burada paylaşa bilirmisiniz ? Sormak istediğim birkaç soru var size şuan aklıma takılan ancak devreyi görmeden olmicak gibi  :?


External device kullanmadan bu işi tek bir entegre ile yapmayı planlıyodum ( sadece ses kayıt ve oynatma işi ) ve özellikle isd entegrelerin adresleme metoduna taktım  :roll: eğer datasheetinde de bahsettiği gibi max 600 adet farklı veriler saklayabiliyorsa çok çok işime yarayacak.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: volblood - 24 Ocak 2008, 09:02:14
Merhaba, devre şemasını ancak yarın paylaşabilirim. Henüz evde internetim olmadığı için işyerinden bağlanabiliyorum sadece.
isd entegreleri tam sizin aradığınız nitelikte gözüküyor haklısınız. Ancak mb'lık bir flash'a yazma okuma esnekliğini size vermez. Sonuçta önemli olan uygulama ve sizin tercihiniz.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: stlg - 24 Ocak 2008, 18:57:44
27C040 ve 16f877 ile olabilir ben 6 saniyelik 8 kanal kayıt yapıp kullanıyorum
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: Maxim - 24 Ocak 2008, 19:17:56
Alıntı yapılan: "stlg"27C040 ve 16f877 ile olabilir ben 6 saniyelik 8 kanal kayıt yapıp kullanıyorum

hocam ,sizin kullandığınız ses kalitesi nedir ? yani 8 bit? kaç kbps ? falan gibi .
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: vatandas30 - 24 Ocak 2008, 23:35:07
ben ısd 2560 ile 10-12 adet sesi farklı adreslere yükleyerek, pic ile istediğim sesi çaldırdım.
aşağıda kayıt için yaptığım devre var. burada kayıttan sonra dipswitch , pd,pr ve ce uçlarını pice bağlayarak, istediğin sesi çaldırabilirsin. pd,pr ve ce uçlarının nasıl kullanılacağı ısd nin datasheetinde var.
şuna dikkat etmen lazım. ilk sesi 0 . adrese yüklüyorsun. ve adresleri switch yardımıyla bir arttırarak sesi çaldır. nerde bitiyorsa 2. sesin adresini oradan başlat. inşallah yardımcı olmuşumdur. kolay gelsin.

http://fedho.com/image/view/1799

not: ben kayıt yapacağım sesleri önceden bilgisayara yükledim ve mic yerine bilgisayarın hoparlör çıkışına bağladım.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: sir_hawk - 25 Ocak 2008, 08:59:05
@vatandas30 ,

verdiğiniz devreyi dün dün bulup yapmaya başlamıştım :)  ancak dip switch bnm devremde olmayacak,kontrolleri diğer sistemden gelen verilerle olacak.O kadarını bn yaparım artık  :lol:  paylaşımlarınız için tşkler.

Bu arada isd serisi entegrelerin adresleri ve karşılık geldikleri zaman bölümleri ektedir.

http://rapidshare.com/files/86426942/apin03_for_isd.pdf.html
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: volblood - 25 Ocak 2008, 09:11:02
(C:%5Csesdevresi.gif)

(arkadaşlar mesaj yazarken nasıl resim ekleniyor ?)

http://rapidshare.com/files/86428708/sesdevresi.GIF.html
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: yalnayak - 25 Ocak 2008, 17:40:43
http://www.eletech.com/Products/QuikVoice_Chips/VP1000A/vp1000a.htm

adreski entegrede bu isler icin kullaniliyormus.bu isler icin ideal gorunuyo ama turkiyede varmi bilmiyorum.arastirmak lazim.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: stlg - 26 Ocak 2008, 12:26:30
Sevgili maxiboost

Kardesim ses kalitesi kayıt suresini etkiliyor ama eprom cıkısında r-2r mantıgı kullanıyorum ses kaliteside 8khz de bile fena değil
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: sir_hawk - 28 Ocak 2008, 16:14:27
@vatandas30 ;


devreyi kurdum,butun yollar saglam herhangi bir sorun yok,datasheetinde anlatıldığı gibi ( P/R low & CE low pulse  olduğu anda kayda geçer PD high pulse kayıt biter) yapıyorum.Kaydı bilgisayarın hoporler çıkışından alıyorum. Kaydı çalmaya gelince de dahasheetteki gibi ( P/R high & CE low pulse olduğunda playback ) yapıyorum.Gelin gorunki herhangi bişey yok,ne ses ne de başka bişi  :(  yardımcı olabilecek kimse war mı ?
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: Maxim - 28 Ocak 2008, 16:26:42
Alıntı yapılan: "sir_hawk"@vatandas30 ;


devreyi kurdum,butun yollar saglam herhangi bir sorun yok,datasheetinde anlatıldığı gibi ( P/R low & CE low pulse  olduğu anda kayda geçer PD high pulse kayıt biter) yapıyorum.Kaydı bilgisayarın hoporler çıkışından alıyorum. Kaydı çalmaya gelince de dahasheetteki gibi ( P/R high & CE low pulse olduğunda playback ) yapıyorum.Gelin gorunki herhangi bişey yok,ne ses ne de başka bişi  :(  yardımcı olabilecek kimse war mı ?

heralde ISD entegresini kullandın ?
tam şemayı verirsen yardımcı olabiliriz ,

ben bi ara denemiştim ,sorunsuz çalışmış ama ses kalitesi yetersiz gelmişti bana .
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: sir_hawk - 28 Ocak 2008, 16:55:46
Evet isd2560 kullandım ve devre seması vatandas30 ' un verdiği şema,hatta bu şema datasheetindede yer almakta.

http://fedho.com/image/view/1799


Oncelikle dip switchler 0 da ( adres 0 dan başlıyorum ) Mic yerine bilgisayarın hop. çıkışını kullandım.

Kayıt için ;
PD low,P/R low ve CE low pulse yapıyorum.

Playback te ise ;

PD low,P/R high ve CE low pulse ilede playback start diorum,


ancak ne ses var ne de başka bişey  :(

Acaba hata nerde ?


Not : Besleme olarak 7805 çıkışından +5V stabil olarak alıyorum.Stabil çünkü her konumdayken ölçüm yaptım. Osilaskopla giriş ve çıkışı görme imkanım yok şu an,lütfen bunun dışında alternatifler sunun  :(   biraz ısmarlama gibi oldu ama kusura bakmayın.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: Maxim - 28 Ocak 2008, 18:47:29
aslında doğru galiba senin yaptıkların ?

şimdi şöyle ,

power on yapıyoruz .

PD low da sabit ,

A0 - A9 ile adresi ayarlıyorsun ..

Record için :
Başlıyor : P/R yi low ve CE yi low yapıyorsun sabit ..
Bitiyor : PD veya CE yi high a alırsan .

Playback için :
Başlıyor : P/R high sabit ,
CE ye bir low puls veriyorsun ve çalmaya başlıyor .
otomatik olarak bitiyor ,o ayarlanan adres içinde .
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: sir_hawk - 28 Ocak 2008, 19:03:54
8O  8O

Aynısını yaptım ama çalışmadı,dewre şemamda olduğu gibi aynı,beslemede de sorun yok,entegre ise daha yeni aldım cillop gibi  :(   insan kndinden şüphe etmeye başlıyor yawaş yawaş   :roll:    Farklı bir püf nokta olabilir mi acaba ?
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: buiba - 28 Ocak 2008, 23:25:29
herseyi dogru yaptiginiza eminseniz,yeni bir isd alin,gerilim uyguladiginizda pd,ce girisleri yuksek empedansta(bosta) kalirsa hemen entegre bozulabiliyor.tecrubeyle sabittir.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: vatandas30 - 29 Ocak 2008, 01:31:04
ilk başta benzer sorunlar bende de olmuştu. kayıt veya çalma işi bittikten sonra her defasında PD=1 ve sonra tekrar PD=0 yap. bir de 20-21 nolu bacaklara bağlı olan direnç ve kondansatör yaklaşık olursa olmamıştı. tam değerinde bağla. kayıt yaparken CE sürekli 0 olacak. çalarken ise puls olsa yeterli oluyor. kolay gelsin.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: ahmet2004 - 29 Ocak 2008, 02:09:45
Manuel Test:

1- CE = Şaseye ver.A0-A9 da şase.

2- PD = 0 yapılır.P/R = 0 yapılır. ses kaydedilir.

3- Sonra her iki pinde +vcc ye çekilir.(PD ve P/R = şase)

4- Playback tuşu şase'de durduğu müddetçe ses verir.Şaseden ayrılınca ses kesilir.

5- PD nin tek başına şase ye çekilmesi birşey ifade etmez.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: sir_hawk - 29 Ocak 2008, 10:20:46
Sesi çıkardım sonunda  :lol:    yardımlarınız için çok tşk ederim.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: Maxim - 30 Ocak 2008, 12:47:10
bu ISD çipinde daha kaliteli ses almak için denemeler yapan oldumu ?

atıyorum en fazla 1 dakika ses kaydı yapıyor ya ,
bu süre 30 saniyeye düşse ama 2 katı kaliteli ses alabilsek ?
veya 15 saniye ses kaydı olsa ama 4 katı kaliteli olsa ?

kaliteden kastım ,sesin 44khz gibi bir örnekleme ile kayıt edilebilmesi gibi ? kristal frekansı ile falan oynansa birşeyler yapılamazmı sizce ?
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: yalnayak - 31 Ocak 2008, 01:06:33
Alıntı yapılan: "maxiboost"bu ISD çipinde daha kaliteli ses almak için denemeler yapan oldumu ?

atıyorum en fazla 1 dakika ses kaydı yapıyor ya ,
bu süre 30 saniyeye düşse ama 2 katı kaliteli ses alabilsek ?
veya 15 saniye ses kaydı olsa ama 4 katı kaliteli olsa ?

kaliteden kastım ,sesin 44khz gibi bir örnekleme ile kayıt edilebilmesi gibi ? kristal frekansı ile falan oynansa birşeyler yapılamazmı sizce ?

sizin istediginiz olay epromlarla mumkun..yani sesin kapladigi sure azaldikca kaliteyi artirabiliyorsunuz...
ama isd serilerinde olay tam tersi isliyo..
soyle ki..
isd 2560 en fazla 8khz iken
2590 da daha az 25120 ise bu 4khz yada 6.4khz ye kadar kalite dusuyo.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: Maxim - 31 Ocak 2008, 01:45:44
bu eproma ses dosyasını nasıl yazıcaz ?

örnek :
ben wav dosyasını bin olarak eproma yazdım diyelim ,
epromdan o bilgiyi nasıl alırım ?
data uçlarından 8 bitlik bir çıkış alıcaz heralde .
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: buiba - 31 Ocak 2008, 01:58:20
evet,27 serisi epromlarin cikislari 8 bit,kapasitesine gorede adres pin sayisi degisiyor,yapmaniz gereken muzigi yuklediginiz epromu,micro ile okumak,yani istediniz adres araligini sirayla 1 arttirarak saydirmak ve cikislari analoga cevirmek.
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: deliko - 12 Şubat 2008, 21:22:01
benimde projemde gereken bu devreydi paylaşım için çok sağol(http://img151.imageshack.us/img151/9500/dilimdilim2ge7ak5.jpg) (http://imageshack.us)un verdiğiniz her bilgide eminim işime yarıcak..
yanlız bu konuda sözü edilen ve geçen devreler kaç snlik kaydedio  :?: 40  :?:  60  :?:
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: deliko - 26 Şubat 2008, 21:28:16
ISD entegresini kullanarak 60 snlik ses kaydedicisi devresini bugün tammaladım denedim ve sorunsuz çalışıo fakat istediğimi yapamadım.6 veya 8 bölüme ayırıp entegreyi farklı ses yükleyip ayrı ayrı çalmasını istiorum :/ 6 buton için 6 fark ses gibi.. devre tamam ama şimdi napmam gerekir ? nasıl 6 ya ayırırım picle olcak tamam ama nasıl  :oops:  
hertürlü bilgiye paylaşıma ihtiyacım var yardım için sağolun şimdiden
Başlık: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: buiba - 28 Şubat 2008, 23:32:06
https://www.picproje.org/index.php/topic,6949&start=20
Başlık: Ynt: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: cicosz - 01 Şubat 2011, 02:03:45
arkadaşlar bana böyle bir devre lazım..sesleri butonla çalacağım..elinizde varsa 12lik 16 lık farketmez upload edermisiniz
Başlık: Ynt: 16 farklı sesi kaydedip,istenileni çalmak ?
Gönderen: mikonforever - 10 Şubat 2011, 09:19:08
mp3 kartları var , rs-232 den haberleşiyorsun ve yüzlerce dosyayı kontrol edebiliyorsun , bir firma getiriyor.