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

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 基于NFC無電池鍵盤設(shè)計(jì)方案

          基于NFC無電池鍵盤設(shè)計(jì)方案

          作者: 時(shí)間:2018-08-31 來源:網(wǎng)絡(luò) 收藏

            此解決方案使用近場通信 (NFC) 技術(shù)實(shí)現(xiàn)了無電池鍵盤。此解決方案的核心部分是可以由主機(jī)微控制器讀寫的TI動態(tài)NFC標(biāo)簽。支持NFC的手機(jī)可以快速發(fā)現(xiàn)并識別該鍵盤,然后在鍵盤和應(yīng)用程序之間建立連接。此設(shè)計(jì)是無電池系統(tǒng)(即,無需電池即可工作),客戶可以利用該系統(tǒng)構(gòu)建具有優(yōu)化尺寸的產(chǎn)品(例如薄鍵盤)以及重量更輕的產(chǎn)品(例如易于攜帶)。

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

            特性

            ● 無電池解決方案

            ● 標(biāo)準(zhǔn)PC/AT鍵盤字符集

            ● 大于400個字符/分鐘的輸入能力

            ● MSP430 MCU和RF430CL330標(biāo)簽的功耗都約為20 mW

            ● 用于能量收集的低成本PCB線圈天線

            ● 提供Android測試工具和InputMethod應(yīng)用程序

            原理框圖

            

            無電池近場通信(NFC)鍵盤原理圖

            硬件框圖

            

            無電池近場通信(NFC)鍵盤硬件框圖

            相關(guān)器件

            1.(TI)MSP430FR573x MSP430FR572x混合信號微控制器

            德州儀器(TI)MSP430FR573x系列超低功率微控制器由多個器件組成,這些器件特有嵌入式FRAM非易失性存儲器,超低功率16位MSP430 CPU,以及針對多種應(yīng)用的不同外設(shè)。 此架構(gòu),F(xiàn)RAM,和外設(shè),與7種低功率模式組合在一起,針對在便攜式和無線感測應(yīng)用中實(shí)現(xiàn)延長電池壽命進(jìn)行了優(yōu)化。FRAM 是一款全新的非易失性存儲器,此存儲器將SRAM的速度,靈活性,和耐久性與閃存的穩(wěn)定性和可靠性結(jié)合在一起,總體能耗更低。外設(shè)包括一個10位模數(shù)轉(zhuǎn)換器(ADC),一個具有電壓基準(zhǔn)生成和滯后功能的16通道比較器,3 條支持I2C,SPI,或UART協(xié)議的增強(qiáng)型串行通道,一個內(nèi)部DMA,一個硬件乘法器,一個實(shí)時(shí)時(shí)鐘 (RTC),5 個16位定時(shí)器和數(shù)字I/O。


          上一頁 1 2 下一頁

          關(guān)鍵詞:

          評論


          相關(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); })();