2.4G無線雙向數(shù)據(jù)傳輸模塊 |
|
JF24C資料說明 |
|
應(yīng)用資料1 詳細介紹了JF24C模塊的性能與單片機的接口電路及應(yīng)用指南。 ( JF24C應(yīng)用指南 ) |
應(yīng)用資料2 詳細描述了JF24C模塊芯片的工作程序及工作流程示意圖SPI協(xié)議時序圖及各種數(shù)據(jù)。 (JF24C工作程序指南) |
應(yīng)用資料3 詳細介紹了JF24C模塊與單片機應(yīng)用編程指南供參考。 (JF24C編程指南) (J 包括電路圖 程序 流程圖 工程文件 |
|
|
目前2.4G 產(chǎn)品應(yīng)用比較廣泛,有些芯片性能也很不錯,但價位都比較偏高,很難進入量產(chǎn)的產(chǎn)品。為降低成本JF24C模塊采用裸片綁定,雖然性能指標略低于目前具有代表性的 nRF2401 CC2500 A7105但它的價格要比它們低很多,完全可以滿足一般需要雙向數(shù)據(jù)傳輸及雙向遙控的短距離產(chǎn)品應(yīng)用。 單發(fā)單收的產(chǎn)品使用比較簡單,加電加信號就發(fā)射,收到信號就有輸出,純硬件產(chǎn)品單向傳輸,不需要軟件程序的支持就可以完成收發(fā)功能。2.4G產(chǎn)品就比較復(fù)雜化了,芯片內(nèi)有CPU需要軟件程序的支持,必須要有單片機的指令才可以完成雙向收發(fā)功能。單發(fā)單收的產(chǎn)品成本低廉應(yīng)用廣泛,但存在著嚴重的無法避免的同頻干擾,2.4G產(chǎn)品具有跳頻功能一般都有幾十至100多個通道可以避開干擾。但2.4G產(chǎn)品復(fù)雜的軟件程序也使一些不懂單片機的工程師望而怯步,同時2.4G產(chǎn)品的功耗及成本還有對墻體的穿透性能下降也影響到在低端產(chǎn)品的普及應(yīng)用。 |
|
|
JF24C技術(shù)規(guī)格書 |
|
【性能介紹】 |
JF24C無線雙向傳輸模塊整合了高頻鍵控(GFSK)收發(fā)電路的功能,以特小體積實現(xiàn)高速數(shù)據(jù)傳輸?shù)墓δ?。其中?nèi)含先進先出(FIFO)緩沖器,減輕微控制器(microcontroller)在數(shù)據(jù)處理的負擔(dān),實現(xiàn)低成本MCU完成高速數(shù)據(jù)傳輸?shù)慕鉀Q方案與射頻應(yīng)用的方便性。同時此模塊的傳輸速率可達到1Mbps,並具有快速跳頻(fast hopping)、向前糾錯(Forward Error Correction)、循環(huán)冗余校驗(CRC)等功能,可在擁擠的ISM 頻段中達到穩(wěn)定可靠的數(shù)據(jù)傳輸。 |
|
【主要特點】 |
JF24C技術(shù)資料 |
低電壓,高效率 |
|
低成本,雙向高速數(shù)據(jù)傳輸 |
特小體積(不需要外接天線) |
具有快速跳頻,前向糾錯,校驗等功能 |
工作在全球開放的ISM 頻段,免許可證使用。 |
|
壓縮包下載 |
|
壓縮包下載 |
|
|
請用下載工具進行下載,因為文件比較大,網(wǎng)速慢直接下載會出現(xiàn)文件打不開 |
【性能參數(shù)】 |
|
|
頻率范圍:2400-2482Mhz(81信道) |
工作電壓:2.5-3.6V |
RF輸出功率:10dBm |
調(diào)制方式:GFSK |
發(fā)射電流:26mA (TX) |
最大速率:1M |
接收電流:25mA (RX) |
靈敏度:-85dBm |
休眠電流:3.5uA |
最大距離:100米 |
待機電流:1.9mA (休眠喚醒狀態(tài)) |
編程接口:SPI數(shù)字接口 |
天線形式:PCB天線 |
模塊尺寸:22X12X3mm(長X寬X厚) |
|
|
【應(yīng)用范圍】 |
工業(yè)數(shù)據(jù)傳輸,無線遙控,無線鼠標,無線鍵盤,無線電子標簽,遙控玩具,自動化數(shù)據(jù)采集系統(tǒng);工業(yè)無線控制; |
水、氣、熱、電等居民計量表具無線遠傳自動抄表。 |
|
|
JF24C腳位功能描述及工作時序圖 |
JF24C外形圖 |
腳位 |
腳位功能 |
說明 |
PIN1 |
+3.3V |
正電源 |
PIN2 |
SPI-MISO |
SPI總線數(shù)據(jù)輸出 |
PIN3 |
RESET-n |
復(fù)位 |
PIN4 |
SPI-CLK |
時鐘信號輸入 |
PIN5 |
SPI-MOSI |
SPI總線數(shù)據(jù)輸入 |
PIN6 |
SPI-SS |
從機選擇輸入 |
PIN7 |
FIFO-FLAG |
FIFO空滿標志輸出 |
PIN8 |
PKT-FLAG |
發(fā)送或接受數(shù)據(jù)包標志 |
PIN9 |
BRCLK |
邏輯時鐘輸出 |
PIN10 |
GND |
接地 |
|
|
PIN1為3.3V正電源。 |
點擊看大圖 |
PIN3為復(fù)位輸入引腳,置高時芯片內(nèi)寄存器恢復(fù)到原始空閑狀態(tài)待命。 |
PIN7為FIFO空滿標志輸出,寄存器為空時單片機可以輸進數(shù)據(jù)。 |
PIN8為發(fā)送或接受數(shù)據(jù)包標志輸出,此腳控制單片機發(fā)送或接受數(shù)據(jù)包 |
PIN2 PIN4,PIN5,PIN6為SPI的四根主線,他們的工作時序圖如下:點擊 下圖放大 |
|
|
|
JF24C工作模式 (三種工作模式介紹) |
空閑模式:當模塊腳位 RESET_n(PIN3)被MCU單片機置1,芯片內(nèi)寄存器處于空閑狀態(tài)。空閑模式下芯片部分電路斷電,晶振仍在工作以縮短芯片啟動時間快速進入收發(fā)模式。空閑狀態(tài)只是一種休眠與收發(fā)模式的指令轉(zhuǎn)換,不可以接收數(shù)據(jù)。 |
休眠模式:在收發(fā)模式下MCU單片機對芯片SPI-SS口(PIN6)置1,芯片內(nèi)部寄存器從空閑模式進入休眠模式,晶振停止工作,此時電流降為3.5uA,芯片可以被MCU定時喚醒,合理的喚醒與休眠可以將功耗降到最低約1.9mA。 |
收發(fā)模式:發(fā)射流程:在休眠模式下單片機對芯片SPI-SS口(PIN6)置0,對SPI-MOSI口(PIN5)寫指令,芯片從休眠狀態(tài)轉(zhuǎn)為發(fā)送模式,數(shù)據(jù)進入寄存器自動加字頭及 CRC校驗碼打包發(fā)射。發(fā)射完畢又進入休眠與接收模式。
接收流程:在休眠狀態(tài)下單片機對芯片SPI-SS口置0,啟動接收模式,接收前導(dǎo)碼和同步信號,當接收到正確同步碼后開始接收數(shù)據(jù)包 然后判斷CRC正確后將數(shù)據(jù)送到單片機,芯片又進入休眠與喚醒狀態(tài)。 |
三種工作模式示意圖:點擊看大圖 |
|
|
|
數(shù)據(jù)包和 FIFO 說明 |
preamble |
SYNC |
trailer |
payload |
CRC |
1 preamble 前導(dǎo)碼1-8個字節(jié)(初始化寫入默認配置,同步時鐘,模塊內(nèi)部自動處理)
2 SYNC 同步頭 32/48/64位(初始化寫入默認配置,可作為地址碼,模塊內(nèi)部自動處理)
當接收模式已收到SYNC 自動設(shè)定FIFO寫指針= 0 或者發(fā)射模式傳送過SYNC 自動設(shè)定FIFO讀指針= 0
3 trailer 4-18位 (初始化寫入默認配置,穩(wěn)定RF 性能,模塊內(nèi)部處理)
4 payload 數(shù)據(jù)位,(用戶發(fā)送或接收的有效數(shù)據(jù))
5 CRC 16位校驗碼,(初始化寫入默認配置,發(fā)送接收時模塊內(nèi)部自動處理) |
|
|
JF24C與51單片機電路接口 |
點擊看大圖 |
|
|
JF24C 可以和各種單片機配套,沒有SPI的單片機可以用IO口或者串口模擬SPI。 |
|
JF24C與與 EM78P156單片機連接(測試電路) |
|
 |
