国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于VerilogHDL的背景噪聲扣除電路設(shè)計(jì)

發(fā)布時(shí)間:2010-8-20 10:36    發(fā)布者:lavida
關(guān)鍵詞: VerilogHDL , 扣除 , 噪聲
1 引言  

在微弱信號(hào)檢測方法中,常需要使直流量經(jīng)光電調(diào)制后轉(zhuǎn)變?yōu)榻涣餍盘?hào)進(jìn)行測量,以扣除背景噪聲來提高系統(tǒng)信噪比。星載紫外遙感儀器同樣采用了壓頻轉(zhuǎn)換和調(diào)制解調(diào)實(shí)時(shí)扣除背景噪聲、零點(diǎn)飄移的方案,但其原有實(shí)現(xiàn)背景噪聲扣除功能的單元在與MCU接口及軟件控制上稍顯繁瑣,而且布線面積較大。如能將背景噪聲扣除功能設(shè)計(jì)成為具有通用接口和易操作的專用集成電路,對該儀器的升級(jí)換代有積極的意義。  

硬件描述語言VerilogHDL 提供了是一種在廣泛的抽象層次上描述數(shù)字系統(tǒng)的方式,以其C語言風(fēng)格,容易掌握等特點(diǎn)贏得了眾多硬件設(shè)計(jì)師的青睞。通過軟件編程來實(shí)現(xiàn)硬件功能后,下載到FPGACPLD大規(guī)?删幊踢壿嬈骷,能將電路板級(jí)產(chǎn)品集成為芯片級(jí)產(chǎn)品。  

為此,本文使用VerilogHDL進(jìn)行編程,采用自頂向下的設(shè)計(jì)方法,經(jīng)仿真驗(yàn)證和綜合后,得到了具有通用接口和軟件易于操作的背景噪聲電路,彌補(bǔ)了原有單元的不足,取得了較好結(jié)果。  

2 背景噪聲扣除電路原理  

紫外光譜遙感儀器電控部分由斬光器,精密高壓電源及光電倍增管,單片機(jī)控制單元,同步累加解調(diào)單元,前置低噪聲放大器,壓頻轉(zhuǎn)換組成。其中斬光器將空間輻射光斬切成為交替的“信號(hào)+背景”和“背景”的光信號(hào),使得光電倍增管輸出的信號(hào)如圖1所示。調(diào)制后的信號(hào)放大后,經(jīng)壓頻轉(zhuǎn)化后變?yōu)轭l率信號(hào),通過同步累加單元的處理。同步累加解調(diào)單元采用四片四位二進(jìn)制加減計(jì)數(shù)器SN54HC193進(jìn)位位相連組成16位加減計(jì)數(shù)器,并配以邏輯門電路組成實(shí)現(xiàn)的。背景噪聲的扣除功能是依靠16位加減計(jì)數(shù)器由時(shí)序控制,在通光狀態(tài)下加計(jì)數(shù),在遮光狀態(tài)下減計(jì)數(shù),經(jīng)多周期計(jì)數(shù)實(shí)現(xiàn)。  


  
圖1經(jīng)斬光器調(diào)制后由光電倍增管輸出的信號(hào)  

背景噪聲扣除原理簡單,但時(shí)序控制較繁瑣。原有電路因布線面積和硬件芯片不易過多等諸多考慮,計(jì)數(shù)周期及啟?刂撇捎密浖䞍纱沃袛嘣O(shè)置來實(shí)現(xiàn)。如圖2所示第一次為中斷本文課題來源于國家自然科學(xué)基金資助項(xiàng)目項(xiàng)目批準(zhǔn)號(hào):60538020為啟動(dòng)計(jì)數(shù),查詢到斬光器信號(hào)第一個(gè)上升沿時(shí)進(jìn)入,設(shè)置好計(jì)數(shù)周期后再次啟動(dòng)MCU片內(nèi)計(jì)數(shù)器,以保證準(zhǔn)確的查詢到第一個(gè)上升沿時(shí)啟動(dòng)計(jì)數(shù)器。第二次為停止中斷,采集計(jì)數(shù)周期溢出后停止計(jì)數(shù)。  


  
圖2 軟件控制采集計(jì)數(shù)啟停流程圖  

(a) MCU查詢計(jì)數(shù)完成流程圖 (b)中斷執(zhí)行計(jì)數(shù)器的啟?刂屏鞒虉D  

易見原背景噪聲扣除功能單元需要與MCU接口的數(shù)據(jù)線較多,需16條,且因不同微處理器片內(nèi)資源不同,軟件操作可能會(huì)更繁瑣,可移植性不強(qiáng)。  

