日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 模擬 > 模擬
[導讀]隨著數字時代的到來,數字技術的應用已經滲透到了人類生活的各個方面。數字系統(tǒng)發(fā)展在很大程度上得益于器件和集成技術的發(fā)展,著名的摩爾定律(Moore's Law)的預言也在集成電路的發(fā)展過程中被印證了,數字系統(tǒng)的設計理

隨著數字時代的到來,數字技術的應用已經滲透到了人類生活的各個方面。

數字系統(tǒng)發(fā)展在很大程度上得益于器件和集成技術的發(fā)展,著名的摩爾定律(Moore's Law)的預言也在集成電路的發(fā)展過程中被印證了,數字系統(tǒng)的設計理念和設計方法在這過程中發(fā)生了深刻的變化。從電子CAD、電子CAE到電子設計自動化(EDA),隨著設計復雜程度的不斷增加,設計的自動化程度越來越高。目前,EDA技術作為電子設計的通用平臺,逐漸向支持系統(tǒng)級的設計發(fā)展;數字系統(tǒng)的設計也從圖形設計方法向硬件描述語言設計方法發(fā)展。可編程器件在數字系統(tǒng)設計領域得到廣泛應用,不僅縮短了系統(tǒng)開發(fā)周期,而且利用器件的現場可編程特性,可根據應用的要求對器件進行動態(tài)配置或編程,簡單易行地完成功能的添加和修改。

在現代工業(yè)的發(fā)展中,實時測控系統(tǒng)得到廣泛應用,這就對高速數字信號處理系統(tǒng)提出了更高的要求。因為要涉及大量的計算,為了提高運算速度,應用了大量DSP器件。數據采集系統(tǒng)是整個系統(tǒng)的核心部分之一,傳統(tǒng)方法是應用MCU或DSP通過軟件控制數據采集的模/數轉換,這樣必將頻繁中斷系統(tǒng)的運行從而減弱系統(tǒng)的數據運算能力,數據采集的速度也將受到限制。因此,DSP+CPLD的方案被認為是數字信號處理系統(tǒng)的最優(yōu)方案之一,由硬件控制模/數轉換和數據存儲,從而最大限度地提高系統(tǒng)的信號采集和處理能力。

1 系統(tǒng)總體方案

數據采集系統(tǒng)是基于DSP的信號處理系統(tǒng)中的一部分,框圖如圖1所示。該數字信號處理系統(tǒng)用于隨機共振理論在弱信號檢測中的應用研究中。整個系統(tǒng)由信號放大、信號濾波、信號采樣、高速數字信號處理、與主計算機的高速數據傳輸接口等部分組成。其中,信號放大是對輸入信號進行調理以滿足采樣的要求;信號濾波是防止信號產生"混疊現象";信號采樣是完成模擬信號的數字化;高速數字信號處理是在建立隨機共振模型的基礎上完成各種算法;與主計算機的高速數據傳輸接口是滿足信號檢測的實時性,將DSP處理的數據傳給計算機以進行進一步的處理。 基于Verilog HDL設計的自動狀態(tài)機由硬件控制A/D轉換以及自動向FIFO中存儲數據,采樣頻率由DSP系統(tǒng)的輸出時鐘確定,當采樣數據達到一幀時,FIFO向DSP申請中斷,DSP系統(tǒng)啟動DMA完成數據讀取。這期間數據采集不中斷,從而實現連續(xù)的實時數據采集和實時數據處理。數據采集系統(tǒng)由A/D芯片MAX196、邏輯控制芯片EPM7128、FIFO芯片CY7C425組成??刂七壿嬘肰erilog HDL語言描述,并進行了仿真和實際驗證。

2 硬件電路設計

2.1 A/D轉換芯片

系統(tǒng)A/D轉換由MAX196芯片實現。MAX196的特點為:

①12位A/D轉換精度,1/2 LSB線性度;

②單5V電源供電;

③軟件選擇模擬量輸入范圍,分別為:±10V、±5V、0~5V、0~10V;

④6模擬量輸入通道;

⑤6μs轉換時間,100ksps采樣速率;

⑥內部或外部采樣控制;

⑦內部或外部時鐘控制轉換。

在MAX196的控制字中:

①A2A1A0為通道選擇字:000~101分別代表通道0~5;

②BIP、RNG為輸入范圍和極性選擇;

ACQMOD:采樣控制模式,0為內部控制采樣,1為外部控制采樣;

④PD1、PD0為時鐘與省電模式選擇。

內部轉換模式時序如圖2所示。當向MAX196寫入包含通道選擇、量程選擇、極性選擇的控制字時,完成A/D轉換的初始化??刂谱值腁CQMOD位用來選擇內部轉換模式和外部轉換模式,當寫入ACQMOD位為0的控制字時,將啟動內部轉換模式,這里采用內部采樣模式,一次轉換需要12個時鐘周期,轉換周期由芯片內部時鐘確定。寫入一個寫脈沖(WR+CS)可以啟動一次轉換。當在A/D轉換期間寫入新的控制字時,將中止轉換并啟動一次新的采樣周期。A/D轉換結束,輸出低電平信號INT有效,信號RD讀取A/D轉換結果并復位INT信號,完整的一個轉換周期結束。

2.2 數據緩存器

系統(tǒng)采集的數據常常放在數據緩存器中。數據緩存區(qū)要求既要有與A/D芯片的接口?又要有與系統(tǒng)DSP的接口以提高數據吞吐率,因此常選用雙口RAM或FIFO。由于FIFO不需要地址尋址,為了簡化控制信號,本模塊采用FIFO芯片CY7C425作為數據緩存區(qū)。FIFO存儲器允許數據寫入和讀出不依賴于數據速率,并且總是以寫入的順序讀出。根據Full和Empty標志來判斷存儲器全滿或空。FIFO芯片可以進行數據寬度和存儲深度的擴展而不會增加額外的時間延遲。當寫信號(W)為低電平時發(fā)生寫操作,當讀信號(R)為低電平時發(fā)生讀操作。A/D轉換的結果通過寫操作不斷存入FIFO中,當FIFO滿時,Full標志有效,向系統(tǒng)申請中斷,DSP響應中斷,立即啟動DMA讀FIFO中的數據,當讀到空時,Empty標志有效,DSP停止讀入操作。采用兩片CY7C425擴展為18位1024字的高速異步FIFO存儲器,數據處理速度達到50MHz,可以實現數據的高速寫入和高速讀出。FIFO異步讀寫時序見圖3。

2.3 狀態(tài)機模塊

狀態(tài)機?FSM?完成自動A/D轉換和數據存儲,控制芯片是EPM7128SQC100。該狀態(tài)機由系統(tǒng)時鐘驅動,產生RD、WR、INT信號,狀態(tài)機能連續(xù)運行,不斷地寫命令字以啟動A/D轉換,然后讀出A/D的轉換結果并同時寫入FIFO。

復位時,產生寫脈沖WR,芯片MAX196在WR的上升沿鎖存外部輸入的命令控制字,開始A/D轉換。當A/D轉換結束時,芯片INT變?yōu)榈碗娖剑谙乱粋€時鐘的上升沿,RD變?yōu)榈碗娖?,數據總線上輸出數據。當RD信號低電平有效時,INT信號變?yōu)楦唠娖剑乱粋€時鐘的上升沿,RD信號變?yōu)楦唠娖?,在RD的上升沿數據被鎖存進FIFO。RD信號回到高電平后,WR信號變?yōu)榈碗娖?,于是又開始下一次轉換。

