[導讀]將等精度頻率測量原理巧妙地用MCU+CPLD實現(xiàn),設計了一種低成本、高性價比的頻率計方案。MCU選擇STC89C52RC,CPLD選擇Atmel公司的ATF1504AS,實現(xiàn)了寬范圍高精度的頻率測量。該方案具有結構簡單,成本低等優(yōu)點,具有廣闊的市場前景。
引言
頻率的概念就是1 s時間內(nèi)被測信號的周期個數(shù),最直接的測量方法就是單位時間內(nèi)計數(shù)法,這種方法比較適合高頻測量。低頻通常用測周期法。這兩種方法的測量精度不固定,與被測信號的范圍相關。
等精度頻率測量法融合以上兩種方法的優(yōu)點,可兼顧低頻與高頻信號;但較以上兩種方法而言,等精度頻率測量有較高的測量精度,且誤差不會隨著被測信號頻率的改變而改變。
1等精度頻率測量原理
等精度頻率測量原理框圖如圖1所示。圖中計數(shù)器是帶使能控制的32位計數(shù)器,EN是計數(shù)允許使能信號,高電平允許計數(shù)。計數(shù)器1對基準時鐘信號fb計數(shù),計數(shù)器2對被測信號fx計數(shù)。D觸發(fā)器實現(xiàn)對被測信號fx上升沿檢測,實現(xiàn)門控信號與fx上升沿同步,從而保證計數(shù)器2對被測信號計數(shù)剛好為整數(shù)個周期,零誤差。
測量過程控制時序波形如圖2所示。測量開始,t0時刻MCU發(fā)出一個清零信號Clr,使計數(shù)器和D觸發(fā)器置0;t1時刻MCU發(fā)出測量啟動信號Gate,使D觸發(fā)器輸人D為高電平;在被測信號fb上升沿到來t2時刻,D觸發(fā)器Q端才被置1,使計數(shù)器1和計數(shù)器2的EN同時為1,計數(shù)器開始計數(shù),系統(tǒng)進入計數(shù)允許周期。這時,計數(shù)器1和2分別對基準時鐘信號和被測信號同時計數(shù)。一段時間過后,t3時刻MCU發(fā)出停止信號,即D觸發(fā)器輸入D為低電平,但此時計數(shù)器仍然沒有停止計數(shù),直到下一個被測信號的上升沿t4時刻到來時,D觸發(fā)器Q輸出0將這2個計數(shù)器同時關閉。
由圖2可見,Gate的寬度Tc和發(fā)生的時間都不會直接影響計數(shù)使能信號EN,EN總是在被測信號fx上升沿改變,從而保證了被測信號被計數(shù)的周期總是整數(shù)個周期nTx,而與被測信號的頻率無關。正確理解這點,是理解等精度頻率測量的關鍵。由于測量過程中不能保證基準時鐘周期的完整性,還會引入測量誤差。這種隨機誤差dt最多只有基準時鐘fb信號的一個時鐘周期。由于fb的信號通常由高穩(wěn)定度的高頻晶體振蕩器發(fā)出,任何時刻的絕對測量誤差只有1/N1。例如,對于門控信號接近1 s的測量過程,fb取100 MHz的晶振,最大誤差可以達到10-8。
2方案設計
2.1系統(tǒng)方案
單片機定時器/計數(shù)器電路如圖3所示。當C/T=0,TR=1,GATE=1時,單片機內(nèi)部計數(shù)器時鐘開關可受外部引腳INTn控制,這樣就可以實現(xiàn)單片機內(nèi)部計數(shù)器與外部計數(shù)器同步開關。
正是基于單片機這種電路結構,根據(jù)等精度原理,提出圖4所示的系統(tǒng)框圖。單片機加CPLD結構,利用單片機內(nèi)部定時器定時,外部CPLD實現(xiàn)等精度測量邏輯電路和計數(shù)功能。基準時鐘fb由單片機晶振提供,頻率為單片機時鐘晶振12分頻后所得機器時鐘。預置閘門由單片機引腳P1.0輸出控制,計數(shù)器清零和復位由單片機引腳P1.1輸出控制,單片機引腳P3.2是內(nèi)部定時器使能開關控制引腳。
2.2單片機與CPLD接口設計
圖5所示為一種基于總線的接口方案,采用三總線(數(shù)據(jù)、控制、地址)結構,用于實現(xiàn)單片機與CPLD之間的數(shù)據(jù)傳輸。
單片機P0口為雙向數(shù)據(jù)總線,與CPLD的通用IO口連接,完成數(shù)據(jù)和低8位地址傳送??刂瓶偩€包括單片機讀寫控制總線RD和WR,以及地址鎖存信號ALE(Address Lock Enable)。地址總線A15(P2.7)通過CPLD的全局輸入信號引腳輸入。
2.3 CPLD電路
CPLD內(nèi)部電路原理框圖如圖6所示。當預置閘門GATE輸入高電平時,由于DFF觸發(fā)器為邊沿觸發(fā)器,在上升沿時才將數(shù)據(jù)輸出,所以Q輸出端并不立即置1,只有當外部信號上升沿到來時,Q才為1,使能計數(shù)器和定時器。這樣保證了計數(shù)器和定時器在被測信號的上升沿到來時同時有效。當預置閘門GATE=0關閉時,兩計數(shù)器的允許信號同樣在被測信號的上升沿到來時同時關閉。由于基準信號的定時器與被測信號嚴格同步,所以理論上最大誤差只有基頻的一個周期。CPLD內(nèi)計數(shù)器為32位,在預置時間內(nèi),只要計數(shù)器不溢出,即可準確測量被測信號個數(shù)。
3方案實現(xiàn)
3.1電路原理
電路原理如圖7所示。圖中給出了單片機(STC89C52RC)與CPLD(ATF1504AS)的具體接口電路,LCD1602接口電路,帶ISP下載接口的CPLD電路,被測信號從J1直接輸入給CPLD I/O引腳。這里沒有給出信號前置調(diào)理與波形整形電路。
3.2 CPLD電路設計
CPLD開發(fā)選擇Altera公司的EDA軟件QuartusII和目標器件EPM7064SLC44=10,需要完成電路設計輸入、編譯、仿真、引腳綁定(引腳分配請參考電路圖),并編譯得到最終配置文件*.pof。然后再使用Atmel公司提供的轉換工具POF2JED軟件將前面得到的*.pof文件轉換成*.jed文件,再用AtmelISP軟件將*.jed文件下載到CPLD器件ATF1504即可。
以下是采用VerilogHDL硬件描述語言設計的CPLD內(nèi)部電路源碼:
3.3程序設計
整個測量過程由MCU控制完成,然后計算并把結果送LCD顯示。測量開始,MCU首先發(fā)出清零CLR信號,對外部CPLD電路復位和計數(shù)器清零,還要將定時器軟計數(shù)器清零,之后發(fā)出啟動信號GATE=1,測量開始。MCU通過查詢軟計數(shù)器(定時中斷加1),控制閘門時間大致在1 s左右,時間到,MCU立即發(fā)出停止信號GATE=0,隨后查詢引腳INT0,確認計數(shù)停止。之后,分別讀回外部計數(shù)和內(nèi)部計數(shù)器計數(shù)結果,MCU根據(jù)等精度原理算出信號頻率,將結果送LCD顯示。程序主流程和定時中斷流程如圖8所示。
4測試結果
筆者在實驗室使用RIGOL-DG1015DDS信號發(fā)生器校準。通過修正單片機時鐘偏差,22.118 4 MHz的12分頻為1.843 2 MHz,對1 843 200 Hz修正86.95 Hz后帶入程序計算,整數(shù)頻點測量結果可以達到和信號發(fā)生器完全一致,接近零誤差。特針對一些非整數(shù)頻點進行測量,結果如表1所列,誤差達到10-7數(shù)量級,與理論值一致。
由于系統(tǒng)采用的是單片機機器時鐘作為基準信號時鐘,基準信號頻率較低,使得測量精度不高;如果采用外部更高頻基準信號做時鐘信號,精度還可進一步提高。
結語
將等精度頻率測量原理巧妙地用MCU+CPLD實現(xiàn),設計了一種低成本、高性價比的頻率計方案。MCU選擇STC89C52RC,CPLD選擇Atmel公司的ATF1504AS,實現(xiàn)了寬范圍高精度的頻率測量。該方案具有結構簡單,成本低等優(yōu)點,具有廣闊的市場前景。
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
日本車用MCU大廠瑞薩電子發(fā)布公告稱,該公司將于8月31日完全關閉滋賀工廠,并將土地轉讓給日本大坂的ARK不動產(chǎn)株式會社。瑞薩電子曾在2018年6月宣布,滋賀工廠將在大約兩到三年內(nèi)關閉,該工廠的硅生產(chǎn)線已于2021年3月...
關鍵字:
MCU
ARK
芯片
(全球TMT2022年10月17日訊)近日,第17屆中國研究生電子設計競賽全國總決賽評審工作圓滿完成。今年,來自全國63個高校的114支參賽隊伍報名了TI企業(yè)命題,創(chuàng)下歷史新高。此次TI的企業(yè)命題要求學生基于TI前沿的...
關鍵字:
電子設計競賽
TI
MCU
圖像處理
單片機誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段。單片機由以前的1位、4位、8位、16位,發(fā)展到現(xiàn)在的32位甚至64位。當前國內(nèi)MCU廠商已有上百家,對標進口芯片的情況非常嚴重,導致國內(nèi)MCU產(chǎn)品將陷入同質(zhì)化...
關鍵字:
單片機
MCU
市場
摘要:電動設備的傳統(tǒng)力矩測控技術測量精度不高,所依賴器件長期穩(wěn)定性差,為了實現(xiàn)小干擾、高靈敏度的檢測要求,提出了相敏電子式交流感應電機力矩檢測與控制技術,該方法包括電壓和電流采樣、信號處理、力矩控制三部分。根據(jù)理論研究,...
關鍵字:
小干擾
穩(wěn)定性
精度
MH32F103AVET6使用高性能的32位內(nèi)核,內(nèi)置了多達2個高級定時器、10個通用定時器、2個基本定時器、3個12位的ADC、2個12位的DAC,還包含標準和先進的通信接口包括:3個SPI接口、2個I2S接口、2個I...
關鍵字:
單片機
MCU
近年來,伴隨著新能源車的生產(chǎn)制造及其對安全性較高驅動力電池的要求,高效率驅動力電池BMS愈來愈獲得重視,市場占有率開始瘋狂擴大。據(jù)統(tǒng)計,2020年我國BMS市場需求規(guī)模為97億元,同比增長6.6%,預計2022年BMS市...
關鍵字:
雅特力
新能源車
MCU
BMS智能保護板
近日,沁恒微電子一款伍毛級別的RISC-V通用MCU引起行業(yè)震動,王炸價格成為眾多電子工程師交流討論的焦點。
關鍵字:
沁恒
RISC-V
MCU
近日兆易創(chuàng)新 GigaDevice 發(fā)布首款基于 Cortex?-M33 內(nèi)核的 GD32A503 系列車規(guī)級微控制器,正式進入車規(guī)級 MCU 市場。GD32A503 新品采用 40nm 車規(guī)級制程和高速嵌入式閃存 eF...
關鍵字:
GigaDevice
Cortex?-M33
MCU
XL32F003 系列微控制器采用高性能的 32 位 ARM?Cortex?- M0+ 內(nèi)核,寬電壓工作范圍的MCU。嵌入高達64 Kbytes flash和8 Kbytes SRAM存儲器,最高工作頻率32 MHz。包...
關鍵字:
單片機
MCU
為增進大家對芯片的認識,本文將對MCU芯片、MCU芯片技術原理以及MCU芯片的應用予以介紹。
關鍵字:
MCU
芯片
指數(shù)
在下述的內(nèi)容中,小編將會對MCU微控制器的相關消息予以報道,如果MCU微控制器是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。
關鍵字:
MCU
微控制器
智能控制
MCU微控制器將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對MCU微控制器的相關情況以及信息有所認識和了解,詳細內(nèi)容如下。
關鍵字:
MCU
微控制器
芯片
一直以來,MCU微控制器都是大家的關注焦點之一。因此針對大家的興趣點所在,小編將為大家?guī)鞰CU微控制器的相關介紹,詳細內(nèi)容請看下文。
關鍵字:
MCU
微控制器
控制器
在這篇文章中,小編將對MCU微控制器的相關內(nèi)容和情況加以介紹以幫助大家增進對MCU微控制器的了解程度,和小編一起來閱讀以下內(nèi)容吧。
關鍵字:
MCU
微控制器
芯片
Holtek新推出具有A/D功能Flash MCU HT66L2540A/HT66L2550A與LCD驅動器功能HT67L2540A/HT67L2550A兩個全新Low Power MCU系列。其內(nèi)建全新高精準低電流LI...
關鍵字:
HOLTEK
LCD驅動器
MCU
據(jù)IoT Analytics數(shù)據(jù),2022年活躍連接的物聯(lián)網(wǎng)設備將達到144億,2025年將增長至270億。作為物聯(lián)設備中必不可少的控制與計算的大腦,MCU也將迎來持續(xù)增長。Yole最新數(shù)據(jù)顯示,2022年MCU的市場規(guī)...
關鍵字:
物聯(lián)網(wǎng)
MCU
AI
邊緣計算
英飛凌
作為產(chǎn)品線最廣的半導體企業(yè)之一,意法半導體(ST)有眾多產(chǎn)品應用在可穿戴市場,特別是圍繞著MCU(微控制器)和傳感器產(chǎn)品兩個關鍵產(chǎn)品系列,意法半導體緊跟市場需求,打造領先的可穿戴技術解決方案。
關鍵字:
意法半導體
MCU
MCU是家電行業(yè)應用較為廣泛的芯片。近日,2020~2021年MCU因供應緊缺導致的漲價潮如今遭遇了價格腰斬。其中,小家電的MCU價格下降幅度較為明顯。究其原因,一方面下游需求放緩,另一方面此前廠商擴產(chǎn),如今產(chǎn)能開始釋放...
關鍵字:
意法半導體
MCU
先來看我們喜馬拉雅上的一位老粉絲“洪荒少男”的問題。他說RISC-V香山已經(jīng)開始推廣,大學生熟悉一個月就可以上手應用,而后所有的fabless都能比較輕松地搞定,那是否以后的MCU競爭壁壘會下降?我們的粉絲都非常熟悉行業(yè)...
關鍵字:
RISC-V
MCU