Posted by: Dayat Kurniawan | January 29, 2009

Memutar Suara dengan ISD2560

Pagi Kawan..rasanya ndak nulis sehari di blog ini ndak enak,terasa gatal tangan ini hee… :) .. Teman, kali ini kita akan membahas bagaimana memutar ulang suara/voice yang telah tersimpan di chip perekam menggunakan AVR tentunya..Baiklah teman, chip perekap/pemutar suara yang digunakan buatan winbond dengan seri ISD2560..chip ini dapat merekam suara dengan durasi 60 secon dan memutar suara yang telah direkam.perlu diketahui teman untuk seri ISD2560, dua angka dibelakang menunjukkan kapasitas berapa lama chip tersebut bisa merekam suara,seri lain dari ISD2560 adalah ISD2560/75/90/120.Project ini dapat dipakai pada aplikasi jam digital bersuara, pemanggilan nomor antrian pada loket antrian, SMS suara untuk tunanetra dll..OK kawan tanpa banyak basa-basi lagi kita mulai tahap demi tahap bagaimana memutar ulang suara yang telah direkam menggunakan AVR dalam hal ini ATmega8515.

Seperti biasanya, sebelum kita membuat konfigurasi hardware dengan ATmega8515 kita harus mengetahui konfigurasi dan fungsi dari masing2 pin ISD2560.Konfigurasi pin ISD2560 dapat dililhat pada gambar 1.

2560Gambar 1. Pin ISD2560

Langkah berikutnya adalah melihat timing diagram proses playback yang terdapat pada datasheet ISD2560.Seteleh kita mengerti timing proses playback, tentunya dalam benak kita sudah ada gambaran bagaimana merancang hardware yang terintegrasi dengan ATmega8515..adapun dalam project ini, penulis membuat hardware seperti yang terlihat pada gambar 2.

2560hGambar 2. Konfigurasi Hardware

Dalam rangkaian diatas, penulis menambahkan sebuah rangkaian penguat audio menggunakan LM386 yang datasheetnya bisa didownload disini. Alasan mengapa menggunakan LM386 karena low voltage dan keluaran dari ISD2560 merupakan deferensial ouput.Besarnya gain dari rangkain tersebut dapat diatur dengan merubah-rubah besarnya resistor variabel..Hasil penujian penguat ini dapat dilihat pada gambar 3.

osc8_editGambar 3. Keluaran Penguat audio

Nah,, dalam membuat program AVR yang mesti diperhatikan adalah timing playback,,program yang dibuat harus sesuai dengan timing tersebut,,adapun timing playback dapat dilihat pada gambar 4.

2560tGambar 4. Timing playback

Dari gambar diatas ada beberapa sinyal yang mesti diperhatikan oleh seoarang programmer yaitu sinyal CE,P/R, PD, A0-A9,OVF dan EOM..

Nah teman,,akhir kata selamat mencoba dan berkarya terus,,

Salam

Dayat :)


