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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 智能手機中的單鍵開/關(guān)機和復(fù)位的智能設(shè)計方案

          智能手機中的單鍵開/關(guān)機和復(fù)位的智能設(shè)計方案

          作者: 時間:2016-12-20 來源:網(wǎng)絡(luò) 收藏


          那么,有沒有一個硬件方案能夠使開/關(guān)機按鍵和復(fù)位按鍵合二為一,實現(xiàn)智能手機設(shè)計中的單鍵開/關(guān)機和復(fù)位的智能方案呢?

          3智能手機設(shè)計中的單鍵開/關(guān)機和復(fù)位智能方案

          意法半導(dǎo)體STM65xx系列智能復(fù)位芯片系列有兩個或者一個輸入,可以連接設(shè)備上的兩個或者一個功能鍵。如果這兩個鍵被同時或單個鍵被按住一定時間(時間長短可以設(shè)置或根據(jù)型號進(jìn)行選擇),復(fù)位芯片將向主處理器發(fā)送一個復(fù)位信號。復(fù)位芯片的兩個或者一個輸入和延時設(shè)定功能,使按鍵的“普通功能”和按鍵的“系統(tǒng)復(fù)位功能”合二為一,同時能有效地防止設(shè)備被意外復(fù)位。

          在智能手機設(shè)計中,當(dāng)下流行單鍵開/關(guān)機和復(fù)位的設(shè)計,即整個機身上只有一個機械按鍵,該按鍵盤承載了開/關(guān)機和卡機復(fù)位的功能。STM65xx智能復(fù)位芯片系列中的STM6513能夠非常圓滿地實現(xiàn)這個功能。設(shè)計者只要將STM6513的SR0和SR1輸入管腳可以連接在Power_Key上(需要雙鍵長按復(fù)位的設(shè)計,則只需要將/SR0和/SR1分別連接到不同的功能按鍵上即可),/RST2連接到AP的復(fù)位輸入管腳,而RST1連接到PMU的PS_HOLD管腳上,這樣就可以輕松地實現(xiàn)智能手機設(shè)計中的單鍵開/關(guān)機和復(fù)位的智能方案,如圖6所示的方案1.


          圖6.采用STM6519的單鍵開/關(guān)機和復(fù)位的智能方案

          采用意法半導(dǎo)體STM6513或STM6519智能復(fù)位產(chǎn)品,都可以實現(xiàn)以下單鍵開/關(guān)機和系統(tǒng)復(fù)位過程:

          在關(guān)機狀態(tài),短按鍵,上電開機;在開機工作狀態(tài),在AP系統(tǒng)軟件沒有卡機的前提下,短按鍵,AP對應(yīng)在顯示屏上顯示“返回?關(guān)機?”供用戶選擇——如果確認(rèn)返回,則返回;如果確認(rèn)關(guān)機,則AP將PS_HOLD拉低,PMU進(jìn)入下電過程,最后關(guān)機。在AP系統(tǒng)軟件卡機的情況下,長按鍵(可選,例如8秒鐘),系統(tǒng)進(jìn)行硬件復(fù)位,重啟開機。

          4小結(jié)

          本文首先介紹了智能手機平臺上AP+PMU硬件架構(gòu)的復(fù)位機制和存在的隱患,然后闡述了采用意法半導(dǎo)體STM6513和STM6519智能復(fù)位芯片,實現(xiàn)雙鍵長按復(fù)位,特別是在智能手機中流行的單鍵開/關(guān)機和復(fù)位的智能方案。

          意法半導(dǎo)體公司STM65xx智能復(fù)位芯片系列使產(chǎn)品設(shè)計人員能夠去除傳統(tǒng)復(fù)位鍵以及機身上隱藏復(fù)位鍵的檢修孔,不僅節(jié)省了成本,降低了設(shè)計風(fēng)險,并且提升了用戶使用滿意度。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 智能手機STM6513復(fù)

          評論


          技術(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); })();