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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > Semtech射頻集成電路在家電遙控器中的應(yīng)用

          Semtech射頻集成電路在家電遙控器中的應(yīng)用

          作者: 時間:2012-01-07 來源:網(wǎng)絡(luò) 收藏


          5.1.獨立模式

          當(dāng)E2_MODE引腳接高電平時,SX1230工作于獨立模式(Stand Alone Mode)。芯片配置參數(shù)以及每個按鍵的RF數(shù)據(jù)包格式都事先定義在一片外置的EEPROM中,SX1230作為SPI主機將這些配置讀入。

          獨立模式應(yīng)用電路圖

          本文引用地址:http://www.ex-cimer.com/article/187008.htm


          圖 2:獨立模式應(yīng)用電路圖

          PB(3:0)是按鍵接口,如果使用二極管編碼電路,最多可以支持15個按鍵。平時SX1230處于睡眠狀態(tài),按鍵動作將喚醒芯片并進行去抖,然后發(fā)送該按鍵對應(yīng)的RF數(shù)據(jù)包,完成后再回到睡眠狀態(tài)。

          獨立模式適用于低成本、按鍵數(shù)目不多、RF數(shù)據(jù)包格式相對簡單的遙控器方案。

          5.2.單片機控制模式

          當(dāng)E2_MODE引腳接高電平時,SX1230工作于單片機控制模式(MCU Mode)。SX1230作為SPI從機受外部單片機的控制,根據(jù)應(yīng)用的不同,SX1230最少只需3線連接至單片機即可工作。

          MCU模式應(yīng)用電路圖
          圖 3:MCU模式應(yīng)用電路圖

          SX1230和單片機的接口分為SPI和RF兩部分,單片機通過SPI接口對SX1230進行參數(shù)配置;通過RF接口發(fā)送數(shù)據(jù)包。其它工作包括按鍵、顯示、建立數(shù)據(jù)包等均由單片機完成。

          單片機控制模式適用于按鍵數(shù)目較多、RF協(xié)議或數(shù)據(jù)包格式較復(fù)雜的遙控器方案。

          6.SX1210/13接收器

          SX1210/13是的集成UHF頻段接收器。SX1210用于868MHz、915MHz頻段,而SX1213用于433MHz頻段,其它各參數(shù)完全相同且管腳兼容。SX120/13的接收電流不到3mA,為業(yè)界最低,與競爭對手相比,接收電流要低6倍。設(shè)計應(yīng)用于無線報警器、安全,家庭自動化中的傳感器網(wǎng)絡(luò),以及自動化抄表領(lǐng)域。

          該器件支持FSK數(shù)據(jù)速率為1.56~200kbps,OOK數(shù)據(jù)速率高達32kbps。25kbps時FSK調(diào)制的接收器靈敏度為 -107dBm;2kbps時OOK接收器靈敏度為-113dBm。此外,該芯片符合歐洲(ETSI EN 300-220 V2.1.1)和南美(FCC Part 15.247和15.249)規(guī)范標(biāo)準。所有主要的RF通信參數(shù)是可編程的,其中大部分可以動態(tài)設(shè)置。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();