3 系統(tǒng)的Verilog HDL描述

電子系統(tǒng)設計中一般遵循自上而下的設計思路,對系統(tǒng)進行設計、描述與仿真。考慮到模塊的通用性和可移植性,常常使用HDL語言來描述數字系統(tǒng),如Verilog HDL、VHDL、AHDL語言等。其中Verilog HDL語言具有結構清晰、文法簡明、功能強大、高速模擬和多庫支持等優(yōu)點,被近90%的半導體公司使用,成為一種強大的設計工具。

3.1 用Verilog HDL語言描述MAX196

用Verilog HDL程序描述MAX196模塊,可以把模塊用于采集系統(tǒng)的仿真,以驗證狀態(tài)機設計的正確性。該模塊主要有三個輸入信號和一個輸出信號,與芯片的控制信號是一致的。程序說明如下:

module adc(reset,rd_adc,wr_adc,int_adc);

input reset,rd_adc,wr_adc;?

output int_adc;?

reg int_adc;?

always @(posedge wr_adc or negedge rd_adc or negedge reset)?

begin

if(!reset)int_adc=1;?

else if(rd_adc==0)begin int_adc=1;end

else begin #10 int_adc=0;end

end

endmodule

3.2 用Verilog HDL語言描述自動狀態(tài)機