|
2.4G模塊測試板測試程序如下 |
接通電源后電源指示燈亮→接收處于周期性的休眠與喚醒狀態(tài)→按下主(從)機發(fā)送 鍵K2 |
→主機發(fā)送指示燈閃亮→從機接收指示燈閃亮,同時從機發(fā)送指示燈閃亮,主機接收 |
指示燈閃亮,數(shù)據(jù)自動返回主機,完成發(fā)送接收過程。 |
測試板可以直接用2節(jié)1.5V電池供電。整機平均工作在9mA |
|
測試板程序詳見應(yīng)用資料3(編程指南) |
測試板實物圖(點擊圖片放大) |
|
測試板說明: 為方便客戶測試JF24C的性能,公司制作一批JF24C的測試板供客戶做程序測試和開發(fā)試驗。 測試板上有2.4G模塊和寫有程序的EM78P156單片機,插座采用高質(zhì)量的園孔鍍金座可以反復(fù)插拔。可以用仿真器改寫程序做試驗。板上預(yù)留2個按鍵,測試板是1路程序。可以一點對多點,多點對一點。互不干擾。測試板底部是5號電池盒,按上二節(jié)普通5號電池即可以測試程序。 實測有效距離大于50米。
需要測試板請聯(lián)系市場部 |
|
JF24C頻譜 (雙向發(fā)射時實測頻譜) |
 |
