新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > ADI實驗室電路:低功耗、長距離ISM無線測量節點

        ADI實驗室電路:低功耗、長距離ISM無線測量節點

        作者: 時間:2013-10-16 來源:網絡 收藏
        MARGIN: 0px 0px 20px; WORD-SPACING: 0px; FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; webkit-text-size-adjust: auto; orphans: 2; widows: 2; webkit-text-stroke-width: 0px">接收端上的硬件非常相似;配置一個ADF7020收發器隨時接收唯一的同步字。收到同步字后便接收數據包。數據通過UART發送至PC。

        圖2中顯示的是測量節點和基礎接收節點主環路的流程圖。

        ADI實驗室電路:低功耗、長距離ISM無線測量節點

        圖2. 測量和接收節點主環路流程圖

        代碼說明-ADF7020驅動器

        ADF7020支持多種調制方案。本例中使用GFSK(高斯頻移鍵控),該方案的優點是頻譜效率極佳。在此模式中,ADF7020在發送和接收時均產生數據時鐘。時鐘上升沿(DATA CLK)產生一個中斷,使ADuC7060按圖3所示將數據逐位地放置在輸出端口上。輸出所有數據后,芯片選擇解除,ADuC7060重新進入深度睡眠模式。

        在接收端上,ADF7020在接收到匹配的同步字后產生一個中斷(INT/LOCK端口在九個時鐘周期內保持高電平)。

        該信號通知ADuC7060處理器準備接收數據包。從數據包接收的每一位均在ADuC7060內產生一個中斷。在中斷服務程序(ISR)中,讀取位流并存儲在緩沖器內。接收到數據包內的所有字節后,設置一個標志,指示新數據包已經收到。主環路現在可通過校驗和確認數據包的有效性。然后處理正確和完整的數據包。本例中通過UART將以上信息發送至PC進行顯示。如圖4所示,同一ISR既可接收來自ADF7020收發器的數據,也可向其發送數據。

        ADI實驗室電路:低功耗、長距離ISM無線測量節點

        圖3. 數據I/O時序

        ADI實驗室電路:低功耗、長距離ISM無線測量節點

        圖4. 處理接收和發送數據的中斷服務程序

        常見變化

        根據所需頻率,可使用許多其他產品來代替ADF7020。例如,對于2.4 GHz頻段, ADF7242 是很好的選擇。


        上一頁 1 2 下一頁

        關鍵詞: ADI實驗室 ISM 無線

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 迁西县| 万全县| 峨山| 伊宁市| 扬中市| 勐海县| 法库县| 舒兰市| 临清市| 娄底市| 津市市| 葫芦岛市| 灵石县| 科技| 崇左市| 长宁区| 阿坝| 长泰县| 吉木乃县| 高唐县| 门源| 武宣县| 东乌| 瑞金市| 中江县| 吉林市| 鄱阳县| 福贡县| 阿克陶县| 金坛市| 沁阳市| 包头市| 尚志市| 利辛县| 卢湾区| 安庆市| 海阳市| 五莲县| 潜江市| 抚松县| 连南|