folder Tahribat.com Forumları
linefolder Elektronik / Embedded / Mobil Cihazlar
linefolder Mikrofon Girişini Dijital Çıkışa Çeviren Hazır Devre Lazım. ADC. Birde Tam Tersi.



Mikrofon Girişini Dijital Çıkışa Çeviren Hazır Devre Lazım. ADC. Birde Tam Tersi.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    Beyler, mümkünse pinleri ve jack'i içinde kurulu, hazır sadece breadboard da pinlerini bağlayıp, direk clock sinyali vererek (40 khz vereceğim örnekleme için) digital verileri işlemem gerekecek.

     

    Var mı hazır bir devre bunun için. FPGA board'da kullanacağım ürünün. FPGA board da audio jack yok, GPIO'dan bağlayıp kullanabileceğim 8 bit veya 16 bit, microfon jack'i olan hazır bir ADC lazım. Elektronikten pek bi bok çakmıyorum eğer yapılabiliyorsa bana yapıp (parasıyla) yollayacak biri var mı?

     

    Birde ikinci sorum var bu devrenin tam tersi lazım. Yani DAC. Onuda GPIO dan bağlayıp hoperlörden ses almayı düşünüyorum.

     

     

    Spesification'ları ile birlikte hazır bir devre olursa çok iyi olur...

    DrKill tarafından 25/Ara/15 14:09 tarihinde düzenlenmiştir

    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviEkran
    MaviEkran's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    Hocam neden matlab değil? Yada Raspberry Pi işini görmez mi?

    Bir de büyük resmi paylaşabilir misin? Ne istediğini tam anlayamadık.

    FPGA board'ın GPIO'na 8 bit veya 16 bit digital input vereceksin. Bu inputu da analog sesi digital'e çevirerek hazırlamak istiyorsun.

    Sonra digital veriyi işleyip GPIO'dan output vereceksin. Onu da DAC'la analog yapıp hoparlöre bağlayacaksın.

    Edit:

    Şu abiler Pi için ADC ve DAC satıyor, beğenmezsen boardlar üzerindeki çiplerden alıp kendin ekmektahtasında birşeyler yaparsın

    https://www.abelectronics.co.uk/products/3/Raspberry-Pi/14/Delta-Sigma-Pi-18-bit-Analogue-to-Digital-converter

     

    MaviEkran tarafından 25/Ara/15 14:52 tarihinde düzenlenmiştir

    Blue Screen of Death
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    MaviEkran bunu yazdı

    Hocam neden matlab değil? Yada Raspberry Pi işini görmez mi?

    Bir de büyük resmi paylaşabilir misin? Ne istediğini tam anlayamadık.

    FPGA board'ın GPIO'na 8 bit veya 16 bit digital input vereceksin. Bu inputu da analog sesi digital'e çevirerek hazırlamak istiyorsun.

    Sonra digital veriyi işleyip GPIO'dan output vereceksin. Onu da DAC'la analog yapıp hoparlöre bağlayacaksın.

    Hocam olay aynen dediğin gibi,  2 kanal sesi (16 bit oluyor sanırım) GPIO dan digital olarak alacağım. Ben bu aldığım veriyi işleyip, ramde depolayacağım.

    Istendiği vakittede işlediğim veriyi okuyup gpıo dan verip hoperlörden analog olarak dinleteceğim.

    Sıkıntım şu ki kullandığım alette audio jack ve DAC veya ADC yok.

    Bu işi GPIO dan halletmem lazım.

     

    Mesajına ithafen şey aklıma geldi. Raspberry pi'nin audio jack'i ile sesi alıp, RPI'nin GPI'sundan digital olarak benim FPGA'e veremez miyim acaba? Elimde RPI var para harcamadan çözebilirim bu şekilde sanırım. Ama olur mu böyle birşey hiç bilmiyorum.

     

    Gerçi ilk yapmam gereken devre ile halletmek olacak o olmazsa rpi'yi dac ve adc şekline bir aracı olarak kullanabilirim aslında.

     

    Olayın asıl teması FPGA ile DSP.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviEkran
    MaviEkran's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek
    DrKill bunu yazdı
    MaviEkran bunu yazdı

    Hocam neden matlab değil? Yada Raspberry Pi işini görmez mi?

    Bir de büyük resmi paylaşabilir misin? Ne istediğini tam anlayamadık.

    FPGA board'ın GPIO'na 8 bit veya 16 bit digital input vereceksin. Bu inputu da analog sesi digital'e çevirerek hazırlamak istiyorsun.

    Sonra digital veriyi işleyip GPIO'dan output vereceksin. Onu da DAC'la analog yapıp hoparlöre bağlayacaksın.

    Hocam olay aynen dediğin gibi,  2 kanal sesi (16 bit oluyor sanırım) GPIO dan digital olarak alacağım. Ben bu aldığım veriyi işleyip, ramde depolayacağım.

    Istendiği vakittede işlediğim veriyi okuyup gpıo dan verip hoperlörden analog olarak dinleteceğim.

    Sıkıntım şu ki kullandığım alette audio jack ve DAC veya ADC yok.

    Bu işi GPIO dan halletmem lazım.

     

    Mesajına ithafen şey aklıma geldi. Raspberry pi'nin audio jack'i ile sesi alıp, RPI'nin GPI'sundan digital olarak benim FPGA'e veremez miyim acaba? Elimde RPI var para harcamadan çözebilirim bu şekilde sanırım. Ama olur mu böyle birşey hiç bilmiyorum.

     

    Gerçi ilk yapmam gereken devre ile halletmek olacak o olmazsa rpi'yi dac ve adc şekline bir aracı olarak kullanabilirim aslında.

     

    Olayın asıl teması FPGA ile DSP.

    Pi'nin mikrofon girişi yok, sadece ses çıkışı var diye biliyorum. USB ses kartı belki iş görür.

    Pi'nin GPIO çıkış hızları da senin için önemli, adam şurada ölçmüş: http://codeandlife.com/2012/07/03/benchmarking-raspberry-pi-gpio-speed/

     


    Blue Screen of Death
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    Gençler şu işe yarar mı kullanmış olan var mı? Sanırım arduino da işe yarıyor. FPGA dede kullanabilirim gibi geldi kullanmış olan varsa deneyimlerini yazsın bi.

     

    https://www.adafruit.com/product/1063

     


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek
    DrKill bunu yazdı

    Gençler şu işe yarar mı kullanmış olan var mı? Sanırım arduino da işe yarıyor. FPGA dede kullanabilirim gibi geldi kullanmış olan varsa deneyimlerini yazsın bi.

     

    https://www.adafruit.com/product/1063

     

    Hocam gönderdiğin linkteki araç mikrofon için 2.5 - 5V arası yükseltici devresi. Eğer kullandığın FPGA built-in ADC içeriyorsa direk FPGA ile kullanabilirsin. Eğer yoksa harici bir ADC entegresi kullanmak durumundasın.

    Edit:

    Harici adc olarakta linkteki ürünü kullanabilirsin. 12 Bit, I2C protokolünü kullanıyor;

    https://www.adafruit.com/products/1083

     

     

    aercys tarafından 27/Ara/15 02:01 tarihinde düzenlenmiştir

    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Hangi FPGA devkit'i kullanıyorsun?


    Olaylara karışmayın!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    Burdaki devre işini görür mü acaba?

    http://www.instructables.com/id/Use-Your-Laptop-as-Oscilloscope/


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    YeniHarman bunu yazdı

    Hangi FPGA devkit'i kullanıyorsun?

    Altera DE0

    ftp://ftp.altera.com/up/pub/Altera_Material/Boards/DE0/DE0_User_Manual.pdf

     

    aercys bunu yazdı
    DrKill bunu yazdı

    Gençler şu işe yarar mı kullanmış olan var mı? Sanırım arduino da işe yarıyor. FPGA dede kullanabilirim gibi geldi kullanmış olan varsa deneyimlerini yazsın bi.

     

    https://www.adafruit.com/product/1063

     

    Hocam gönderdiğin linkteki araç mikrofon için 2.5 - 5V arası yükseltici devresi. Eğer kullandığın FPGA built-in ADC içeriyorsa direk FPGA ile kullanabilirsin. Eğer yoksa harici bir ADC entegresi kullanmak durumundasın.

    Edit:

    Harici adc olarakta linkteki ürünü kullanabilirsin. 12 Bit, I2C protokolünü kullanıyor;

    https://www.adafruit.com/products/1083

     

     

    Dahili ADC yok hocam. Verdiğim link yanlış olmuş dediğin gibi amplifier diye geçiyor o farklı birşey.

    Senin verdiğin üründe güzel ama 3K sample gönderebiliyor en fazla. Ses için yeterli seviyede değil hocam.

    En azından 20 khz felan almam lazım.

     

    Şu var aslında ama oda çok pahalı: http://www.elektrovadi.com/PmodAD1-2-kanal-12-bit-ADC,PR-1840.html

    Ayrıca stoktada yok sanırım. Ki üstüne bi sürü kablolama ile uğraşacağım.

     

     

    NoktaliVirgul bunu yazdı

    Burdaki devre işini görür mü acaba?

    http://www.instructables.com/id/Use-Your-Laptop-as-Oscilloscope/

    Bilemedim...

     

    DrKill tarafından 27/Ara/15 06:31 tarihinde düzenlenmiştir

    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek

    http://www.elektrovadi.com/ADC-PROTO-BOARD,PR-522.html

    Hocam yukarıda verdiğim linkteki board'u kullanabilirsin. İşini muhtemelen görecektir, SPI ile haberleşiyor ve datasheetinde max 100k sample alabileceğinden bahsediyor. Yalnız fiyat olarak bana biraz fazla geldi hocam. Üzerinde kullanılan adc MCP3204 ün DIP soketli ürünü mevcut direnc.net te. Alıp kendin de yapabilirsin. Bu arada direnc.net linki;
    http://www.direnc.net/MCP3204-27V-4-Channel8-Channel-12-Bit-AD-Converters-with-SPI-Serial-Interface,PR-9917.html

     


    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e