|
公司有2.4G頻譜儀出售 1000元/臺 USP接口 方便用電腦測試JF24C發(fā)射的頻譜及自動跳頻的規(guī)律,便于產(chǎn)品的調(diào)試。 |
定JF24C產(chǎn)品5K送工程師2.4G頻譜儀一臺。 詳細資料見 2.4G頻譜儀 介紹 |
|
JF24C使用說明 |
|
1 電源VCC電壓范圍為2.5—3.6V之間,推薦電壓3V,超過3.6V會損壞器件。模塊的腳距為1.27mm,孔徑為0.6mm,可以采用針徑為0.46mm 腳距為1.27mm 的排針固定。也可以直接將模塊豎立焊在PCB板上。模塊的PCB天線部位需要離開PCB板。
2 JF24C 模塊需要先將程序?qū)戇M單片機(寄存器配置)再與JF24C 模塊硬件連接后上電,單片機對模塊初始化,寄存器值被寫入模塊并保持直至斷電寄存器值自動清除。上電又重新對模塊初始化,在休眠模式寄存器值被保存。出現(xiàn)死機,可以重新初始化。
3 模塊寄存器值需要先寫入單片機才能對模塊初始化,提供的寄存器最優(yōu)配置表只對JF24C模塊有效,類似2.4G模塊無效。配套單片機為EM78P156其他單片機可以參考默認配置表。使用匯編語言或者C語言。寄存器配置的詳細說明和見應(yīng)用資料2及(JF24C例程_51匯編語言)(JF24C例程_51C語言)
4 JF24C模塊可以設(shè)置不同的前導(dǎo)碼和同步碼就可以組成不同的收發(fā)系統(tǒng)而互不干擾。在系統(tǒng)內(nèi)部可以在數(shù)據(jù)位前設(shè)置從機ID地址組成一個小的系統(tǒng)。
5 模塊在初始化后運行中可以通過單片機指令隨時更改SYNC同步碼,但斷電后上電寄存器值被初始化。
6 設(shè)置合理的休眠與喚醒時間可以降低JF24C 的待機電流,但休眠時間不可以設(shè)置太長,否則會增加誤碼率。2比8比較合適,比如喚醒10ms休眠100ms ,發(fā)射的時間必須要大于休眠時間以保證喚醒后能檢測到前導(dǎo)碼和同步碼才能接收數(shù)據(jù)。
7 模塊的9腳可以懸空。電源不可以接反,否則會損壞器件。
8 模塊與單片機連接上電后如果需要插拔模塊或單片機,請斷開電源,否則易損壞器件。
9 JF24C 的詳細的工作程序及SPI協(xié)議見應(yīng)用資料2 和英文版資料
10 JF24C編程指南請參考應(yīng)用資料3 (JF24C例程_51匯編語言) (JF24C例程_51C語言)
11 新的資料補充更新及應(yīng)用電路介紹請隨時關(guān)注公司的網(wǎng)站
2009年9月16日更新 |