當前位置:首頁 > EDA > 電子設(shè)計自動化
[導讀]摘要:針對傳統(tǒng)信號源精度低的特點,提出一種新的函數(shù)信號發(fā)生器設(shè)計方案。這里介紹的函數(shù)信號發(fā)生器由CPLD、單片機控制模塊、鍵盤、LED顯示、D/A轉(zhuǎn)換模塊組成。采用直接數(shù)字頻率合成(DDFS)技術(shù),用單片機控制CPLD的

摘要:針對傳統(tǒng)信號源精度低的特點,提出一種新的函數(shù)信號發(fā)生器設(shè)計方案。這里介紹的函數(shù)信號發(fā)生器CPLD、單片機控制模塊、鍵盤、LED顯示、D/A轉(zhuǎn)換模塊組成。采用直接數(shù)字頻率合成(DDFS)技術(shù),用單片機控制CPLD的方法產(chǎn)生正弦波、方波、三角波和占空比可調(diào)的矩形波。該系統(tǒng)具有頻率范圍寬,步進小,幅度和頻率的精度高等特點。
關(guān)鍵詞:CPLD;DDFS;單片機控制;80C196

0 引 言
    傳統(tǒng)的信號源設(shè)計常采用模擬分立元件或單片壓控函數(shù)發(fā)生器MAX038,可產(chǎn)生正弦波、方波、三角波,并通過調(diào)整外部元件改變輸出頻率,但由于采用模擬器件。所用元件的分散性太大,即使使用單片函數(shù)發(fā)生器,也因參數(shù)與外部元件有關(guān)(外接的電阻電容對參數(shù)影響很大),使頻率穩(wěn)定度較差.精度低,抗干擾能力低,成本也高;況且其靈活性較差.而不能實現(xiàn)多種波形以及波形運算輸出等功能。
    在此,采用直接數(shù)字頻率合成(DDFS)技術(shù),并使用單片機控制CPLD的方法。由于CPLD具有可編程重置特性,因而可以方便地改變控制方式或更換波形數(shù)據(jù)。而且簡單易行,易于系統(tǒng)升級,同時具有很高的性價比。頻率合成是將一個高穩(wěn)定度和一個高精度的標準頻率經(jīng)過運算,產(chǎn)生同樣穩(wěn)定度和精度的大量離散頻率技術(shù),一定程度上解決了既要頻率穩(wěn)定、精確,又要頻率在較大范圍內(nèi)可變的矛盾。

1 DDFS的原理和特點
1.1 DDFS的基本原理
    DDFS的基本原理圖如圖1所示。


    一個完整輸出波形的周期、幅值都被順序地存放在RAM中。當RAM的地址變化時,DAC將該波形數(shù)據(jù)轉(zhuǎn)換成電壓波形,該電壓波形的頻率與RAM地址變化的速率成正比。DDFS發(fā)生器使用了相位累加技術(shù),以控制波形在RAM中的地址。它用一個加法器代替計數(shù)器來產(chǎn)生RAM的順序地址。在每一個時鐘周期,存儲于相位遞增寄存器(Phase Increment Register,PIR)中的常數(shù)都被加到相位累加器的當前結(jié)果上。相位累加器輸出的最大有效位數(shù)被用來確定波形在RAM中的地址。通過改變PIR的常數(shù),確定每個周期中的點數(shù),而這些點數(shù)正是用來改變整個波形的頻率。當一個新相位遞增寄存器的(PIR)常數(shù)被存進寄存器中,波形的輸出頻率便隨下一個時鐘周期連續(xù)地改變相位。相位累加器將依據(jù)PIR中存儲的常數(shù)來改變RAM的地址,若PIR數(shù)值很小(即頻率較低)時,累加器便逐步地經(jīng)過每個RAM地址;當PIR的值較大時,相位累加器將跳躍某些RAM地址。