Responses

  1. Mas,mau tanya cara menggunakan isd2560 bagaimana mas?
    klo pake pake AVR ATmega8,gima cara mengkonekkannya?
    thx…

  2. Begini mas, masalah koneksi tergantung dari programmnya..jadi dikoneksi ke port manapun bisa, di programnya tinggal setting port mana yang digunakan dan tentunya diperlukan modifikasi program,,tapi umumnya biar mempermudah program mas bisa gunakan portD atau portB sebagai jalur alamat ISD (sudah 8 bit kan), untuk dua alamat sisanya bisa menggunakan port yang lain misalnya PC0 sama PC1..sedangkan untuk sinyalnya (CE,PD,EOM) bisa menggunakan port yang tersisa misalnya PC2,PC3 dan PC4..Sebenarnya masalah koneksi tidak perlu bingung, kalo menurut penulis listing programnya itu yang perlu diperhatikan,mau mudah atau sedikit rumit..
    OK..Selamat mencoba dan tetap berusaha..

  3. Tengkyu mas..
    Tp ini blm sempat nyobain, lg ngumpulin duit buat beli isd2560nya..

    Mau tanya lg mas.. Masi newbie niy..:-D
    Itu nanti diprogramnya tinggal manggil aja ato gmana mas?
    Misalnya di lcd atmega8 nampilin angka 1, trus isd2560 ngluarin suara ’satu’ gitu.Gmana mas?
    Tengkyu sebelumnya..

  4. Yup..Sebelum memanggil itu suara, terlebih dahulu mas harus merekan suara yang akan diputar ke ISD2560..Pada saat membeli ISD2560 biasanya sudah disertakan dengan rangkaian perekamnya tapi kalo belum ada ya dibeli sendiri atau buat sendiri juga bisa :) , rangkainnya ada di datasheet ISD2560..Pada saat merekam suara pastikan antara satu suara dengan suara yang lain mempunyai alamat yang berbeda dan pastikan tidak over lap artinya suara pada alamat pertama tidak sampai mempengaruhi suara pada alamat kedua..banyaknya alamat yang dibuat untuk menyimpan tergantung dari lama durasi suara tersebut misalkan suara “satu” selama 2 secon akan memakan 3 byte alamat dari 00-02H, nah suara kedua agar tidak overlab harus disimpan di alamat 04H dan seterusnya untuk suara-suara berikutnya..setelah dipastikan tidak ada yang overlab, tinggal buat program untuk memanggil suara-suara yang sudah direkam berdasarkan alamatnya tadi..untuk koneksi LCD bisa menggunakan akses data yang 4bit jika pin ATMEGA8 tidak cukup, jika masih tidak cukup atau menginginkan koneksi dengan 8bit data tapi kondisi portnya yang tidak memungkinkan bisa diakali dengan menambahkan IC BUFFER/Line Driver misalkan 74HC244/74LS245 yang dipasang di PortD misalkan mas menggunakan port tersebut untuk koneksi ke ISD dan LCD..

    Mungkin mas masih bingung dengan gambaran program ISDnya, berikut ini penulios kirimkan program ISD yang penulis buat..file nya bisa di download di link –> Download
    dari program itu mas bisa modifikasi sendiri…

    OK Semoga membantu.. :)

  5. trimakasih mas.. nanti saia cobanya…

  6. Mas,ak mw tanya,knpa setiap pemutar ulangan pada ISD 2560, konfigurasi pin CE awalnya diberi logika 0 lalu selang delay 100ms-an hrs diberi logika 1? utk apa?
    tq..
    mas,klo bs jwb segera,mau dipake sidang,hehe..

  7. berdasarkan datasheet ISD 2560, pin CE berfungsi sebagai enable chip (start/pause) yang aktif low, sebenarnya Tce kalo menurut datasheet sebesar 100ns,,untuk memulai mengaktifkan ISD, chip akan mendeteksi perubahan tepi turun dari pin CE, karena kondisi t-1 (sebelum diaktifkan) pin CE berlogika 1 maka pada saat t (saat diaktifkan) pin CE harus berlogika 0 (tepi turun)..adapun Tce diberikan 100ns (datasheet) atau pada program yang dibuat tidak boleh melebihi dari durasi file yang disimpan, karena apabila menyimpan file lebih dari satu, maka file pada alamat berikutnya akan langsung terbaca sebagai akibat dari ISD telah aktif..tujuan yang lain diberikan Tce yang kurang dari durasi file yang disimpan adalah apabila diperlukan pemutaran file secara satu per satu secara acak, seorang programmer bisa mengatur dari situ..Dengan diberikannya logika 1 setelah Tce hal ini menandakan bahwa ISD sudah tidak aktif lagi (atau bisa dalam mode pause jika belum ada sinyal OVF), kondisi ini (CE=1) akan digunakan waktu pengaktifan berikutnya (t+1)..
    Smoga bisa membantu…

  8. mas, saya maw buat sistem antrian output suara..
    yang saya bingungkan apakah outputan suara dari ISD volumenya tergantung dari perekamannya??…
    truz kalo misalnya dikasih rangkaian audio amplifier bisa nda??..
    Maz kalo bisa minta rangkaian audio amplifier yang cocok dunk… plizzzzzz
    hehe… maaph ngrepotin

  9. kalo tanpa audio amplifier, volume dari ISD tergantung dari volume yang direkam,,agar IDS menghasilkan volume yang lebih keras diperlukan audio amplifier..bisa mencoba menggunakan LM386, dimana rangkaiannya bisa didownload disini..atau bisa cari audio amplifier yang inputnya differensial, karena ouput ISD2560 bersifat defferential..jika ouput dari LM386 masih dirasa kurang keras, bisa dicoba menghubungkannya dengan speaker aktif atau penguat audio yang lain..pada rangkaian LM386, besarnya penguatan(gain) dapat diatur dengan merubah-rubah nilai dari variabel resistor yang terpasang…
    Smoga membantu.. :)

  10. Bisa Bantu g’
    boleh minta gambar yang lebih jelas mengenai rangkaian IC ISD ke Mikrokontroller AVR ATMega 8535?
    Jika saya menggunakan sensor foto transistor sebagai saklar untuk mengaktifkan IC ISD bagaimana konfigurasi pin-pin nya nantinya. Mohon bantuannya karena harga IC ISD sangat mahal jadi saya butuh rangkaian yang pasti biar tdk sia2 buat beli IC Suara nya MAs. Tolong email ke rizal_express@yahoo.com untuk gambarnya mas. Mohon bantuannya Mas. Karena saya masih belajar mengenal Mikrokontroller

  11. Rangkaian ISD dengan Mega8535 dapat didownload disini,,di file itu tidak dilengkapi dengan penguat dari LM386, tapi bisa ditambahkan sendiri (rangkaian penguat LM386 bisa dilihat di file PDF)..pada rangkaian yang dibuat, rangkaian foto transistor dimasukkan komporator dari LM324 dan schmitt trigger baru masuk ke port ATMega8535..ATMEGA8535 tersebut yang akan mengaktifkan ISD jika ada perubahan sinyal dari output foto transistor..
    Oh ya sekedar saran,,mohon maaf sebelumnya, kalo mas takut dengan mahalnya IC ISD tersebut, mas tidak akan pernah mendapatkan apa yang mas inginkan..smua perlu pengorbanan mas.. :)
    smoga bisa membantu..

  12. assalamualaikum..

    mo nanya ni mas..
    saya lg tugas akhir ni..
    kbeneran ngambil judul pendeteksi perintah suara untuk aktivasi robot..
    kira” ISD2560 ni bs di aplikasikan ga??
    atau ada saran??
    mikro yg dipake’y atmega 16..
    saya tunggu sarannya mas..
    makasi..

    wassalamualaikum..

  13. Waalaikumsalam..
    ISD2560 tidak bisa dipake, ISD ini hanya untuk record dan play saja,,tidak bisa digunakan untuk mendeteksi suara..untuk project tersebut mungkin bisa melihat link berikut http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2006/avh8_css34/avh8_css34/index.html

  14. Trimakasih atas infonya, sejak saya meminta bantuan ilmu ke blog orang lewat internet sejak berjuta-juta tahun yg lalu baru kali ini ada orang seperti anda yang mau membalas email ke saya. Terimakasih sekali lagi.

  15. asalamu alikum…

    permisi numpang nanya..
    mas ada g contoh programnya yang pake bahasa tingkat tinggi seperti C atau BASiC ….

    T_b4

  16. wah..makasi mas artikelnya..
    oia..blh nny lg ga ni??
    hehe..
    klw ouput data suara yg masuk ke ISD 2560 bs di rubah jd data digital melalui tone decoder LM567 atau NE567 ga mas??
    atau ada cara lain untuk ngerubah datanya ke data digital??
    makasi mas..

  17. Kebetulan kalo ada yang mau artikel terkait, ada di sini:
    - digilib.petra.ac.id , atau disini juga ada beberapa.
    - http://newerpost.blogspot.com/2009/03/termometer-badan-dengan-output-suara.html
    - Saya juga mengumpulkan materi lain mengenai ISD ini, jadi saya sudah punya beberapa materi, diantaranya: Timbangan badan dengan output suara (pake IC jenis ISD juga), Timbangan digital dengan output suara dan lain-lain, semuanya lengkap. Ada yang mau ngopi?

  18. mas, bikin skemanya pake software apa ya?

  19. banyak software yang bisa digunakan, antara lain: protel, eagle, dxp, altium, pads, dll…penulis biasanya mengunakan software eagle..software tersebut bisa di download di http://www.cadsoft.de/download.htm

  20. waalaikumsalam wr. wb

    maaf mas penulis tidak punya software yang mas maksud..tapi menurut penulis mas bisa convert dari asm ke C atau basic..bisa menggunakan while(){} untuk menunggu sinyal EOM..

  21. menurut penulis tidak bisa menggunakan tone detector karena voice sama tone itu beda…biasanya LM567 digunakan untuk mendeteksi adanya tone yang ditumpangkan dalam voice, digunakan dalam aplikasi telepone dan semacamnya..untuk merubah voice ke digital, coba dipelajari DSP (Digital Sinyal Procesing)..

  22. mas saya tertarik dengan program perekam suara,,,
    tapi, bisa nggak mas kalau microcontrollernya diganti dengan AT89S51?

  23. sebenarnya program digunakan mengaktifkan ISD,ISD inilah yang merekam suara,,menggunakan AT89S51 untuk mengaktifkan ISD sangat bisa sekali..

  24. selamat malam mas,,
    sebelumnya saya tertarik dengan rangkaian mas…
    gini mas,, saya punya masalah dalam menyusun rangkaian tuk skripsi saya.
    skripsi saya menggabungkan antara software dan hardware, software menggunakan VB…
    nah, hardware yg cocok ke VB itu sy masih bingung..
    ada 2 pilihan satu menggunakan mikrokontroller dan yang satu tidak..
    klo tidak mengggunakan mikrokontroller hardwarenya meliputi Op Amp-ADC-IC MAX-VB..
    pertanyaan saya,, apakah susunan rangkaian saya td sudah pas gk.!!
    atau mas bs memberi solusi lain.??
    sebelumnya saya ucapkan terima kasih..

  25. selamat malam mas,,,
    sebenarnya mas, apa debanya ic isd 1420 dengan ic isd 2560?
    dan saya bingung dalam bahasa pemrograman mas, bisa bantu ga mas dalam pembuatan bahasa perogramanya?
    dan saya mau nanya lagi apabila kita makai at89s51 pin-pin berapa ja yang digunakan untuk inputan pada rangkaian perekam suara?
    dan kalau saya makai atmega8535 apakah sama dengan atmega 8515?
    dan saya sangat butuh bantuan mas dalam pembuatan skripsi saya?
    sampai sekarang saya masih bingung,
    untuk pemakaian ic isd dalam perekam suara apakah pakai isd 2560 atau 1420?
    dan saya bingung dalam mikronya
    apakah pakai at89s51 atau atmega 8535?
    dan dalam bahasa pemrograman…
    dan harga isd yang murah dimana mas???

  26. mohon maaf, aplikasi apa yang mas buat??
    kalo dilihat dari susunan hardware yang mas rencanakan, disitu mas menggunakan MAX yang artinya ada komunikasi serial antara VB dengan hardware…kalo ada komunikasi serial tersebut, hardware yang mas susun ndak bisa jalan, agar bisa jalan perlu ditambah IC yang menangani masalah komunikasi serial, salah satu IC tersebut adalah mikrokontroller…
    klo yang mas maksud seperti yang saya ilustrasikan diatas, maka mas harus menggunakan mikrokontroller sebagai devais yang menangani komunikasi serial, kalo jadi menggunakan mikrokontroler pake yang sudah ada ADC internalnya misalnya ATMEGA8, dengan menggunakan ATMEGA8 disamping lowcost anda tidak perlu diributkan masalah rangkaian ADC eksternal..
    Semoga Bisa Membantu..

  27. pada dasarnya sama antara isd1420 dan isd2560, cuman ada fitur yang dimiliki isd2560 tidak dimiliki isd1420, perbedaan berikutnya adalah kemampuan lamanya dalam menyimpan suara klo isd1420 = 20secon, isd2560 = 60secon, sekarang tergantung dari aplikasi mas mau bikin aplikasi apa??
    soal bahasa pemograman Insya ALLAH bisa saya bantu..soal mikrokontroller mana yang dipake, bisa dipake dua-duanya ndak ada masalah antara pake mega8535 dan mega8515..klo soal harga mana yang murah, mas mesti cari2 di toko elektronik terdekat atau coba pesen di toko elektronik online..

  28. berarti tanpa mikrokontroller memang tdk bs y mas..
    sekali lagi saya mau minta tlg mas,, klo gitu dengan kata lain susunannya adalah sebagai berikut:
    Op Amp – mikrokontroller – IC max – kabel RS – tampilan (VB)..
    kira-kira benar tdk susunannya diatas mas,, saya bingung. mungkin mas bisa mengoreksi rancangan saya, klo memang ada yag kurang mohon bantuan mas untuk membuat interfacenya yang mas tau..
    sebelumnya saya ucapkan terima kasih..

  29. selamat pagi mas,
    sebelumnya saya ucapkan terima kasih mas udah mau membalas pertanyaan saya dan sudah mau membantu saya,,
    maslah mikro saya pakai yang at89s51,
    dan dalam pembuatan skripsi saya saya membuat suatu alat yang bisa mengeluarkan 4 suara dengan menggunakan ic isd 2560,
    apakah bisa mas???
    suara yang saya inign keluarkan:
    1. transmitter 1 middle marker wilcox mk 2 field
    2. transmitter 2 middle marker wilcox mk 2 field
    3. transmitter 1 outer marker wilcox mk 2 field
    4. transmitter 2 outer marker wilcox mk 2 field
    apakah kita bisa merekam suara dalam satu ic isd 2560 mas?
    dan dalam rangkaian saya ini saya ingin, apabila terjadi alarm pada peralatan saya, seperti middle marker yaitu, transmitter 1 maka mikro ini bisa mengaktifkan perekam suara,
    sehingga suara yang keluar, seperti pada nomor 1,
    apakah bisa mas membantu saya dalam pembuatan programnya,,,,,,
    dan sebelumnya saya memperkenalkan diri,
    saya kul di akademi penerbangan, jurusan navigasi dan telekomunikasi, dan saya kul dimedan,,
    sebelumnya saya ucapkan terima kasih mas.
    selamat pagi mas…..

  30. saya lupa mas, ada satu hal lagi yang ingin saya tanyakan.
    apakh kita bisa mengontrol besar, kecilnya volume suara yang keluar pada rangkaian perekam suara?
    dan apakah kita bisa memprogram rangkaian perekam suara dengan berulang ulang?
    dan sebelumnya saya minta mav mas,
    saya bisa minta nomor hp mas?
    sekali lagi saya minta mav mas.

  31. iyya rancangan mas sudah benar..tinggal membuat program yang menangani input dari opamp dan mengeluarkan data secara serial..

  32. ISD2560 bisa merekam suara dengan durasi 60 secon yang artinya asalkan waktu merekam ke-4 suara tadi tidak lebih dari 60 secon ISD ini bisa digunakan..untuk mengatur besar kecilnya suara bisa menggunakan tambahan rangkaian amplifier setelah ouput ISD..untuk program berulang-ulang bisa tinggal di looping aja…mas bisa mengubungi Penulis lewat email ato no HP yang ada di page Who Am I?

  33. makasi y mas..
    mas ad gk artikel mengenai rangkaian saya diatas..
    saya masih bingung menggabungkan antara bagian-bagian rancangan tersebut.!!
    sebelumnya terima kasih..

  34. ok mas, thanks y.
    dan tolong saya mas dalam penulisan bahasa pemprograman nya ya mas,
    selmat siang

  35. assalamu’alaikum..
    mas mw ikutan dunk…
    mas kalau nggak pake amplifier, output suaranya sudah bisa kedengeran nggak?
    mas kalau programnya (bhs. c) ribet nggak?
    thx…

  36. udah lumayan kedenger kalo gak pake amplifier tapi masih tergantung dari volume waktu merekam..kalo pake C, sepertinya lebih mudah dan ndak terlalu ribet..

  37. artikel bnyak di internet, coba ditanyakan di mbah google..jangan lupa cari datasheet dari komponen yang digunakan, bisanya di datasheet sudah diberikan rangkaian konfigurasinya seperti datasheet max232 untuk komunikasi serial..

  38. mas ad cth proramnya ga?

    thx y…

  39. selamat siang,
    mengenai bahasanya gimana mas?
    ada ga mas?

  40. bisa dicoba program di link ini
    http://www.ziddu.com/download/4442724/isd_c.zip.html
    semoga bisa membantu.

  41. Maaf belum dibuatkan,,pake asm ato C?,,akan diusahakan,,gambar rangkaiannya gimana?input ke mikronya aktif low/hight agar ISDnya aktif..

  42. mas bs minta tolong
    aku lg buat tugas akhir tentang ic isd2560..
    saya bingung mas, waktu kita mau rekam suaranya jarak kita ngomong ma mic nya harus dekat mas,, biar hasil suaranya bisa lebih bagus.

  43. klo maslah itu,,mas perlu mencoba2 mana yang menghasilkan rekeman yang lebih bagus,,tergantung dari kondisi waktu merekam dan suara perekam itu sendiri…

  44. saya menggunakan bahasa asambly,
    trus mengenai gambar rangkaian nya, belum mas, karena ic na belum sampai,
    mas apakah bisa mikro at89s52, menggunakan bahasa c?
    mas saya menggunakan mikro at89s52,
    ada ga bedanya antara 51 dengan 52,
    karena kebetulan saya pernah belajar tapi pake mikro 52?
    sebelumnya terima kasih mas,
    mav ya mas udah ngerepoti,

  45. oiya makasi banyak mas ,, tar saya coba-coba dlu,,,

    bisa minta no hp mas

    plisss

  46. no HP ma email ada di page Who Am I?

  47. 89s52 bisa menggunakan C,,beda 51 dng 52 terletak pada kapasitas memory Flash, RAM, fasilitas interupt, dan timer..

  48. Assalamu’alaikum..

    Maaf mas mengganggu. Saya butuh sekali menanyakan sesuatu yang sangat penting.

    Gini ceritanya, saya ingin membuat alat ini:
    http://statics.ilmoe.com/kajian/users/ashthy/Proyek3.JPG

    Alat ini saya buat untuk merekam beragam suara dengan alamat yang berbeda-beda. Misalnya 1110 1111 suaranya “Hai”, 1111 1111 suaranya “Hello” dan seterusnya. Tapi setelah saya coba, alatnya g berhasil.

    Pertama saya coba rekam pada alamat (A7-A0) 1111 1110 suaranya “a”. Pada saat di play back memang keluar suara “a” tetapi pada saat saya ganti kealamat lain 1101 1110 lalu saya masukkan suara “c”, ternyata suara “a” sudah tidak ada lagi, dan semua alamat2 yang belum diisi juga berubah menjadi “c” misalnya ketika dimasukkan alamat 1010 1010 suaranya juga “c” padahal saya tidk memasukkan suara ini pada alamat tersbut.

    Kira2 apakah ada solusi agar ide saya tersebut brhasil? Yang salah dari rangkaian saya itu apa ya?

    Mohon jawabannya, Terimakasih banyak

  49. Kemungkinan terjadi over write suara yaitu kesalah prosedur waktu merekam suara dan berapa alamat yang dibutuhkan untuk merekam 1 secon suara atau berepa secon untuk 1 bit alamat..
    @prosedure merekam suara : bisa dilihat pada datasheet hal 13-14, pin CE harus segera berlogika high jika suara telah selesai direkam.
    @hubungan alamat sama waktu
    misalkan menggunakan ISD25120 –> 120 secon
    alamat yang dipake A0-A9 —> 2^10 = 1024 alamat
    1 bit = 120/1024 = 0,09 secon
    1 secon = 1024/120 = 8 bit
    nah dari perhitungan tersebut, mas bisa kira-kira butuh berapa alamat untuk merekam suara 1, suara 2, dst..
    perlu dikasih jarak 1 bit untuk setiap perekaman suara..

    Semoga bisa membantu :)

  50. @prosedur merekam suara, insya Allah sudah benar. Sewaktu merekam suara saya tekan tombol start sehingga CE berlogika low, setelah merekam tombol start (CE) saya lepas sehingga CE berlogika High.

    @Alamat yang saya pake A0-A7 –> 256 alamat
    1 bit = 120/256 = 0.46 sec
    1 sec = 256/120 = 2 bit

    Aduh maaf mas, jawaban mas yang kedua ini saya belum paham.

    “perlu dikasih jarak 1 bit untuk setiap perekaman suara..”

    Apakah maksud mas perlu diberi jarak 1 sec untuk setiap perekaman atau memang cuma 1 bit saja?

    Perekaman yang saya contohkan sebelumnya, saya memasukkan suara “a” -pake’ rangkaian sya diatas- pada alamat FE SETELAH ITU saya masukkan lagi suara yang lain, yakni “c” pada alamat DE. Tapi tetap g bisa, padahal sudah ada jarak 1 bit kan?

    Mohon solusinya, terikasih banyak sebelumnya

    Ahmad

  51. Maaf Mas, untuk hubungan waktu sama alamat ada kesalahan..ternyata ISD2560/75/90/120 mempunyai 600 ruang alamat, jadi tidak berdasarkan perhitungan diatas..
    sehingga setiap ruang alamat untuk ISD25120 membutuhkan waktu 0,2 secon
    untuk lebih jelasnya tentang addressing bisa dilihat disini Mas http://www.ziddu.com/download/4726428/applicationnote1.PDF.html
    untuk jarak antar suara cukup dikasih jarak 1 bit aja..
    coba mas sekarang mulai merekam dari alamat 0000h untuk suara pertama, suara pertama membutuhkan 1 secon otomatis ruang alamat yang terpake sebanyak 5 (00h-04h –> menggunakan ISD25120)..untuk merekam suara kedua, mas taruh ke alamat 06h,,begitu seterusnya…

  52. sebelumnya, saya berterima kasih atas bantuan dan perhatiannya.

    Setelah saya coba tips dari mas, ternyata masih belum bisa juga.

    Saya yakin sekali yang salah kemungkinan pada hardware yang saya buat untuk merekam ini

    [http://statics.ilmoe.com/kajian/users/ashthy/Proyek3.JPG]

    Atau kalo ada yang punya rangkaian lain yang ffungsinya sama, saya minta ya. Kalo saya harus beli juga g apa2, sebutin harga saja, saya pusing banget nih.

    Ada yang tau?

  53. ayo mas semangat…kalo dilihat rangkaian mas,,switch yang terhubung ke alamat itu cuman terhubung ke Vcc, yang satunya kok ndak terhubung ke ground..…sekarang coba di bandingkan dengan punya saya..http://www.ziddu.com/download/4809150/isdboard.zip.html

  54. Waduh, makasih banyak nih mas.
    Mudah-mudahan berhasil.

    Oya, btw, rangkaian ini sudah pernah mas coba belum?

    Kemungkinan bulan ini belum bisa saya coba, nanti malam insya Allah sya ke rumah sakit, mau operasi.

    “Yang satunya kok ndak terhubung ke ground”
    Maksud mas, yang A7 (pin 8)?
    Soalnya seingat saya, yang harus di hubungkan ke ground itu hanya A8 dan A9.
    Pertanyaan:
    1. Kira2 kalo rangkaian saya itu A7-nya saya masukkan ke ground juga apakah bisa berhasil?
    2. Kalo misalnya saya ganti hardware pengalamatan yang saya gunakan dengan hardwarenya mas, apakah bisa berhasil?
    3. http://statics.ilmoe.com/kajian/users/ashthy/isdboard2.JPG apakah kaki 28 bersambung dengan kaki 16 dan vcc?

    Terima kasih atas jawabannya.

  55. pertama kali saya ucapkan semoga operasinya berjalan lancar dan mas segera sembuh..
    untuk pertanyaan Mas,,semuanya itu perlu dicoba mas mungkin mas sudah tau hal itu,,bahwa di dunia elektronika meskipun hardwarenya sama ada kemungkinan hasilnya berbeda,,banyak faktor X disana…
    Rangkaian yang saya buat itu belum saya coba,,rangkaian yang saya buat itu pada dasarnya mengacu pada Datasheet ISD2560, cuman saya tambah audio amplifier dan switch untuk pengalamatannya…maksud pertanyaan saya “yang satunya kok ndak terhubungke ground” adalah coba mas liat switch yang terhubung ke alamat (A0-A7), di situ satu kaki switch terhubung ke VCC dan satunya tidak terhubung kemana-mana,nah pertanyaan saya yang ndak terhubung kemana-mana itu menurut saya seharusnya terhubung ke ground,,misalnya begini, ketika mas merekam dengan alamat 05h = 0000 0101 b –> dimana 1 = 5V, 0 = 0V, nah kalo ndak terhubung kemana-mana, ISDnya memabaca apa pada alamat A1,A3 dst,,itu 0v atau 5V??

    Sebenarnya rangkaian kita sama, cuman bedanya terletak di switch yang terhubung ke alamat ISD..
    @pertanyaan 1 dan 2 : saya ndak bisa mengatakan berhasil atau tidak, semua itu perlu dicoba..
    @pertanyaan 3 : kaki 28 (VCCD), kaki 16 (VCCA) –> supply digital dan analog, kalo dilihat di datasheet hal 33 dia terhubung ke VCC..

    semoga bisa membantu…saya minta maaf kalo jawaban saya kurang bisa membantu mas dan membuat mas bingung,,kita disini sama2 belajar,,terima Kasih..

  56. mas… bisa mintah contoh pemrograman pake bahasa bascom ga?
    untuk inisialisasi atmega8535 dengan isd2560/120.. trimakasih..

    trus pada saat record dan play gimana prosedurnya mas? masalah pemanggilan alamat ginama? masih bingung mas..
    maap merepotkan..:D

  57. maaf ndak pernah cobain pake bascom..
    mengenai prosedure record/play sudah ada di datasheet..pemanggilan alamat disesuaikan dangan alamat dimana voice disimpan..

  58. mas, saya bikin rangkaian seperti ini:

    http://lh5.ggpht.com/_v7p5NYwNtTY/Sk3019gI5GI/AAAAAAAAAeY/Ld-iAwztnyY/s800/2560baru-juli3.jpg

    tapi kok recording g bisa ya? ada yang salah kah? tolong mas…

  59. mas maap nih,,,,,
    mohon bantuannya mas….
    masih tetap g bisa recording nih,,,,
    thx

  60. maaf mas baru dibales…seminggu kemaren ada training…
    setelah melihat rangkaian mas…tombol buat pin PD dan CE ndak dikasih…mungkin karena itu ndak bisa merekam…

  61. terima kasih mas,
    akan saya coba,

  62. Oooo…
    terima kasih mas,
    akan saya coba,

  63. mas bisa tolongin g mas … aQ lagi TA nih judulnya diganti ma dosen outputnya harus suara jngan tampilan LCD .. bikin alat suhu tpi ditampilkan ke output suara ..

    misal suhu 30 derajat output suara ngomong suhu 30 derajat … sedangkan saya g tw .. ouput suara kyak gimana ???

    programnya pke bahasa C saya menggunakan atmega 8535 .. please mas … bantuin :( :(

    makasih ya mas dah mau bantuin ..emailnya saya tunggu … awal september saya pendadaran mas

  64. mas kalau bisa aQ bisa kirim no hp mas bs g??? buat aq shering tentang alat ku ini …. sapa tw ada errornya mas

  65. mas email aQ
    yossi.osi@gmail.com
    yossi_sasuke@yahoo.co.id

  66. mengenai email + no HP sudah ada di Who AM I pada blog ini….

  67. Pin PD ama PR udah saia kasih switch. Sedangkan pin CE saia kasih pushbutton.
    Saat rekam, PD=0, PR=0, CE=0(ditahan pushbuttn biar 0 saat rekam, selesai rekam dlepas lg). tp kok pas di play g keluar suara y mas.(PR=1) Masalah mic saia kasi preamp dan speake saia tambah ic386.
    Minta petunjuk lg mas,apa ada prosedur yg salah?
    udah nabrak detlen nih.. Help y mas..

  68. maaf baru dibalas…menurut saya mas liat lagi timing diagram hal 16 di datasheet ISD25560 sudah bener apa belum…kalo masih belum bisa, coba preamp dan ic386 nya dihilangkan untuk sementara…

  69. Insyaallah timing diagram dah bener.
    Setiap alamat saia pakai kurang dari 2detik kok, alamat pertama 0A,kedua=1A,ketiga=2A,dst.. Saia kasi 16bit..

    Pream+386 juga dah dlepas,tp msi sama aja mas. Pas di play cuma dger suara dengung aja trus behenti. Kyak suara blm masuk. Gmana tuh mas? Bener2 bingung ini..

    Oia mas,kalo kapasitor yg di datasht itu elko apa millar? Terutama yg 0.1uF,.
    Mohon banget bantuanya mas.. Trimakasih sbelumnya..

  70. 0,1uF kalo dari gambar datasheet –> milar,,coba cek mic nya…kalo di cek mic langsung speaker keluar suara tidak?,,,
    alamatnya pake switch kan… misalkan 01h –> kondisi switchnya : off off off off off off off on

  71. dari a7-a0 mas.. 01h -> off off off off off off off on

  72. mas IC ni dpt d belidmn????? n source code icmikro nya mn?????
    mksih

  73. ICnya bisa dibeli di digi-ware.com kalo kesulitan bisa lewat saya juga….source code nya? pake Mikrokontroller apa? Bahasa apa? C atau asm??


Leave a response

Your response:

Categories