10Hz – 100KHz DDS Fonksiyon Jeneratörü projesi, sinüzoidal ve kare sinyal üretimi için bir fonksiyon üreticisidir. Çıkış frekansı, 2 Hz’lik adımlarla 10 Hz ila 100 KHz aralığını kapsar. Dalga formu sentezi, DDS tekniğine (Doğrudan Dijital Sentez) dayalıdır ve çıkış frekansı, gömülü tekerlekli klavyeye sahip bir mikrobilgisayar aracılığıyla seçilir.
1. Teknik özellikler
Çıkış Frekansı : 10 Hz – 100 KHz (adım 2 Hz)
Çıkış Gerilimi : Sinüs : 0 – 20 Vp-p
Kare : 0 – 20 Vp-p
TTL : 5 Volt
Çıkış Direnci : 1 KOhm
2. Sinüzoidal dalga formu doğrudan dijital sentez
Tam bir sinüzoidal dalga formu, bir DDS sistemi aracılığıyla sentezlenebilir. Bu sistem 2^21 aşamadan (zaman dilimleri) oluşan bir grup kullanır ve 16 bitlik bir veri, iki ardışık senkronizasyon darbesi arasında bunlardan kaçının içerileceğini tanımlar. 16 bit veri kilidi düşük sayısal değerler içeriyorsa, çıkış frekansı düşük olacaktır ve 16 bit veri kilidi yüksek sayısal değerler içeriyorsa, çıkış frekansı yüksek olacaktır.
Sentezin sonraki aşamaları için faz toplayıcının toplam 21 bitinin yalnızca sekiz MSBiti kullanılır. Bu sekiz bitten 1. MSBit işaret biti olarak, 2. MSBit ise kadran biti olarak kullanılır. Çeyrek tamamlayıcı (çeyrek bitinin kullanımıyla) ROM’u çalıştırır ve periyodunun 128 adımını üretir. Bundan sonra, işaret biti ve işaret tamamlayıcısı, [2*Pi] periyodunun toplam 256 adımını üretir. İşaret tamamlayıcının çıkışı, analogdan dijitale dönüştürücüyü (çıkış mandalı yoluyla) çalıştırır ve üretilen analog sinyal, bir düşük geçiş filtresine girer. Son olarak, filtrelenmiş sinyal sentezlenmiş sinüs dalgasıdır.
AT90S1200 D.D.S. Function Generator kaynak: seattlerobotics.org/encoder/200205/ddsfgen.htm
Şifre-Pass: 320volt.com
Yayım tarihi: 2008/01/11 Etiketler: at90s1200, atmel avr projeleri, atmel devreleri, avr, function generator, sinyal