《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 一種新的實現DDS的AVR信號發(fā)生器的原理圖和PCB圖設計

一種新的實現DDS的AVR信號發(fā)生器的原理圖和PCB圖設計

2011-06-30
  這是一個AVR DDS信號發(fā)生器V2.0新的實施,,已經在scienceprog.com出版,。 很明顯,對于原原理圖和固件完全歸功于它的原創(chuàng)者,。這里呈現的是一個不同的PCB,,結構緊湊,單只通孔,,便于建筑構件片面的,。函數發(fā)生器有兩個BNC輸出:為高速[1到8 MHz]一平方信號(BNC1)和DDS的信號(BNC2)另一個。偏移和幅度可以用兩個調節(jié)電位器:在+5 V至- 5V(POT1)和0至10V(POT2)范圍幅度范圍偏移。向上和向下箭頭按鈕用于改變函數的類型(正弦,,三角等),,而左,右箭頭按鈕用于改變頻率值,。還有一個改變頻率步進單獨的菜單,。當中間按鈕按下時,產生的信號啟動,。示意圖

 

  EAGLE示意圖(僅一個狀態(tài)LED和開/關開關上架)

  PCB

 

 

  EAGLE PCB(絲印和底層)

  零件清單

  電源

  對于通電函數發(fā)生器,,一臺PC ATX電源供應器使用了,所有的電壓已經上市(+12 V,,- 12V,,+5 V)。接線顯示在下面的圖像從scienceprog.com拍攝,。

 

  工廠制造的印刷電路板及零件

 

 

  PCB制作

  照片組裝PCB

 

 

 

 

 

 

  ATMEGA16編程的程序員與usbtiny

 

 

  改變固件

  由于目前LCD字符的方向,,這是從原來的執(zhí)行情況(180度)不同,在main.c中作了以下修改: 按鈕的左邊和右互換:

  #定義左3 / / PORTD

  #定義右1 / / PORTD

  按鈕TOP和BOTTOM互換:

  #定義下跌了4 / / PORTD

  #定義最多0 / / PORTD

  對于AVR - GCC編譯器的最新版本,,應作出以下修改(根據杰夫在scienceprog.com評論):

  結構信號{

  揮發(fā)性uint8_t模式; / /信號

  不穩(wěn)定uint8_t FR1 / /頻率[0 .. 7]

  揮發(fā)uint8_t FR2; / /頻率[8 .. 15]

  揮發(fā)性uint8_t FR3; / /頻率[16 .. 31]

  揮發(fā)性uint32_t頻率; / /頻率值

  波動uint8_t標志; / /如果0發(fā)電機關閉,,1為ON

  揮發(fā)uint32_t ACC / /累加器

  揮發(fā)性uint8_t ON;

  揮發(fā)uint8_t HSfreq / /高速頻率[1 ... 4Mhz的]

  揮發(fā)uint32_t deltafreq; / /頻率步進值

  } SG;

  該ATMEGA16保險絲應該是:

  高= 0 × 59

  LOW = 0xCF

  這是解釋為下列選項選中(所有其他未選中):

  OCDEN

  SPIEN

  BOOTSZ1

  BOOTSZ2

  SUT1

  SUT0

  照片的設備

 

 

 

 

 

  最終實驗室設置



 

本站內容除特別聲明的原創(chuàng)文章之外,,轉載內容只為傳遞更多信息,,并不代表本網站贊同其觀點。轉載的所有的文章,、圖片,、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯系確認版權者,。如涉及作品內容,、版權和其它問題,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118,;郵箱:[email protected],。