色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

接口簡單且易操作的VerilogHDL的背景噪聲扣除電路設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-02-06 08:26 ? 次閱讀

1 引言

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

硬件描述語言VerilogHDL 提供了是一種在廣泛的抽象層次上描述數字系統的方式,以其C語言風格,容易掌握等特點贏得了眾多硬件設計師的青睞。通過軟件編程來實現硬件功能后,下載FPGACPLD大規模可編程邏輯器件,能將電路板級產品集成為芯片級產品。

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

2 背景噪聲扣除電路原理

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

接口簡單且易操作的VerilogHDL的背景噪聲扣除電路設計

圖1經斬光器調制后由光電倍增管輸出的信號

背景噪聲扣除原理簡單,但時序控制較繁瑣。原有電路因布線面積和硬件芯片不易過多等諸多考慮,計數周期及啟停控制采用軟件兩次中斷設置來實現。如圖2所示第一次為中斷本文課題于國家自然科學基金資助項目項目批準號:60538020為啟動計數,查詢到斬光器信號第一個上升沿時進入,設置好計數周期后再次啟動MCU片內計數器,以保證準確的查詢到第一個上升沿時啟動計數器。第二次為停止中斷,采集計數周期溢出后停止計數。

接口簡單且易操作的VerilogHDL的背景噪聲扣除電路設計

圖2 軟件控制采集計數啟停流程圖

(a) MCU查詢計數完成流程圖 (b)中斷執行計數器的啟停控制流程圖

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

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

3 背景噪聲扣除電路的VerilgHDL設計

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

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

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

接口簡單且易操作的VerilogHDL的背景噪聲扣除電路設計

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

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

module bit16addsub(

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

input wire CHOP_IN,//斬光器輸入

input EN,//啟停控制

input wire CLR,//請零

input wire [15:0] STA_NUM,//初始數值

output reg[15:0] result_num //計數結果輸出

);

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

begin

if(CLR==1)//清零

result_num<=STA_NUM;//重新讀入預置數

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

result_num<=result_num+1;//在使能的狀態下調制的信號高電平時加計數

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

result_num<=result_num-1;//在使能的狀態下調制信號的低電平時減計數

end

endmodule

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

module Ctrol(input wire reset, //復位信號

input wire cpu_alw, //MCU允許信號

input wire chop_in, //斬光器輸入計數

input wire [16:0] status_in, //計數周期數值

output reg ctrol, //加減計數器的啟停控制信號

output reg stopsign //計數完成信號

);

reg [16:0]num_count;//內部計數周期寄存器

always @(posedge reset or posedge chop_in)

begin

if(reset)//復位

begin

num_count<=status_in; //讀入計數周期

ctrol<=0;??????????? //停止計數

stopsign<=0;???????? //沒有完成計數

end

else if(chop_in==1&&cpu_alw==1)//允許計數

begin

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

begin

ctrol<=1;????????? //16加減計數器使能

num_count<=num_count-1;//計數周期減一

end

else

begin

ctrol<=0;?????????? //計數停止

stopsign<=1;??????? //通知MCU

end

end

end

endmodule

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

表1 a2_0譯碼選擇真值表

接口簡單且易操作的VerilogHDL的背景噪聲扣除電路設計

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

接口簡單且易操作的VerilogHDL的背景噪聲扣除電路設計

圖4 計數周期和預置數在總線寫入時的波形仿真結果

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

接口簡單且易操作的VerilogHDL的背景噪聲扣除電路設計

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

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

5 結束語

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

本文作者創新點:針對原有背景噪聲扣除功能單元的局限性,用VerilogHDL語言設計出了接口方便、易操作的背景噪聲扣除電路,使其有具備了較強的通用性和適用性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51155

    瀏覽量

    426442
  • 放大器
    +關注

    關注

    143

    文章

    13627

    瀏覽量

    214032
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17316

    瀏覽量

    352311