1.2 DDFS的特點
    DDFS的特點如下:
    (1)DDFS的頻率分辨率在相位累加器的位數(shù)N足夠大時,理論上可以獲得相應的分辨精度,這是傳統(tǒng)方法難以實現(xiàn)的。
    (2)由于DDFS中不需要相位反饋控制,頻率建立及頻率切換快,并且與頻率分辨率、頻譜純度相互獨立,這一點明顯優(yōu)于PPL。
    (3)DDFs的相位誤差主要依賴于時鐘的相位特性,相位誤差小。另外,DDFS的相位是連續(xù)變化的,形成的信號具有良好的頻譜,這是傳統(tǒng)的直接頻率合成方法無法實現(xiàn)的。
    (4)DDFS的失真度除了受到D/A轉(zhuǎn)換器本身的噪聲影響外,還與離散點數(shù)N和D/A字長有著密切的關(guān)系。在高輸出頻率取樣點數(shù)32和相應的量化級數(shù)256條件下,失真度(5.676%)已經(jīng)足夠小了。

2 系統(tǒng)設(shè)計
2.1 總體設(shè)計
系統(tǒng)框圖如圖2所示。


2.2 主要模塊設(shè)計
    (1)波形產(chǎn)生電路模塊。用CPLD產(chǎn)生方波、正弦波、三角波和占空比可調(diào)的矩形波,從存儲器讀出波形數(shù)據(jù),把數(shù)據(jù)交給D/A轉(zhuǎn)換器DAC0832進行轉(zhuǎn)換得到模擬波形。在CPLD內(nèi)部采用層次化設(shè)計方法產(chǎn)生波形,底層采用硬件描述語言描述波形。
    (2)鍵盤控制模塊。用單片機80C196接8255芯片控制4×5鍵盤,8255得到鍵盤碼,通過中斷服務程序把鍵盤信息送給單片機。
    (3)LED顯示模塊。用8個LED數(shù)碼管顯示占空比和頻率值,接口電路簡單,控制方便。LED數(shù)碼管的質(zhì)量輕,體積小,功耗低,接口簡單方便可與8位微處理器或控制器相連。
    (4)單片機控制模塊。是系統(tǒng)的主控制器,用于控制其他模塊協(xié)調(diào)工作。該系統(tǒng)程序的代碼比較長,約幾十KB,使用80C196單片機,片內(nèi)有ROM,不必擴展外部ROM。
    該程序需要較大的RAM,以便進行波形存儲、失真度分析等操作。
2.3 參數(shù)計算
    頻率參數(shù)計算如下:
    波形頻率范圍為20 Hz~20 kHz;步進為10 Hz。
因為根據(jù)公式:,因此選取的時鐘頻率必須為2 MHz。另外要保證20 kHz以上時,取樣點數(shù)都是64點,這樣時鐘頻率必須大于10 MHz。該系統(tǒng)的時鐘頻率采用80 MHz。綜合考慮,相位累加器的時鐘頻率fx根據(jù)公式選取,相位累加器位數(shù)為16位,頻率步進為。相位增量寄存器為16位,故最高輸出頻率為20 kHz。
    D/A轉(zhuǎn)換器的轉(zhuǎn)換時間為1μs,可以保證在輸出頻率為1 MHz時,輸出64個樣點。用單片機輸出控制信號與數(shù)據(jù),CPLD芯片作為系統(tǒng)實現(xiàn)。
2.4 幅度控制
    D/A轉(zhuǎn)換器是實現(xiàn)幅度可調(diào)和任意輸出的關(guān)鍵,以此來控制信號發(fā)生器的輸出電壓。D/A轉(zhuǎn)換器中電流的建立時間將直接影響到輸出的最高頻率。該系統(tǒng)采用的是DAC20832,電流建立時間為1μs,在最高頻率點,一個周期輸出64個點,可輸出20 Hz~20 kHz的頻率信號。幅度控制用8位D/A控制,最高峰值為12.7 V,因此幅度分辨率為0.1 V。