自動狀態(tài)機有三個輸入信號和兩個輸出信號,輸入信號中clk由DSP系統(tǒng)輸出以控制采樣速度,reset信號復位自動狀態(tài)機,int_adc是A/D芯片轉換結束的響應信號;輸出信號rd_adc、wr_adc控制A/D芯片的轉換開始和數據的讀出,以及控制FIFO將數據寫入FIFO。程序說明如下:

module fsm(int_adc,clk,reset,rd_adc,wr_adc);??

output rd_adc,wr_adc;?

input int_adc,clk,reset;?

reg rd_adc,wr_adc;?

reg[1:0]present;?

parameter reset_ad=2'h0,start_ad=2'h1,wait_ad=2'h2,read_ad=2'h3;?

always @(posedge clk or negedge reset)?

if(~reset)? begin present=reset_ad;rd_adc=1;wr_adc=0;end

else

begin

case(present)?

reset_ad:if(rd_adc)?

begin present=start_ad;wr_adc=1;end

start_ad:if(~int_adc)?

begin present=wait_ad;rd_adc=0;end

wait_ad:if(~rd_adc)?

begin present=read_ad;wr_adc=0;end

read_ad:if(~int_adc)?

begin present=reset_ad;rd_adc=1;end

endcase

end

endmodule

3.3 數據采集系統(tǒng)

MAX196模塊和狀態(tài)機模塊組成高層模塊--自動采樣系統(tǒng),通過模塊實例的調用和端口映射語句實現模塊的組合。特別設定輸出信號int_adc,可使仿真波形看得更加清楚。程序說明如下:

module simuadc(clk,reset,rd_ad,wr_adc,int_adc);//系統(tǒng)模塊

output rd_adc,wr_adc,int_adc;?

input clk,reset;?

reg rd_adc,wr_adc,int_adc;?

adc adcmax196(reset,rd_adc,wr_adc,int_adc);//A/D芯片模塊

fsm fsmdsp(int_adc,clk,reset,rd_adc,wr_adc);//狀態(tài)機模塊

endmodule

3.4 仿真圖形

圖5為采集系統(tǒng)的時序仿真圖。CLK是系統(tǒng)外部時鐘,用于控制采樣頻率;RESET接外部復位信號,可以控制采樣的起始時刻;MAX196的WR_ADC、RD_ADC、INT_ADC分別與邏輯芯片EPM7128的控制引腳相連接。仿真圖表明,復位后,只要有CLK時鐘輸出,A/D轉換將連續(xù)進行,轉換數據依次存入FIFO,當FIFO滿時,向DSP發(fā)出中斷請求,DSP及時響應并啟動DMA高速讀入FIFO中的值,由于DSP讀入的速度足夠快,因此A/D轉換并不需要停頓,從而實現實時采樣和實時處理。 本文提出的自動采集系統(tǒng)采用CPLD芯片,用硬件描述語言設計自動狀態(tài)機,實現硬件控制數據采集和存儲。目前采集系統(tǒng)應用于DSP應用板卡上,免去了DSP監(jiān)控A/D芯片的時間,使信號處理系統(tǒng)能高效地完成復雜的隨機共振系統(tǒng)的研究。