收藏 人收藏

    評論

    相關推薦

    比較器壞是電路設計不對?

    我想當輸入信號下半周低于一定電壓值后7腳輸出高電平比較器壞是電路設計不對?還是元件不太行。。 請多指教 !!!
    發表于 08-03 09:53

    用TLV320ADC3101芯片做語音的ADC轉換,有比較大的背景噪聲怎么解決?

    我現在用TLV320ADC3101芯片做語音的ADC轉換,采樣率為7.8K,采樣精度是16位,采用出來的PCM碼流進行播放的話,有比較大的背景噪聲,用這段PCM碼流做FFT變化,發現1/2*Fs
    發表于 11-05 06:35

    PIN管運放兩級放大,第一級引入背景噪聲,怎么去除?

    ,信號弱時(距離遠)影響信號了。請問大家用什么方法去掉背景噪聲。 原理圖含干擾二級運放輸出信號含干擾一級運輸出信號正常二級運放輸出信號正常一級運放輸出信號
    發表于 07-02 11:24

    無源壓電蜂鳴器背景噪聲消除

    `請教一個無源壓電蜂鳴器使用問題,附件是驅動電路。目前能夠發出正常的聲音,聲音也比較大。問題是:在不需要發出聲音的時候,也就是三極管基極為低電平三極管斷開的時候,無源壓電蜂鳴器會有嗡嗡的背景噪聲
    發表于 03-27 11:23

    簡單的輸入接口電路設計細節分析

    光敏電阻器(LDR)。這些設備都歸類為輸入設備。輸入接口電路輸入接口設備最簡單,最常見的類型是按鈕開關。機械式ON-OFF撥動開關,按鈕開關,翹板開關,鍵開關和簧片開關等因其價格低廉
    發表于 12-21 09:35

    求一種基于VerilogHDL語言的背景噪聲扣除電路的設計

    本文介紹了采用計數器與門電路組成的背景噪聲扣除電路的實現原理和工作方式,并分析了其局限性,然后提出了一種基于VerilogHDL 語言的
    發表于 05-07 06:18

    簡單制的電子鎮流器電路及制作

    簡單制的電子鎮流器電路及制作
    發表于 04-14 14:43 ?6次下載
    <b class='flag-5'>簡單</b><b class='flag-5'>易</b>制的電子鎮流器<b class='flag-5'>電路</b>及制作

    VerilogHDL設計技術

    復雜數字電路與系統的VerilogHDL設計技術
    發表于 12-29 17:21 ?1次下載

    AD與DA接口電路設計

    AD與DA接口電路設計,有興趣的同學可以下載學習
    發表于 05-04 11:31 ?0次下載

    TMS320C6713在雙通道數字去噪聲系統中的應用解析

    ,為了保證兩個通道所接收的信號具有較好的相關性,需在每次消噪之前對系統中的某些參數進行適當調整,使用很不方便;此外,該方法雖然可以抑制背景噪聲中的固定干擾,但對隨機噪聲卻無能為力。由于采用模擬方式抑制背景噪聲
    發表于 11-03 10:18 ?2次下載

    基于利用LMV1088麥克風數組放大器消除語音通信系統中背景噪聲

    采用計算機運行的語音識別、指令及/或響應系統,這些系統均受到背景噪聲的影響,假如噪聲過大,便會導致系統出現很大的偏差。因此,有必要改善語音信號對背景聲音
    發表于 09-04 18:12 ?2020次閱讀

    聯發科技攜手合作伙伴共建AIoT生態

    和調制解調實時扣除背景噪聲、零點飄移的方案,但其原有實現背景噪聲扣除功能的單元在與MCU接口及軟件控制上稍顯繁瑣,而且布線面積較大。如能將
    發表于 07-20 09:33 ?1173次閱讀

    采用高CMRR差分放大器消除應用中視頻信號的背景噪聲

    圖 1中顯示的電路能有效地去除在汽車和工業應用中視頻信號的背景噪聲(圖3)。這種特殊的設計可消除超過1000倍的共模噪聲, 比起其它基于運算放大器的拓撲簡單得多。 該設計采用一個高CM
    的頭像 發表于 04-21 09:38 ?3660次閱讀
    采用高CMRR差分放大器消除應用中視頻信號的<b class='flag-5'>背景噪聲</b>

    精密測量院在利用高精度超導重力儀提取微弱背景噪聲信號方面獲進展

    圖1給出了利用背景噪聲數據提取到的長周期面波波形,可以看出超導重力儀與地震儀都能清晰記錄到繞地球傳播一周(R1+R2)和兩周(R3+R4)的面波信號。圖2為利用背景噪聲觀測資料檢測到的自由振蕩信號
    的頭像 發表于 08-02 10:09 ?1826次閱讀
    精密測量院在利用高精度超導重力儀提取微弱<b class='flag-5'>背景噪聲</b>信號方面獲進展

    噪聲增益和噪聲帶寬都比較大時,PD放大電路噪聲會有什么影響?

    帶寬的增加會導致放大電路噪聲水平提高,進而降低信號與噪聲之間的比例,即信噪比下降。這會使得輸出信號的質量下降,難以從噪聲中準確提取出有用的信號。 2.
    的頭像 發表于 11-06 11:14 ?995次閱讀
    主站蜘蛛池模板: 亚洲高清有码中文字 | 国产白丝JK被疯狂输出视频 | 国产成人精品系列在线观看 | 国产国产成人人免费影院 | 久久国产精品麻豆AV影视 | 亚洲免费黄色 | couo福利姬图库 | 最近的2019中文字幕国语完整版 | 一二三四免费中文在线1 | 亚洲国产精品一区二区第一页 | 视频专区亚洲欧美日韩 | 摸董事长的裤裆恋老小说 | 久久国语露脸精品国产 | 久久精品一区二区影院 | 久久视频这有精品63在线国产 | 日日色在线影院 | 国产午夜精品理论片久久影视 | 色欲色香天天天综合 | 动漫H片在线观看播放免费 动漫H片在线播放免费高清 | 亚洲AV怡红院AV男人的天堂 | 日本熟妇乱人伦A片精品软件 | 国产乱色伦影片在线观看 | 国产成人免费片在线视频观看 | 久久亚洲精品无码A片大香大香 | 久草视频在线观看免费4 | 国内免费视频成人精品 | 成激人情在线影院920 | 99 久久99久久精品免观看 | 神马伦理2019影院不卡片 | 国产精品一区二区20P | 亚洲中文字幕一二三四区苍井空 | 国产精品高清免费网站 | 最近免费视频中文2019完整版 | www.黄色| 久久婷婷久久一区二区三区 | 色姣姣狠狠撩综合网 | 亚洲中文字幕欧美自拍一区 | 攻把受做哭边走边肉楼梯PLAY | 国产精品久久人妻无码蜜 | 揉抓捏打抽插射免费视频 | 免费特黄一区二区三区视频一 |