加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

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

2018/08/02
133
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

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

成品pcb正面和背面:

元件清單:

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

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

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

相關(guān)推薦

電子產(chǎn)業(yè)圖譜