• 方案介紹
  • 附件下載
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

基于BS818A的八位電容觸摸按鍵方案,程序已二次優(yōu)化

2018/08/02
104
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

基于BS818A的八位電容觸摸按鍵方案.RAR

共1個文件

分享一套基于BS818A的八位電容觸摸按鍵方案
Altium Designer畫的原理圖PCB圖如下:

成品pcb正面和背面:

元件清單:

1.觸發(fā)關閉的動作從中斷it文件中拿出。
某些情況下,可能出現(xiàn)設定左右中斷后halt過程中。突然進入中斷,關閉中斷,導致再也無法喚醒。
2.代碼里面放一個計數(shù)器,計算喚醒的次數(shù)。
3.ADC 的while(1)等待需要做一個超時限制。
4.整機需要RTC喚醒,或者看門狗么?
5.需要減少喚醒功耗。
第一次更新修改部分:
1.增加開機后的debug顯示。
2.關閉初始化后的debug。
3.增加一個次數(shù)的變量。增加一個喚醒次數(shù)的變量。
4.增加檢測detect引腳,觸發(fā)debug輸出的代碼。
5.修改err顯示值的設定范圍。----------------------------
6.修改電池電壓的獲取時間。----------------------------
7.關閉屏幕的時候,按照正確的流程來。將多余的電留在屏幕電容里面上,估計可以減少對啟動電流的需求。
第二次更新修改部分:
1.修改detect pin輸出的debug信息。=========
2.增加獨立watchdog。=========
3.顯示時間增加到5秒==========
4.修改option 代碼為 00 00 00 03 00 00 00 00 ,iwatchdog 由硬件啟動,halt后停止,關閉代碼讀取。===========
5.增加reset次數(shù)記錄和顯示。
PCB空板使用說明
1.焊接電池座時,注意焊盤正負極。
2.根據(jù)自己的需要,在按鍵上覆蓋按鍵面板材料。
3.J1跳線用于測試整機功耗。
4.J11跳線用于測試芯片的工作模式(串行,并行)
5.J13跳線用于測試芯片的低功耗模式(會影響按鍵掃描速度)
6.整個板子可以根據(jù)需要,從中間切開,分成單獨的芯片模塊和MCU模塊。以便使用其他方案驅動。
7.J12為STM8L的SWIM接口。
8.在粘接壓克力等面板到PCB上時,建議使用3M的468MP無基材膠。

附件內(nèi)容截圖:

  • 基于BS818A的八位電容觸摸按鍵方案.RAR
    下載
    描述:詳細內(nèi)容見截圖

相關推薦