綜上,如果將背景噪聲扣除功能單元設(shè)計(jì)成一個(gè)8位數(shù)據(jù)總線接口,高低字節(jié)分時(shí)復(fù)用,能對16位二進(jìn)制數(shù)預(yù)置數(shù)和計(jì)數(shù)周期進(jìn)行設(shè)置,操作上僅由MCU給出啟動(dòng)信號(hào)后,等查詢完成信號(hào)便可讀取計(jì)數(shù)結(jié)果的電路,則可大大減少線路板面積,使接口更簡單,提高可操作性和移植性。  

3 背景噪聲扣除電路的VerilgHDL設(shè)計(jì)  

依據(jù)自頂向下設(shè)計(jì)思想和自底向上的實(shí)現(xiàn)方法,背景噪聲扣除電路的可劃分為主模塊(backnoise_deduct),16位二進(jìn)制加減計(jì)數(shù)模塊(bit16addsub),采集控制模塊(Ctrol),讀寫接口模塊(Addselec)四個(gè)模塊。  

主模塊負(fù)責(zé)調(diào)用其它三個(gè)模塊,并將輸入輸出接口進(jìn)行連接。16位二進(jìn)制加減計(jì)數(shù)模塊負(fù)責(zé)在信號(hào)脈沖到來時(shí),對給定的預(yù)置數(shù)在調(diào)制周期的高電平時(shí)加計(jì)數(shù),在低電平時(shí)減計(jì)數(shù)。采集控制模塊負(fù)責(zé)當(dāng)MCU給出允許計(jì)數(shù)命令后,自動(dòng)查詢調(diào)制頻率的第一個(gè)上升沿啟動(dòng)計(jì)數(shù),在計(jì)數(shù)周期達(dá)到后停止計(jì)數(shù),完成計(jì)數(shù)后通知MCU。讀寫接口模塊負(fù)責(zé)與MCU接口,接收儲(chǔ)存計(jì)數(shù)周期(斬光器信號(hào)或調(diào)制信號(hào)的周期數(shù))和16位的預(yù)置數(shù),并將最后計(jì)數(shù)結(jié)果返回MCU。  

主模塊的外部接口如圖3所示。FREQU1, FREQU2為采樣頻率輸入1和2;CHOP_IN斬光器或調(diào)制頻率輸入,CLR為清零信號(hào),高電平有效;cpu_alw為MCU發(fā)出的允許信號(hào),高電平有效;stopsign是采集完成信號(hào),高電平為完成;WD,RD,CS為是寫、讀、片選信號(hào);DB為8位雙向數(shù)據(jù)總線;a2_0為3線片內(nèi)寄存器地址譯碼選擇接口。  


  
圖3 背景噪聲扣除主模塊綜合生成原理圖的外部接口  

16位二進(jìn)制加減計(jì)數(shù)模塊(bit16addsub)是背景扣除電路的具體實(shí)現(xiàn)單元,代碼如下所示。  

module bit16addsub(  

input wire FREQU,//采樣頻率輸入  

input wire CHOP_IN,//斬光器輸入  

input EN,//啟?刂  

input wire CLR,//請零  

input wire [15:0] STA_NUM,//初始數(shù)值  

output reg[15:0] result_num //計(jì)數(shù)結(jié)果輸出  

);  

always @(posedge FREQU or posedge CLR)//對采集信號(hào)和清零信號(hào)敏感  

begin  

if(CLR==1)//清零  

result_numelse if(EN==1&&CHOP_IN==1&&FREQU==1)  

result_numelse if(CHOP_IN==0&&EN==1&&FREQU==1)  

result_numend  

endmodule  

采集控制模塊(Ctrol)是整個(gè)設(shè)計(jì)的時(shí)序控制核心,它輸出的ctrol與16位二進(jìn)制加減計(jì)數(shù)模塊(bit16addsub)的EN向連接便可實(shí)現(xiàn)自動(dòng)控制計(jì)數(shù)的啟動(dòng),待計(jì)數(shù)周期溢出時(shí)停止,計(jì)數(shù)完成后由stopsign后給出高電平信號(hào)通知MCU。其完整代碼如下:  

module Ctrol(input wire reset, //復(fù)位信號(hào)  

input wire cpu_alw, //MCU允許信號(hào)  

input wire chop_in, //斬光器輸入計(jì)數(shù)  

input wire [16:0] status_in, //計(jì)數(shù)周期數(shù)值  

output reg ctrol, //加減計(jì)數(shù)器的啟?刂菩盘(hào)  

output reg stopsign //計(jì)數(shù)完成信號(hào)  

);  

reg [16:0]num_count;//內(nèi)部計(jì)數(shù)周期寄存器  

always @(posedge reset or posedge chop_in)  

begin  

if(reset)//復(fù)位  

begin  

num_countctrolstopsignend  

else if(chop_in==1&&cpu_alw==1)//允許計(jì)數(shù)  

