Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Hitachi, Mitsubishi Mikrodenetleyici => Konuyu başlatan: nonstradam - 17 Mayıs 2007, 08:44:48

Başlık: M30624FGPFP ile 16 bit DAC + E8 interrupt
Gönderen: nonstradam - 17 Mayıs 2007, 08:44:48
merhaba
M30624FGPFP nin 8 bit iki kanal dac ını kullanarak dışarıya bir kaç devre elemanı koyarak(opamp vs.) 16 bit dac oluşturabilirmiyiz. bana oluşturabiliriz gibi geliyor ama tamda kafam basmıyor. böyle bir konu üzerine çalışmanız oldumu. 16 bit olmasa bile 10-12 bit kafi.

birde E8 emülatörle interrupt foksiyonları simüle edilemiyormu. naptıysam bir türlü int. leri çalıştıramadım.

iyi çalışmalar...
Başlık: M30624FGPFP ile 16 bit DAC + E8 interrupt
Gönderen: nonstradam - 17 Mayıs 2007, 12:08:25
intleri hallettim Interrupt enable flag ı aktif etmeyi unutmuşum. şimdi tamam ama 8 bitlik iki dac ı kullanarak daha yüksek çözünürlükte dac yapabilirmiyiz hala düşünüyorum.
Başlık: M30624FGPFP ile 16 bit DAC + E8 interrupt
Gönderen: mcan - 17 Mayıs 2007, 14:13:45
16bit elde edebilmen için iki çıkışı bi şekilde çarpman lazım.yani çarpım işlemi.bunun için vga,vca analog çarpıcılar gibi elemanlar işini görürü sanırım bi googledan bak.ama o entegreler türkiyede bulunurmu bilemiyorum
Başlık: M30624FGPFP ile 16 bit DAC + E8 interrupt
Gönderen: nonstradam - 17 Mayıs 2007, 16:39:16
sanırım hallettim. vref i tl431 gibi bir referans entegresiyle 2.5V a set edelim. daha sonrada 8 bitlik iki adet dac çıkışını aşağıda çizdiğim devreye girelim. 16 bitlik değişkenimizin ilk sekiz bitini bir dac a son sekiz bitini bir daca yükleyelim. işlem tamam 16 bitlik değişkenimizi arttırdıkça çıkış voltajımız 0-5V arasında 16 bit çözünürlükte değişecektir diye umuyorum. hatalıysam lütfen düzeltirmisiniz.

[IMG]http://www.imageturk.com/g_resim.php?res=8490bc94b8d7379b22dfc.JPG[/IMG] (http://www.imageturk.com/goster.php?res=8490bc94b8d7379b22dfc.JPG)
Başlık: M30624FGPFP ile 16 bit DAC + E8 interrupt
Gönderen: mcan - 17 Mayıs 2007, 18:42:06
bu şekilde bir toplama işlemi ile 16 bit elde etmen sanırım mümkün değil, şöyle düşün verdiğin şekilde ki gerilimler aynen yer değiştirsinler sonuç yine aynı çıkıcak.oysa 16 bitlik bir değişkenin ilk sekiz biti ile son sekiz bitini yer değiştirsek aynı sayı çıkmaz.yani yapman gereken bir çarpma işlemi olmalı
Başlık: M30624FGPFP ile 16 bit DAC + E8 interrupt
Gönderen: nonstradam - 18 Mayıs 2007, 08:38:45
haklısın eksik düşündük araştırmaya devam...