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 ?
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.
peki bu chip türkiyede varmı? varsa fiyatı nekadar?
Bu chipi empaya sorarsanız yardımcı olabilirler. Fiyat alınacak adete göre değişir sanırım.
@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.
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.
27C040 ve 16f877 ile olabilir ben 6 saniyelik 8 kanal kayıt yapıp kullanıyorum
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 .
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.
@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
(C:%5Csesdevresi.gif)
(arkadaşlar mesaj yazarken nasıl resim ekleniyor ?)
http://rapidshare.com/files/86428708/sesdevresi.GIF.html
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.
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
@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ı ?
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 .
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.
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 .
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 ?
herseyi dogru yaptiginiza eminseniz,yeni bir isd alin,gerilim uyguladiginizda pd,ce girisleri yuksek empedansta(bosta) kalirsa hemen entegre bozulabiliyor.tecrubeyle sabittir.
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.
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.
Sesi çıkardım sonunda :lol: yardımlarınız için çok tşk ederim.
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 ?
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.
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 .
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.
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 :?:
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
https://www.picproje.org/index.php/topic,6949&start=20
arkadaşlar bana böyle bir devre lazım..sesleri butonla çalacağım..elinizde varsa 12lik 16 lık farketmez upload edermisiniz
mp3 kartları var , rs-232 den haberleşiyorsun ve yüzlerce dosyayı kontrol edebiliyorsun , bir firma getiriyor.