1、產品簡介
該產品基于MOS管與單片機配合實現(xiàn)電源受控,使得一個按鍵完成開機、事件、關機等動作,為了后續(xù)設備節(jié)約了硬開關,為項目設計增加了更多的可能。
2、應用場景
(1)鋰電池(3.7V/7.4V)為主電源的可離線使用產品;
(2)有線電源但不便插拔,且需要在不使用設備時斷開電源的場合;
(3)空間設計有限的產品中;
(4)一鍵式產品設計中。
3、產品概述
如圖所示,產品是需要配合單片機I/O口使用的,相當于橋接在外部電源和系統(tǒng)電源之間的一個可控開關模塊。
在VINT端,是外部激勵電源的輸入;在VOUT端接內部系統(tǒng)電源,注意兩個地在模塊上是短接的,保證了外部電源和內部電源參考零電位是一樣的;在上端的左側接口中,按鍵檢測需要接單片機的I/O輸入端口,單片機不斷檢測該端口,若按鍵按下,該端口會產生下降沿,若持續(xù)按下,將會在該端口讀取到低電平信號(約0.55V);上端的右側接口是單片機I/O輸出控制電源開啟的端口,當單片機給該端口持續(xù)的高電平,此產品模塊會持續(xù)導通電源的輸入到內部系統(tǒng)電源中。
產品模塊中,所使用的開關類型是輕觸開關、常開型。如圖所示是一般競技鍵盤常用的機械按鍵開關,如果產品需要集成,可將此開關更換為其他常開型輕觸開關即可。
在產品模塊的正面,隱藏著一枚RGB燈珠,當單片機控制電源啟動后,RGB中的紅燈將會常量,可根據需要使用I/O口控制其他兩個燈芯,該RGB是晶臺的產品,屬性為共陽,因此需要低電平驅動以點亮。
4、產品參數(shù)
若用戶完全按照參數(shù)表焊接,可獲得如下配置和default值:
產品的實物正面垂直、反面垂直和側面垂直圖如下:
5、備注-使用方法
該Demo代碼使用STM32F030C8T6,基于HAL編寫代碼,主要實現(xiàn)的功能:
(1)未開機狀態(tài):按一下開機,進入系統(tǒng)主線程執(zhí)行0.25s板載LED閃爍的閑時功能;
(2)開機狀態(tài):短按一下,點亮RGB中的藍燈;長按超過1s,關機。
提供演示視頻,視頻中的相關單片機配置:
PA13、PA14是單片機SW下載方式需要的配置;
PF0、PF1是板載外部晶振;
PC13是板載LED
PA0是用于檢測按鍵是否按下,接模塊KEY-T
PA1是用于控制模塊電源開啟,接模塊KEY-C
PA2是用于控制模塊上RGB綠燈,接模塊RGB-G
PA3是用于控制模塊上RGB藍燈,接模塊RGB-B
具體代碼,見源代碼附件,下方提供該代碼的測試視頻: