




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Fytoo TechRF4432 無線模塊開發(fā)指南 V3.0杭州飛拓電子科技2009.9.28無線應(yīng)用,無限!Fytoo Tech目錄第一章:RF4432 模塊簡介 .334455566671.11.21.3RF4432 簡述 .RF4432 基本特性及性能 .RF4432 應(yīng)用場合.第二章:RF4432 開發(fā)指南2.12.2第三章3.13.2RF4432 引腳說明RF4432 使用須知.開發(fā)指南.RF4432 工作模式 .配置RF4432 模塊 .第四章:參考設(shè)計.第五章:關(guān)于. 125.1 團隊簡介125.214Fytoo Tech第一章:RF4432 模塊簡介RF4432SE(尺寸:38
2、mm * 22mm, 不包括SMA 頭及天線尺寸)1.1 RF4432 簡述本模塊采用Silicon Labs 的Si4432 無線收發(fā),體積小巧,功耗低,具有-115dBm 的靈敏度,低波特率下最大通信距離可達 800 米以上。模塊集成了所有射頻相關(guān)功能和器件,只向用戶提供簡單的幾個數(shù)字I/O 口,用戶不需要了解無線電的相關(guān)知識,就可以使用本模塊輕易的開發(fā)出性能穩(wěn)定可靠的無線相關(guān)產(chǎn)品。Fytoo Tech1.2 RF4432 基本特點及性能完整的FSK 收發(fā)器工作于 433MHz 免費 ISM 頻段(430.24-439.75MHz),也可以工作于 900.72-929.27MHz 的頻段(
3、3)最大17dBm接收靈敏度高達-115 dBm傳輸速率最大 128KbpsFSK 頻偏可編程(15240KHz)(7)接收帶寬可編程(67400KHz)(8)SPI 兼容的控制接口,低功耗任務(wù)周期模式,自帶喚醒定時器(9)低的接收電流(18.5mA),最大時的電流:73mA(10)空曠通訊距離可達 800 米以上(波特率 9.6Kbps)1.3 RF4432 典型應(yīng)用場合工業(yè)、遙測、小型無線網(wǎng)絡(luò)、無線抄表、門禁系統(tǒng)、小系統(tǒng)、小型無線數(shù)據(jù)終端、安全防火系統(tǒng)、區(qū)傳呼、工業(yè)無線系統(tǒng)、生物信號、水文氣象、機器人控制等Fytoo Tech第二章:RF4432 開發(fā)指南2.1RF4432 引腳說明:2.
4、2RF4432 使用須知1、VCC(3.3V)腳接電壓范圍為超過 3.6V 將會燒毀模塊3V3.6V 之間,不能在這個區(qū)間之外,電壓 3.3V。當(dāng)然,主要原因是 3.3V引腳定義類型說明13V33.3V 電壓電源電壓2IO0通用 IO可不用3IO1通用 IO可不用4IO2通用 IO可不用5PAC收發(fā)切換收發(fā)方式切換6SDO數(shù)據(jù)輸出串行數(shù)據(jù)輸出7NC空腳8SDI數(shù)據(jù)輸入串行數(shù)據(jù)輸入9SEL片選串行片選10SCLK時鐘串行時鐘輸入11SDN關(guān)閉引腳SDN=1,關(guān)閉工作12IRQ中斷中斷信號的產(chǎn)生13GND電源地14GND電源地Fytoo Tech的LDO貨源充足,性價比高2、除電源VCC 和接地端
5、,其余腳都可以直接和普通的 51 系列的 5V單片機IO 口直接相連,無需電平轉(zhuǎn)換。這條規(guī)則當(dāng)然對 3.3V 工作的單片機適用了。但是要注意本規(guī)則對于別的類型 5V 單片機不適用,由于有些類型單片機 IO 口驅(qū)動電流 10mA,所以需要串聯(lián)限流電阻,一般說來,5V 工作的單片機和 3.3V 工作的無線模塊之間通信,普通IO 口線都加 1K-2K 的限流電阻3、硬件上面沒有 SPI 的單片機也可以控制本模塊,用普通單片機 IO 口模擬 SPI 不需要單片機 SPI 模塊介入,只需添加代碼模擬 SPI 時序即可4、13 腳、14 腳為接地腳,需要和母板的邏輯地連接起來5、排針間距為 100mil,
6、標準 DIP 插針,如果需要其他封裝接口,比如密腳插針,或者其他形式的接口,可以們定做6、與 51 系列單片機P0 口連接時候,需要加 10K 的上拉電阻,與其余口連接不需要Fytoo Tech第三章開發(fā)指南3.1 RF4432 工作模式1、FIFO Mode在 FIFO Mode 下,使用片內(nèi)的先入先出堆棧區(qū)來發(fā)送和接收數(shù)據(jù)。對 FIFO 的操作是通過SPI 對 07H 寄存器的連續(xù)讀或者寫進行的。在 FIFO Mode 下,RF4432 自動退出發(fā)送或者接收狀態(tài),當(dāng)相關(guān)的中斷信號產(chǎn)生,并且自動處理字頭和 CRC。在接收數(shù)據(jù)時,自動把字頭和 CRC碼。2、Direct Mode移去。在發(fā)送數(shù)
7、據(jù)時,自動加上字頭和 CRC 校驗在直接收發(fā)模式下,RF4432 如傳統(tǒng)的射頻收發(fā)器一樣工作。3、PN9 Mode在這種模式下的Tx 數(shù)據(jù)是產(chǎn)生使用偽隨機( PN9 序列)位發(fā)生器。這種模式的目的是用作測試模式不斷觀察調(diào)制頻譜,而不必負載/提供數(shù)據(jù)。3.2 配置RF4432 模塊配置RF4432 模塊是通過SPI 方式進行的,可配置為 FIFO 方式和直接方式RF4432 工作于 FIFO 收發(fā)模式,這種工作模式下,系統(tǒng)的程序編制會更加簡單,并且穩(wěn)定性也會更高,因此,下文著重介紹把RF4432 配置為FIFO 收發(fā)模式的器件配置方法。配置 RF4432 主要包括載波頻率、調(diào)制方式、數(shù)據(jù)發(fā)送速率
8、、CRC 校驗、前導(dǎo)碼、同步字、數(shù)據(jù)頭、地址等,具體可參考 IA4432 RegisterSettings_RevV-v16 寄存器配置工具進行。Fytoo Tech第四章:參考設(shè)計本公司將為客戶提供本模塊的單片機開發(fā)代碼,代碼包含目前幾大主流單片機開發(fā)代碼(AVR、MSP430、51、C8051F 等)客戶只需要將代碼移植,就能輕松的玩轉(zhuǎn)無線。【RF4432-AVR 示例開發(fā)代碼】void SpiRfWrite8Bit(unsignedcharbyte)unsigned char temp;SCK = 0;_NOP_us(5);for(temp=0;temp7;byte = byte1;SC
9、K=1;SCK=1;SCK=0;unsigned char SpiRfRead8Bit(void)unsigned char temp;unsigned char byte = 0 x00;SCK = 0;_NOP_us(5);for(temp=0;temp8;temp+)byte = byte1;SCK = 1;_NOP_us(5);byte = byte|(MISO_PIN&0 x01);Fytoo TechSCK = 0;_NOP_us(5);return(byte);void SpiRfWriteRegister(unsignedchar add, unsignedcharreg)RF
10、_NSEL = 0;add |=REG_WRITE;SpiRfWrite8Bit(add);SpiRfWrite8Bit(reg);RF_NSEL= 1;unsigned char SpiRfReadRegister(unsignedchar add)unsigned char data;RF_NSEL = 0;add &=REG_WRITE;SpiRfWrite8Bit(add);data = SpiRfRead8Bit();RF_NSEL = 1;return data;void SpiRfWriteBurst(unsigned char add, unsigned char* reg,u
11、nsigned char counter)unsigned char tmp;RF_NSEL = 0;add |=REG_WRITE;SpiRfWrite8Bit(add);Fytoo Techfor(tmp =0; tmpcounter;tmp+)SpiRfWrite8Bit(regtmp);RF_NSEL= 1;void SpiRfReadBurest(unsigned char add, unsigned char* p, unsigned char counter )unsigned char tmp;RF_NSEL = 0;add &=REG_WRITE;SpiRfWrite8Bit
12、(add);for(tmp =0; tmpcounter;tmp+)ptmp = SpiRfRead8Bit();RF_NSEL = 1;/*/void Si4432_Init()Port_IO_Init();SpiRfReadRegister(erruptSus1);SpiRfReadRegister(erruptSus2);SpiRfWriteRegister(REG_WRITE| OperatingFunctionControl1), 0 x80);SpiRfReadRegister(erruptSus1);SpiRfReadRegister(erruptSus2);SpiRfWrite
13、Register(REG_WRITE|erruptEnable1), 0 x00);SpiRfWriteRegister(REG_WRITE|erruptEnable2), 0 x01);/準備好Fytoo TechSpiRfWriteRegister(REG_WRITE|IFFilterBandwidth), 0 x8b);SpiRfWriteRegister(REG_WRITE|ClockRecoveryOverslingRatio), 0 x2c);SpiRfWriteRegister(REG_WRITE|ClockRecoveryOffset2),0 x20);SpiRfWriteRe
14、gister(REG_WRITE|ClockRecoveryOffset1),0 x6d);SpiRfWriteRegister(REG_WRITE|ClockRecoveryOffset0),0 x3a);SpiRfWriteRegister(REG_WRITE|ClockRecoveryTimingLoopGain1), 0 x00);SpiRfWriteRegister(REG_WRITE|ClockRecoveryTimingLoopGain0), 0 x18);SpiRfWriteRegister(REG_WRITE|RSSIThresholdForClearChannelIndic
15、ator),0 xf0);SpiRfWriteRegister(REG_WRITE|DataAcsControl), 0 x88);SpiRfWriteRegister(REG_WRITE|HeaderControl1),0 x8c);SpiRfWriteRegister(REG_WRITE|HeaderControl2),0 x0a);SpiRfWriteRegister(REG_WRITE|PreambleLength),0 x08);SpiRfWriteRegister(REG_WRITE|TransmitPacketLength), 0 x08);SpiRfWriteRegister(
16、REG_WRITE|ReceivedPacketLength), 0 x08);SpiRfWriteRegister(REG_WRITE|HeaderEnable3),0 x00);SpiRfWriteRegister(REG_WRITE|HeaderEnable2),0 x00);SpiRfWriteRegister(REG_WRITE|HeaderEnable1),0 x00);SpiRfWriteRegister(REG_WRITE|HeaderEnable0),0 x00);SpiRfWriteRegister(REG_WRITE|AGCOverride2), 0 x0b);SpiRf
17、WriteRegister(REG_WRITE|ModulationModeControl1), 0 x02);/0X00SpiRfWriteRegister(REG_WRITE|ModulationModeControl2), 0 x26);/26/SpiRfWriteRegister(REG_WRITE| TXDataRate1), 0 x0f); /SpiRfWriteRegister(REG_WRITE| TXDataRate0), 0 x5c); /SpiRfWriteRegister(REG_WRITE|FrequencyDeviation), 0 x40);SpiRfWriteR
18、egister(REG_WRITE|FrequencyBandSelect), 0 x53);SpiRfWriteRegister(REG_WRITE|NominalCarrierFrequency1), 0 x4b);SpiRfWriteRegister(REG_WRITE|NominalCarrierFrequency0), 0 x00);Fytoo Techunsigned char ReceiveData(unsignedchar* p)/unsigned char i;if(RF_IRQ_PIN)return 0;SpiRfReadRegister(erruptSus1);SpiRf
19、ReadRegister(erruptSus2);SpiRfReadBurest(FIFOAcs,p,8);SpiRfWriteRegister(REG_WRITE |erruptEnable1), 0 x12);SpiRfWriteRegister(REG_WRITE|OperatingFunctionControl1,0 x05);/接收return 1;void SendData(unsigned char *p)/unsigned char tmp;TX_MODE();/*/clear FIFOtmp = SpiRfReadRegister( OperatingFunctionCont
20、rol2 );tmp |= 0 x01;SpiRfWriteRegister(REG_WRITE | OperatingFunctionControl2), tmp);tmp &= 0 xFE;SpiRfWriteRegister(REG_WRITE | OperatingFunctionControl2), tmp);*/*for(tmp=0;tmp8;tmp+)Fytoo TechSpiRfWriteRegister(REG_WRITE|FIFOAcs,ptmp);*/SpiRfWriteBurst(FIFOAcs,p,8);SpiRfReadRegister(erruptSus1);SpiRfReadRegister(erruptSus2);SpiRfWriteRegister(REG_WRITE|erruptEnable1), 0 x04);SpiRfWri
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店大堂場地租賃合同7篇
- 建房包工不包料合同書
- 大理石材購銷合同
- 2025年呼和浩特貨運從業(yè)資格考試模擬考試題庫及答案解析
- 2025年陽泉貨運從業(yè)資格證考試題庫a2
- 廠房電費收租合同范本
- 制作物業(yè)合同范本
- 分期施工合同范本
- 林木定金合同范本
- 代購果樹合同范本
- 泡泡瑪特展廳活動策劃
- 健康生活方式與健康促進的科學(xué)研究
- 文旅部門消防培訓(xùn)課件
- 中職語文課件:1.1《送瘟神》課件14張2023-2024學(xué)年中職語文職業(yè)模塊
- 胃瘍(消化性潰瘍)中醫(yī)護理方案
- 《哲學(xué)概論(第2版)》-課件全套 第0-6章 緒論、哲學(xué)的形態(tài)-馬克思主義哲學(xué)
- 環(huán)境溫度、相對濕度、露點對照表
- 踝關(guān)節(jié)骨性關(guān)節(jié)炎課件整理
- 高處作業(yè)安全經(jīng)驗分享
- 工余安健環(huán)管理制度
- 關(guān)于“全民閱讀”的中考語文非連續(xù)性文本閱讀試題及答案閱讀(2018廣東廣州中考語文非連續(xù)性文本閱讀試題及答案)
評論
0/150
提交評論