新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 兼容RS-232的點對點無線接口設計

        兼容RS-232的點對點無線接口設計

        作者: 時間:2011-08-04 來源:網絡 收藏

          ● 芯片內部設有專門的穩壓電路,且無須外部SAW濾波器。

          ● 獨特設計:采用DuoCeiver 技術可同時接收兩個nRF2401的數據。

          ● 可通過軟件設置最多40位地址,且只有收到本機地址時才會輸出數據。

          ● 內置CRC校驗硬件電路和協議,有數據時隙和數據時鐘恢復功能。

          1 nRF2401的高頻頭設計

          nRF2401芯片以及其外圍元件電路組成了發送接收模塊。考慮到電磁兼容性,nRF2401的應用電路單獨做成一塊PCB。高頻模塊使用雙層PCB,PCB設計中大量使用過孔,使頂層和底層的地充分接觸,PCB的空余部分大面積連續接地。

          兼容RS-232的點對點無線接口設計

          圖2 MCU與nRF2401的直連方式

          2 接口電路設計

          RS232信號在正負電平之間擺動。發送數據時,發送端驅動器輸出正電平在+5~+15V,負電平在-5~-15V。從開始傳送數據到結束,線上電平從TTL電平到電平再返回TTL電平。接收器典型的工作電平在+3~+12V與-3~-12V。選用MAX3232芯片作TTL/ RS232的邏輯電平轉換。圖1為TTL/ RS232邏輯電平轉換的原理圖電路。其中C16、C20使用1uF獨石電容,C17、C19使用0.1μF獨石電容。

          兼容RS-232的點對點無線接口設計

          MCU與nRF2401的連接采用I/O口直接連接方式。原理圖如圖2所示。連接電路中采用電阻分壓網絡來實現AT89S52與 nRF2401的數據交互。

          3 軟件設計

          nRF2401的ShockBurstTM RX/TX模式采用片上 FIFO來進行低數據率的時鐘同步和高數據率的傳輸,因此極大地降低了功耗。ShockBurstTM發射主要通過MCU接口引腳CE、CLK1和DATA來完成。當MCU請求發送數據時,置CE為高電平,此時的接收機地址和有效載荷數據作為nRF2401的內部時鐘,可用請求協議或MCU將速率調至1Mb/s;置CE為低電平可激活ShockBurstTM發射。nRF2401在突發模式下的幀格式如表1所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 伊吾县| 嵩明县| 汶上县| 沽源县| 尖扎县| 酒泉市| 江都市| 崇礼县| 冷水江市| 富裕县| 湖北省| 永胜县| 临泉县| 台中市| 宁晋县| 周宁县| 天长市| 西畴县| 略阳县| 安龙县| 青川县| 仙桃市| 石首市| 新巴尔虎右旗| 九龙城区| 竹山县| 黎城县| 灌阳县| 慈溪市| 米泉市| 富宁县| 嘉善县| 贺兰县| 广元市| 高碑店市| 云霄县| 纳雍县| 平定县| 望江县| 平果县| 揭东县|