<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 物聯(lián)網(wǎng)與傳感器 > 設計應用 > 使用CY8C22X45系列PSoC設計低功耗觸摸按鍵應用系統

使用CY8C22X45系列PSoC設計低功耗觸摸按鍵應用系統

作者:陳曉霖 胡泊 Cypress主任應用工程師 2Cypress應用工程師 時(shí)間:2010-04-28 來(lái)源:電子產(chǎn)品世界 收藏
 M8C_Sleep; M8C_Sleep; M8C_Sleep;

  系統的平均電流取決于工作時(shí)間,工作電流,休眠時(shí)間和休眠電流,其關(guān)系可以通過(guò)下面的公式表示

本文引用地址:http://dyxdggzs.com/article/108471.htm

  大多數應用都可以在系統空閑時(shí)進(jìn)入休眠狀態(tài),但是必須可以通過(guò)觸摸某個(gè)或任意一個(gè)按鍵將系統喚醒。傳統的機械按鍵方案僅需將所有按鍵連在一起作為一個(gè)中斷源喚醒MCU即可,但是對于技術(shù),都是依靠主動(dòng)掃描按鍵信號來(lái)獲得按鍵觸發(fā)狀態(tài)。因此,設計者需要編寫(xiě)固件代碼來(lái)實(shí)現可靠有效的低功耗休眠。圖 1給出了一種典型的休眠模式工作流程。在進(jìn)入休眠前,設計者需要將內部所有休眠時(shí)不用的數字模塊和模擬模塊停止工作,以獲得最低的休眠電流,然后根據應用的具體需求,選擇適當的休眠時(shí)間,之后使能數字模塊和模擬模塊,掃描按鍵并判斷是否喚醒系統。

  對于掃描按鍵并判斷是否喚醒系統,也存在著(zhù)三種不同的方式。

  Ø 固定按鍵喚醒系統

  采用固定按鍵的方式喚醒系統能有效的降低系統掃描按鍵的時(shí)間。系統無(wú)需掃描所有的按鍵,只需掃描固定的一個(gè)按鍵,這可以大大降低在待機狀態(tài)下掃描按鍵的時(shí)間。

  Ø 任意按鍵喚醒系統

  如果系統要求任意按鍵喚醒系統,那么以上介紹的固定按鍵喚醒系統方法不能滿(mǎn)足。特有的內部模擬總線(xiàn)的方式,可以將全部的按鍵組合成一個(gè)“大按鍵”。這樣系統待機時(shí),只需要對這個(gè)“大按鍵”掃描一次,就能判斷是否有手指觸摸到任何按鍵上。不論任何一個(gè)按鍵被手指觸摸,都可以喚醒系統。系統喚醒后,將“大按鍵”分解,進(jìn)行正常的按鍵掃描處理,區分哪個(gè)按鍵按下,進(jìn)行任務(wù)處理。使用這種方法,系統的待機平均電流與使用固定按鍵喚醒系統的方法相同。

  Ø 手指接近喚醒系統

  手指接近喚醒系統是的一項成熟的技術(shù)。此方法是建立在任意按鍵喚醒系統方法基礎之上的。在系統待機時(shí),也是使用一個(gè)“大按鍵”進(jìn)行掃描。與上個(gè)方法不同的地方在于:不是當手指觸摸到鍵盤(pán)時(shí)喚醒系統,而是當手指靠近鍵盤(pán)時(shí)就喚醒系統。系統喚醒后立即將“大按鍵”分解為正常按鍵,進(jìn)行按鍵掃描。相對于任意按鍵喚醒系統方法,這種方法能加快系統對按鍵的相應速度,還可以使產(chǎn)品具有更加豐富的功能特性。

  4. 總結

  本文從芯片參數配置和固件開(kāi)發(fā)兩個(gè)方面,詳細分析了影響功耗的硬件因素,以及如何實(shí)現低功耗的休眠模式和喚醒方式,從而使得設計工程師可以參考本文方便快捷的開(kāi)發(fā)低功耗的應用。

  參考文獻

  [1]. AN2398: Low Power CapSense® Design using CY8C22x45, Semiconductor Ltd.

  [2]. AN2360: Capacitive Sensing-Power and Sleep Considerations, Cypress Semiconductor Ltd.

  [3]. Datasheet of CSD2X User Module, Cypress Semiconductor Ltd.

  [4]. CY8C22x45 Technical Reference Manual, Cypress Semiconductor Ltd.

  [5]. Datasheet of CY8C22x45, Cypress Semiconductor Ltd.


上一頁(yè) 1 2 3 4 5 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>