任意波形�(fā)生器是一種數(shù)�(jù)信號�(fā)生器。在�(diào)試硬件時(shí),常常需要加入一些信號,以觀察電路工作是否正�。用一般的信號�(fā)生器,不但笨�,而且只發(fā)一些簡單的波形,不能滿足需要。這時(shí)候就可用任意波形�(fā)生器來產(chǎn)生一些需要的信號�(jìn)行相�(guān)的實(shí)�(yàn)工作�
市場上出售的信號�(chǎn)生器�(jià)格昂�。結(jié)合實(shí)際需要,我們設(shè)�(jì)一種任意波形發(fā)生器。電路設(shè)�(jì)中充分利用MATLAB的仿真功能,將希望得到的波形信號在MATLAB中完成信號的�(chǎn)�、抽樣和模數(shù)�(zhuǎn)�,并將得到的�(shù)字波形數(shù)�(jù)存放在數(shù)�(jù)存儲器中,通過單片�(jī)和CPLD控制,將波形�(shù)�(jù)讀�,送入后向通道�(jìn)行A/D�(zhuǎn)換和放大處理后得到所需的模擬信號波�。利用上述方法設(shè)�(jì)的任意波形發(fā)生器,信號產(chǎn)生靈活方便、功能擴(kuò)展靈�、信號參�(shù)可調(diào),實(shí)�(xiàn)了硬件電路的軟件化設(shè)�(jì)。具有電路結(jié)�(gòu)簡單、實(shí)用性強(qiáng)、成本低廉等�(yōu)�(diǎn)�
任意波形�(fā)生器的設(shè)�(jì)思想,是利用MATLAB的強(qiáng)大仿真功�,方便、快捷的生成給定頻率、周期、脈寬的任意波形�(shù)�(jù);并將數(shù)�(jù)�(yù)存在�(shù)�(jù)存儲器中。在單片�(jī)控制�,利用CPLD電路�(chǎn)生地址讀出數(shù)�(jù),送入D/A�(zhuǎn)換電�,得到所需的任意波形信�。系�(tǒng)�(jié)�(gòu)框圖如圖1;圖中分頻電路和地址�(fā)生器由CPLD�(shí)�(xiàn)�
1� 單片�(jī)控制電路 單片�(jī)采用AT89C52芯片,通過軟件編程�(chǎn)生所要求的控制信�。主要的控制參數(shù)包括:信號周�、脈�;分頻電路的開始信號、地址�(fā)生器的復(fù)位信�;E2PROM的選通信�;D/A�(zhuǎn)換電路的選通 信號。在具體電路�,端口P1.0控制分頻電路的啟�(dòng)、P1.1控制地址�(fā)生器的清�,P2.0控制28C256和AD7545的選通信�。單片機(jī)工作在定�(shí)�0方式,軟件設(shè)�(jì)利用C語言�(shí)�(xiàn)。流程圖如圖2所示: 2� 波形�(shù)�(jù)生成 MATLAB作為一款的�(shù)�(xué)工具軟件,具有強(qiáng)大的�(yùn)算功能;可以方便的產(chǎn)生各種信號波�,在軟件中實(shí)�(xiàn)波形信號的產(chǎn)�、抽樣和模數(shù)�(zhuǎn)�。設(shè)�(jì)的任意波形發(fā)生器,數(shù)�(jù)存儲器選�28C256芯片,信號波形通過MATLAB仿真�(chǎn)生;得到的波形數(shù)�(jù)存放在數(shù)�(jù)存儲�28C256�。具體設(shè)�(jì)�,我們要求產(chǎn)生周期為200ms,脈寬為5ms的單/�(diào)頻混合信�,其中單頻信號的脈寬�4ms,頻率為30KHz;調(diào)頻信號的脈寬�1ms,頻率為30KHz[[_]]35KHz。在MATLAB中設(shè)定抽樣率�500KHz,得到�2500�(gè)波形�(shù)�(jù)。這些混合波形�(shù)�(jù)在燒錄入�(shù)�(jù)存儲器的過程�,由于波形數(shù)�(jù)較多,直接用手工錄入�(shù)�(jù)存儲器中不僅�(fèi)�(shí)且容易出�(cuò)。為克服這一弊端,通過MATLAB編程的方法將�(chǎn)生的波形�(shù)�(jù)按照HEX文件的INTEL格式存放,然后將這些波形�(shù)�(jù)整批次燒錄入�(shù)�(jù)存儲器中。采用上述方�,波形數(shù)�(jù)生成簡單,快�;可根據(jù)需要在軟件程序中方便地修改信號參數(shù);無需改動(dòng)硬件電路即可�(shí)�(xiàn)信號參數(shù)的功能擴(kuò)�� 3� CPLD邏輯�(shè)�(jì) 分頻電路采用兩片74HC163�(shí)�(xiàn)。通過分頻電路,將12MHz的晶振標(biāo)�(zhǔn)頻率分頻�,得�500KHz的抽樣頻�,作為地址�(fā)生器的時(shí)�。分頻電路的工作由單片機(jī)控制� 地址�(fā)生器電路�3�74HC163組成,時(shí)鐘頻率為500KHz,有分頻電路提供;和�(yù)存的波形�(shù)�(jù)抽樣頻率相一�,以�(shí)�(xiàn)�(shù)�(jù)的無失真讀�� 4� D/A�(zhuǎn)換電� D/A�(zhuǎn)換電路的�(shí)�(xiàn)如圖3所示� 電路�,AD7545將波形數(shù)�(jù)�(zhuǎn)換為模擬信號;LF353�(jìn)行信號濾波和整形�
任意波形�(fā)生器的發(fā)展趨勢是更高取樣�,更高分辨率和更大存儲量,目前實(shí)�(shí)帶寬超過1GHz的產(chǎn)品比較少,而且分辨率只�8位,不能滿足快速發(fā)展的移動(dòng)通信和高速網(wǎng)�(luò)的測量要�。與�(shù)字存儲示波器相比,任意波形發(fā)生器的全面指�(biāo)存在明顯差距,前者的取樣率達(dá)�20GS/s和帶�6GHz,后者的取樣率是4.8GS/s和帶�2GHz。任意波形發(fā)生器首先要趕上數(shù)字存儲示波器,然后再往前發(fā)�,因?yàn)樵陔娐窐?gòu)成方�,任意波形發(fā)生器的核心部件是高速數(shù)/模轉(zhuǎn)換器,它的工藝潛力還很大,顯然缺少的是市場需��
任意波形�(fā)生器的另一重要�(yīng)用領(lǐng)域是低頻,例如心電圖、汽車點(diǎn)火、防撞氣�、醫(yī)療儀器等,頻率范圍在聲頻以下,多組信號輸��16位以上的分辨率。這類任意波形�(fā)生器以VXI總線、PXI總線和PC總線模塊較多,每年都有新�(chǎn)品推��
維庫電子通,電子知識,一查百通!
已收錄詞�168667�(gè)