<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于Cortex-M3的數字可調共振源的設計

基于Cortex-M3的數字可調共振源的設計

作者: 時(shí)間:2011-02-28 來(lái)源:網(wǎng)絡(luò ) 收藏

共振現象是自然界普遍存在的物理現象,隨著(zhù)共振原理的揭示,共振在生產(chǎn)實(shí)踐和科研領(lǐng)域中得到廣泛應用。在大學(xué)物理實(shí)驗中,共振實(shí)驗也是一項重要實(shí)驗組成部分,如力學(xué)機械彈簧共振實(shí)驗、聲學(xué)昆特管實(shí)驗、光學(xué)相干波干涉實(shí)驗、電磁場(chǎng)互感諧振實(shí)驗等,其中都涉及到本身的設計。在各種共振實(shí)驗中,都需要一個(gè)高精度、輸出信號頻率連續可調且功率足夠大的。然而目前的實(shí)驗平臺多采用模擬元件構成和手動(dòng)機械式調節,原理多是鎖相環(huán)頻率合成的方法,存在著(zhù)產(chǎn)生的信號頻率精度低、頻率可調節范圍小、調節反應慢等缺點(diǎn)。本文介紹了一種基于3(STM32F103C8)最新ARM內核的成本低、功耗低、分辨率高、頻率變換快的直接合成(DDS)的。

1 系統結構
根據系統的性能要求,共振源系統主要由計算機控制軟件、USB通信、CPU模塊、信號發(fā)生模塊、信號濾波放大電路模塊、顯示及鍵盤(pán)控制模塊、外圍實(shí)驗裝置等6部分組成。圖1為該系統框圖。

本文引用地址:http://dyxdggzs.com/article/187603.htm


系統以高速低功耗STM32F103C8為主控芯片,通過(guò)按鍵設置輸出頻率與幅度,并將頻率和幅度值顯示在LCD屏上,并控制DDS芯片AD9850合成相應的信號,該信號經(jīng)過(guò)濾波放大模塊將信號的功率放大后輸出到外圍的振動(dòng)裝置上。同時(shí),振動(dòng)源可以通過(guò)USB與計算機相連,PC機在軟件中設置輸出信號頻率和幅度。

2 系統硬件設計
2.1 CPU主控部分
系統采用STM32F103C8作為主控制芯片。STM32F103C8是ST公司于2008年推出的以高性能的ARM 3 32位的RISC內核的ARM。工作頻率可達72 MHz,內置高速存儲器(高達512 kB的閃存和64 kB的SRAM),豐富的增強I/O端口和聯(lián)接到兩條APB總線(xiàn)的外設。Thumb-2指令集帶來(lái)了更高的指令效率和更強的性能,通過(guò)緊耦合的嵌套矢量中斷控制器,對中斷事件的響應比以往更迅速,工作電壓可以在2.0~3.6 V之間,能夠實(shí)現耗電最優(yōu)化。在工業(yè)實(shí)時(shí)控制、計算機外部設備、建筑和安防、儀器儀表、通訊設備、家電消費等各個(gè)領(lǐng)域應用廣泛。
將STM32F103C8的PA0~PA7口與AD9850的8位并行數據接收端口相連,PB12、PB13、PB14分別與W_CLK、FQ_UD、CLKIN相連作為控制總線(xiàn),用于控制AD9850的工作。具體控制連接,如圖2所示所示。


2.2 信號發(fā)生模塊
信號發(fā)生模塊選用DDS芯片AD9850,它是高穩定度的直接頻率合成器件,內部包含:輸入寄存器、數據寄存器、合成寄存器(D-DS)、10位高速D/A轉換器和高速比較器。AD9850高速的直接數字合成器(DDS),核心根據設定的32位頻率控制字和5位相移控制字,可產(chǎn)生0.029 Hz~62.5 MHz的正弦信號或者標準的方波信號。該器件可通過(guò)并行接口或串行接口實(shí)現控制字寫(xiě)入,以改變輸出頻率和相位。本文采用并行輸入方式,通過(guò)8位總線(xiàn)D0~D7將外部控制字輸入到寄存器。5個(gè)W-CLK的上升沿讀入5 bit數據到輸入寄存器后。FQ-UD(頻率更新時(shí)鐘)上升沿到40位數據加載到頻率/相位控制寄存器,輸出波形頻率和相位更新一次。AD9850輸出頻率數據F與頻率控制字M(4 bit)之間的關(guān)系為

其中,CLKin為外部參考時(shí)鐘,本設計采用50 MHz。
2.3 信號濾波及功放模塊
AD9850輸出信號直接由器件內部的D/A轉換合成的,而D/A的位數有限,難免會(huì )產(chǎn)生數字量化噪聲,這種量化噪聲進(jìn)而會(huì )造成輸出信號產(chǎn)生畸變。本系統選用了橢圓低通濾波器,可有效抑制120 MHz以上的高頻干擾。圖3為信號濾波電路。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: Cortex-M 數字 共振源

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>