- 相關推薦
基于MC33591/MC33592的315MHz/434MHz OOK/FSK接收電路設計
摘要:給出了一種基于MC33591/MC33592設計的315MHz/434MHz OOK/FSK接收電路,該電路的數據速率為1~11kbaud,OOK/FSK靈敏度為-105dBm,最快喚醒時間為1ms,電源電壓為:VGND-0.3~5.5V,在運行和配置模式時的電源電流為7.4mA,待機模式時的電流消耗為250μA,此外,該接收電路還具有三線SPI接口,可以直接與微控制器進行接口。關鍵詞:無線電接收;OOK/FSK解調;MC33591/MC33592
MC33591/MC33592是一個單片集成接收器,該芯片內含660kHz的中頻帶通濾波器、完整的VCO、可消除鏡像的混頻器、曼徹斯特編碼時鐘再生電路以及完整的SPI接口。可用于設計315MHz/434MHz OOK/FSK接收電路。
1 MC33591/ MC33592的引腳功能
MC33591采用LQFP24封裝形式,其引腳排列如圖1所示,各引腳功能如表1所列。
表1 MC33591/MC33592引腳功能描述
描 述
1,2 VCC 5V電源 3 VCCLNA 5V LNA電源 4 RFIN RF輸入 5 GNDLNA LNA接地端 6 GNDSUB 輔助接地端 7 PFD 連接到VCO控制電壓 8 GNDVCO VCO接地端 9 GND 芯片接地 10 XTAL1 基準晶振 11 XTAL2 基準晶振 12 CAGC OKK IF AGC(自動增益控制)電容接入端,FSK基準 13 DMDAT 數據解頻(OKK和FSK解調) 14 RESETB 狀態機復位 15,16 MISO,MOSI SPI輸入/輸出接口 17 SCLK SPI接口時鐘 18 VCCDIG 5V數學電源 19 GNDDIG 數字接地 20 RCBGAP 參考電壓輸出 21 STROBE 選通振蕩器控制輸入或待機/工作控制信號外部輸入 22 CAFC 自動頻率控制電容接入端 23 MIXOUT 混頻輸出 24 CMIXAGC 混頻AGC(自動增益控制)電容端2 內部結構與工作原理
MC33591/ MC33592的射頻部分由能消除鏡像干擾的混頻器、660kHz的中頻帶通濾波器、自動增益控制級和OOK/FSK解調器組成。控制部分則包含有數據管理器、配置寄存器、串行接口、狀態控制器等。其SPI接口可對調制方式進行編程選擇。電路的數據可以從比較器輸出,或者在數據管理器使能時從SPI端口輸出。(范文先生網m.baimashangsha.com收集整理)
2.1 本機振蕩器
由于PLL環路濾波器已被集成在IC中,因此實際應用中的元器件數值可以根據本振參數在PFD引腳通過一個外部濾波器作略微的改進。使用者可以通過附加外部濾波器來選擇最佳工作狀況。鎖相環電路增益可以由PG位編程設置,該位置為1時,環路為低增益狀態。
2.2 通信協議
用MC33591/MC33592進行通信時,數據通過曼徹斯特編碼后的占空系數:在OOK模式為48%~52%,而在 FSK模式時為45%~55%。此外,該通信協議編碼還包括前同步(Preamble)、ID(識別)、報頭(Header)字和數據等。其中ID(識別)字的內容是按曼徹斯特編碼,并被預先裝入電路中的配置寄存器2。識別字傳輸速率與數值傳輸速率一致。
為了與識別或報頭字編碼不同,前同步字的內容必須仔細定義。
報頭字應當是4位曼徹斯特編碼“0110”或者是它的補碼。
一般數據(Data)應緊跟報頭而沒有任何延遲。數據由一個信息結束命令?End-of-Message EOM?結束,EOM由2個NRZ連續的1或0組成。當采用FSK調制時,數據由一個EOM結束,而不能簡單地被射頻信號終止。
圖2給出了一個帶有前同步字、識別字、報頭字并跟隨2數據位及結束字的完整信號,前同步通常放在識別和報頭兩個字的前面。
圖3是一個使用ID檢測的完整信號示意圖。當接收機進入等待模式時,通常需要的設置時間一般為1ms。
2.3 數據管理器
數據管理器功能模塊有五個用途,分別為ID(識別)字檢測、 報頭識別、時鐘再生、SPI通道上的數據輸出和時鐘再生、信息結束檢測。
2.4 串行接口
接收機(ROMEO2)和微控制器一般通過串行外部接口SPI(Serial Peripheral Interface)進行通信。如果不用SPI 接口,復位端POR ?Power On Reset?將設置接收機為默認結構來完成正確的操作。SPI接口通過以下三個輸入/輸出端來實現操作:
(1)串行時鐘SCLK;
(2)主控輸出受控輸入MOSI;
(3)主控輸入受控輸出MISO。
主設時鐘通過MOSI和MISO對數據輸入/輸出進行同步,主設備和從設備可在8個時鐘周期內交換一個字節信息。操作時由主設備產生SCLK時鐘并輸入到從設備。MOSI在主設備中被配置為輸入,而在從設備中則作為輸出線;當主設備的MISI線配置為輸出時,它在從設備中又作為輸入線。
MISO和MOSI線一般向一個方向傳輸串行數據,并且最高位先發送。數據在SCLK的下降沿有效,在SCLK的上升沿移動。當沒有數據輸出時,SCLK和MOSI強制為低電平。使用Motorola的微控制器時,其時鐘相位和極性控制位SPI必須設置為CPOL=0,CPHA=1。
2.5 配置寄存器
在配置模式中,只要在復位端(RESETB)保持一個長時間的低電平,微控制器將作為主設在SCLK上提供時鐘信號,并在MOSI線上提供控制和配置位。如果不用默認配置,微控制器(MCU)將通過寫入配置字到配置寄存器來改變配置。配置寄存器的內容可以返回到微控制器并進行檢測。
當RESETB引腳為高電平時,如果數據管理器被使能(DME=1),接收機將作為主設在MOSI線上發送接收到的數據,同時在SCLK上發送接收到的時鐘信號。
圖3
當接收機SPI由主設(工作模式)變為從設(配置模式)或者由從設變為主設時,在模式轉換前,MCU中的SPI推薦設置為從設。
在接通電源時,POR首先復位內部寄存器,以使接收機系統被設置在默認模式。在這個配置中,SPI是不使能的,同時接收機將在MOSI線上發送原始數據。實際上,默認配置可使電路作為一個沒有外部控制的獨立接收機來運行。
MC33591/MC33592有三個配置寄存器CR1~CR3。其中配置寄存器1(CR1)控制3個寄存器的存取(讀或寫),主要用于選擇載波頻率、設置數據調制方式、控制選通振蕩器使能、定義選通比、控制數據管理器使能、定義報頭字等。配置寄存器2(CR2)用于定義識別字的內容。配置寄存器3(CR3)則用于定義數據速率、設置混頻器增益、控制MIXOUT引腳的轉換、設置相位比較器增益等。
2.6 接收機的模式
通電復位后,接收機一般有三種不同的模式,第一種是睡眠模式,也就是低功耗模式。第二種是配置模式,用于對內部寄存器進行讀寫操作,在這種模式中,SPI處于從設位置并且接收機被使能。晶體振蕩器振蕩為SPI產生時鐘信號。解調的數據可由DMDAT讀出,但是不能通過SPI發送。第三種為工作模式,處于該模式時,接收機可以等待射頻信號或接收信息。
3 MC33591/592的應用電路
MC33591/MC33592的應用電路如圖4所示。該電路在315MHz時應選擇9.864375MHz晶振,而在434MHz時則應選13.580625MHz的晶振。采用FSK調制時,圖4中的低通濾波電容C2的值與數據速率的關系如表2所列。
表2 采用FSK調制時C2與數據速率的關系
【基于MC33591/MC33592的315MHz/434MHz OOK/】相關文章:
基于CSSCI的200108-18
基于Internet的學習模式08-07
基于高效的課堂展示08-25
基于標準的教學設計08-06
為了學校 基于學校08-17
基于你還愛我作文10-22
基于BBS的網絡交往特征08-05
基于圖像的OMR技術的實現08-06
基于混沌圖像的防偽技術08-06