更多資訊請關注:21ic模擬頻道

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

工業(yè)自動化、醫(yī)療電子及精密測試領域,微弱信號的精準采集與處理是系統(tǒng)性能的核心挑戰(zhàn)。以24位Σ-Δ ADC為核心的高精度數據轉換系統(tǒng),結合激光修調電阻陣列的微弱信號調節(jié)器,通過動態(tài)元件匹配(DEM)技術與激光微納加工工藝的...

關鍵字: ADC 動態(tài)元件匹配

2025年7月8日,致力于亞太地區(qū)市場的國際領先半導體元器件分銷商---大聯(lián)大控股宣布,其旗下品佳推出基于微芯科技(Microchip)dsPIC33CK256MP506主控MCU的3.3KW雙向圖騰柱PFC逆變電源方案...

關鍵字: 電源 MCU ADC

納祥科技在原來的基礎上更新了一款高性能音頻I2S 114DB ADC,它能夠以高達192kHz的采樣率,執(zhí)行立體聲模擬到數字轉換,最高支持24位串行值,并具備114dB動態(tài)范圍,-100dB THD+N,功能可覆蓋CS5...

關鍵字: 納祥科技 ADC 國產芯片

最新 DSC 器件配備專用外設,適用于數據中心電源及其他復雜實時系統(tǒng)

關鍵字: PWM 分辨率 ADC 數字信號控制器

在電子系統(tǒng)設計中,模數轉換器(ADC)的前端輸入配置是至關重要的環(huán)節(jié),它直接關系到信號采集的精度、穩(wěn)定性和可靠性。ADC前端輸入配置的選擇不僅需要考慮信號的特性、系統(tǒng)的需求,還需要兼顧成本、功耗以及實現的復雜度。

關鍵字: ADC 電源

便攜式血糖儀作為糖尿病管理的核心工具,其信號鏈性能直接影響檢測精度與用戶體驗。隨著超小型ADC(模數轉換器)技術的突破,通過優(yōu)化信號鏈設計可顯著提升血糖儀的靈敏度、功耗與集成度。本文以凌力爾特(Linear Techno...

關鍵字: ADC 便攜式血糖儀

在工業(yè)自動化領域,工業(yè)信號調節(jié)器作為核心硬件設備,承擔著信號采集、轉換、傳輸與隔離的關鍵任務。其硬件設計需兼顧信號精度、抗干擾能力、實時性與安全性,尤其需重點優(yōu)化信號調理電路、模數/數模轉換(ADC/DAC)模塊以及隔離...

關鍵字: ADC DAC 隔離模塊

上海2025年3月27日 /美通社/ -- 邁威生物(688062.SH),一家全產業(yè)鏈布局的創(chuàng)新型生物制藥公司,與英矽智能,一家由生成式人工智能驅動的生物醫(yī)藥科技公司宣布達成戰(zhàn)略合作,基于雙方各自在 ADC 研發(fā)和人工...

關鍵字: ADC AI 人工智能 智能驅動

在現代工業(yè)與信息化社會,電源系統(tǒng)的穩(wěn)定性和可靠性對于各種設備的正常運行至關重要。為了實現對電源系統(tǒng)的有效管理和維護,設計一個具有遠程監(jiān)控功能的電源系統(tǒng)顯得尤為重要。本文將詳細介紹一個通過網絡(如Ethernet或Wi-F...

關鍵字: 電源系統(tǒng) 遠程監(jiān)控 ADC

在現實生活中,我們面對的信號大多為連續(xù)信號。然而,數字信號處理技術已取得了顯著進展,因此,我們常常需要將連續(xù)信號轉換為數字信號,以便在計算機或FPGA等設備上進行數字處理。ADC與DAC恰好扮演了這一角色,它們是模擬連續(xù)...

關鍵字: ADC DAC
關閉