begin  

if(num_count>0) //采集未完成  

begin  

ctrolnum_countend  

else  

begin  

ctrolstopsignend  

end  

end  

endmodule  

讀寫接口模塊(Addselec)在編程時(shí)采用通用的雙向數(shù)據(jù)總線輸入輸出方法,經(jīng)過a2_0的3線譯碼選擇寄存器地址,可對計(jì)數(shù)周期和預(yù)置數(shù)進(jìn)行賦值,并可讀出最后計(jì)數(shù)結(jié)果。表1給出了譯碼對應(yīng)的寄存器地址。  

表1 a2_0譯碼選擇真值表  


  
圖4給出了使用ModelSim 軟件對寫信號(hào)有效的仿真波形,顯示最后計(jì)數(shù)周期低、高8位寫入的數(shù)值為00000101、00000000,預(yù)置數(shù)低、高8位數(shù)值為00000011、00000000。  


  
圖4 計(jì)數(shù)周期和預(yù)置數(shù)在總線寫入時(shí)的波形仿真結(jié)果  

4 背景噪聲扣除電路與MCU接口及軟件操作  


  
圖5背景噪聲扣除電路的軟件操作流程  

采用上述設(shè)計(jì)的集成背景噪聲扣除電路在與MCU接口時(shí)十分方便。以MCS51系列單片機(jī)8051為例,最簡單的連接方式為采用P1口與CLR、cpu_alw、stop_sign相連接,址線與CS、a2_0連接(可據(jù)電路規(guī)模設(shè)置片選方式),數(shù)據(jù)線、讀寫正常連接即可。軟件操作不需要中斷,操作流程如圖5所示。更簡單的做法是在系統(tǒng)初始化時(shí)將預(yù)置數(shù)和計(jì)數(shù)周期賦值為固定值即可。  

5 結(jié)束語  

本文介紹了采用計(jì)數(shù)器與門電路組成的背景噪聲扣除電路的實(shí)現(xiàn)原理和工作方式,并分析了其局限性,然后提出了一種基于VerilogHDL 語言的背景噪聲扣除電路的設(shè)計(jì),使電路接口更為簡單,軟件更易操作,增強(qiáng)了移植性。該設(shè)計(jì)已經(jīng)應(yīng)用于在研的紫外遙感儀器中,為儀器的更新?lián)Q代提供了技術(shù)支持。本文以通用性和簡便性出發(fā)設(shè)計(jì)的背景噪聲扣除電路的設(shè)計(jì),將適用于以光電調(diào)制微弱直流量轉(zhuǎn)換為交流信號(hào)測量的方案。  

本文作者創(chuàng)新點(diǎn):針對原有背景噪聲扣除功能單元的局限性,用VerilogHDL語言設(shè)計(jì)出了接口方便、易操作的背景噪聲扣除電路,使其有具備了較強(qiáng)的通用性和適用性。
本文地址:http://www.qingdxww.cn/thread-22644-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 更佳設(shè)計(jì)的解決方案——Microchip模擬開發(fā)生態(tài)系統(tǒng)
  • 你仿真過嗎?使用免費(fèi)的MPLAB Mindi模擬仿真器降低設(shè)計(jì)風(fēng)險(xiǎn)
  • 我們是Microchip
  • 深度體驗(yàn)Microchip自動(dòng)輔助駕駛應(yīng)用方案——2025巡展開啟報(bào)名!
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91网站入口最新 | 黄页免费在线看 | 四虎成人欧美精品在永久在线 | 亚洲欧美视频一区二区 | 国产成人深夜福利短视频99 | 亚洲韩精品欧美一区二区三区 | 在线观看香蕉免费啪在线观看 | 青草娱乐极品免费视频 | 天天干天天射天天操 | 日韩亚洲欧美一区噜噜噜 | 色婷婷基地 | 2022天天操 | 四虎www | 国产啪 | 热久久91| 黄在线观看免费 | 欧美一级日韩一级亚洲一级va | 亚洲天堂精品在线观看 | 亚洲香蕉综合在人在线时看 | 欧美一区二区视频 | 成人黄页 | 国产精品香蕉在线观看 | 亚洲国产最大av | 91久久亚洲国产成人精品性色 | 亚洲第成色999久久网站 | 亚洲国产天堂在线观看 | 2021国内精品久久久久久影院 | 在线观看国产麻豆 | 青草网址| 精品精品国产yyy5857香蕉 | 久久成人黄色 | 好男人影视神马在线www | 亚洲 欧美 91| 欧美三级视频网站 | 欧美一级久久久久久久久大 | 国产精品免费视频一区二区三区 | 九九精品免视频国产成人 | 免费啪视频 | 2020精品极品国产色在线观看 | 日韩视频高清 | 在线高清一级欧美精品 |