<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于WirelessUSB技術的無線遙控器設計

          基于WirelessUSB技術的無線遙控器設計

          作者: 時間:2009-05-21 來源:網絡 收藏

          其中,芯片是Cypress公司為配合 LP方案推出的低成本、高集成2.4 GHz直接順序擴展頻譜射頻片上系統(tǒng)(SoC),具有可配置的雙向(接收或發(fā)送)功能;其特點是:工作電流為21 mA;最大發(fā)射信號強度為+7 dBm;最大接收靈敏度為-97 dBm;睡眠電流小于1μA;直接序列時最大速率為250 Kb/s,GFSK時最大傳輸速率為1 Mb/s;具有自動執(zhí)行的程序裝置(ATS),無需處理器的介入處理;能提供給微處理器或感應器的電源管理裝置(PMU);具有發(fā)射與接收分離的16 b FIFO數據緩存器;具有接收信號強度指標(RSSI);睡眠模式下仍可控制SPI接口;工作電壓介于1.8~3.6 V;工作溫度介于攝氏0~70℃。cYRF6936芯片支持4種不同的資料傳輸模式:GFSK模式,8DR模式,DDR模式,SDR模式。模式選擇通過配置寄存器(Ox03)實現(xiàn)。接收和發(fā)射均采用中斷的方式,共有3種中斷:發(fā)射中斷、接收中斷和喚醒中斷。這些中斷共用一個IRQ引腳。通過配置相應的寄存器使能發(fā)射或接收中斷,可用于系統(tǒng)的數據收發(fā)。
          在發(fā)射時Mega 16L接收PPM信號并進行,隨后送入發(fā)射出去;在接收時過程相反,的狀態(tài)設置以及收發(fā)信號的交換均通過sPI口通信實現(xiàn)。SPI口通信采用雙8位數據格式發(fā)送,前8位為讀寫方向命令、地址增加模式、地址,后8位為數據,數據發(fā)送的時鐘有Megal6L提供。例如,通過SPI對寄存器(OxoF)寫入FRC END=1和ENDSTATE=000,可以使得CYRF6936進入低功耗的睡眠狀態(tài)。當進入發(fā)射狀態(tài)或者接收狀態(tài)時(通過設置寄存器(Ox02)或者(Ox05),CYRF6936自動從睡眠狀態(tài)中喚醒。
          2.2 系統(tǒng)軟件
          系統(tǒng)軟件主要包括對射頻單元的控制程序、PPM/PCM進行轉換的程序。在此采用AVRmegal6綜合開發(fā)板Ver3.2和AVRStudio來加快軟件程序開發(fā),并進行模擬真實硬件環(huán)境下的軟件仿真。
          2.2.1 控制程序
          控制程序是控制著整個系統(tǒng)的工作狀態(tài),程序流程如圖3所示。

          2.2.2 轉換程序



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();