2.5 濾波、緩沖輸出電路
    D/A轉(zhuǎn)換器輸出后,正弦波通過濾波電路、輸出緩沖電路對信號去毛刺,使信號平滑且具有負載能力。運放選用高速寬帶運放TL084,截止頻率約為1 MHz,20 kHz以內(nèi)幅度平坦。
    為了保證穩(wěn)幅輸出,選用OCL功放電路,得到的頻率特性好,波形失真小,具有很強大的電流驅(qū)動能力。實際電路測量結(jié)果表明,當負載為100Ω,輸出電壓峰值為12 V時,帶寬大于20 kHz,幅度變化小于±1/100。

3 調(diào) 試
    調(diào)試過程分三大部分:硬件調(diào)試、軟件調(diào)試、軟硬件聯(lián)調(diào)。電路按模塊調(diào)試,各模塊逐個調(diào)試通過后再聯(lián)調(diào)。單片機軟件先在最小系統(tǒng)板上調(diào)試,確保外部EPROM和RAM工作正常之后,再與硬件系統(tǒng)聯(lián)調(diào)。
3.1 軟件調(diào)試
    該系統(tǒng)的軟件系統(tǒng)很大,全部用80C196來編寫,由于一般仿真器對196的支持都有一定的缺陷,調(diào)試比較復雜。除了語法差錯和邏輯差錯外,當確認程序沒問題時,通過直接下載到單片機來調(diào)試。采取的是自上到下的調(diào)試方法,即單獨調(diào)試好每一個模塊,然后再連接成一個完整的系統(tǒng)調(diào)試。
3.2 硬件調(diào)試
    (1)CPLD控制電路的調(diào)試。該系統(tǒng)的CPLD采用EPM7128SLC84-15。調(diào)試時,使用存儲示波器顯示CPLD的輸出波形,以發(fā)現(xiàn)時序與仿真結(jié)果是否有出入,便于找出硬件電路中的故障。
    (2)高頻電路抗干擾設(shè)計。CPLD的時鐘頻率很高。對周圍電路有一定影響。這里采取一些抗干擾措施,如盡量縮短引線,減少交叉,使每個芯片的電源與地之間都接有去耦電容,并將數(shù)字地與模擬地分開、敷銅等。實踐證明,這些措施對消除某些引腳上的“毛刺”及高頻噪聲的效果很好。
    (3)運算放大器的調(diào)試。由于輸出頻率為20 Hz~20 kHz,因此對放大器的帶寬有一定要求,所以在調(diào)試濾波電路和緩沖輸出電路時,都選擇了高速寬帶運放TL084。
3.3 軟、硬聯(lián)調(diào)
    該系統(tǒng)軟件與硬件之間的聯(lián)系不是十分緊密,一般是軟件計算完畢后,將數(shù)據(jù)存入ROM,CPLD讀取單片機系統(tǒng)的數(shù)據(jù),進行運算、邏輯分析,從而產(chǎn)生波形。因此在軟、硬件都基本調(diào)通的情況下,系統(tǒng)的軟、硬件聯(lián)調(diào)難度不大。輸出波形的頻率范圍測試數(shù)據(jù)如表1所示。


    由表1可以看出,在頻率穩(wěn)定度方面,正弦波、方波、三角波在帶負載的情況下均十分穩(wěn)定,這正體現(xiàn)了DDFS技術(shù)的特點,輸出頻率穩(wěn)定度和晶振穩(wěn)定度在同一數(shù)量級。脈沖波占空比的調(diào)試如表2所示。


    由表2可以看出,占空比可以在10%~90%范圍內(nèi)預置。在20 kHz正弦波條件下測得的輸出波形幅度數(shù)據(jù)如表3所示。


    由表3可見,電壓穩(wěn)定度方面,在電壓的絕對值和預置值之差及帶負載和不帶負載的情況下,輸出電壓之差均小于±1/100。

4 結(jié) 語
    系統(tǒng)采用DDFS技術(shù)和單片機控制CPLD的方法,實現(xiàn)了常用的正弦波、方波、三角波和占空比可調(diào)的矩形波,頻率范圍為20 Hz~20 kHz。利用LED顯示波形的類型、頻率和幅值,并具有輸出電路保護功能。經(jīng)實際調(diào)試,該系統(tǒng)的頻率范圍寬,步進小,幅度和頻率的精度高。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