新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > 極簡電路:多IO口的LED驅動電路設計

        極簡電路:多IO口的LED驅動電路設計

        作者: 時間:2016-12-03 來源:網絡 收藏
          今天小編要給大家介紹的是以低功耗和外設模塊的豐富性而著稱的MSP430系列單片機,而針對電容觸摸應用,MSP430的PIN RO 電容觸摸檢測方式支持IO口直接連接檢測電極,不需要任何外圍器件,極大的簡化了電路設計,而本設計文檔中使用的MSP430G2XX5 更支持多達2個IO口,可驅動24個以上的LED燈,達到理想的顯示效果。

          電容觸摸實現原理

        本文引用地址:http://www.104case.com/article/201612/325379.htm

          MSP430根據型號的不同支持多種電容觸摸檢測方式,有RC 震蕩、比較器、PIN RO,本設計使用的是PIN Relaxation Oscillator 方式,原理如圖,芯片管腳內部檢測電路由施密特觸發器、反向器,以及一個電阻組成,震蕩信號經過施密特觸發器變成脈沖信號,再通過反向器反饋回RC 電路,通過Timer_A對施密特觸發器的輸出進行記數,再通過設置測量窗口Gate 獲得記數的結果。當手指觸摸電極,電極上的C 產生變化,導致震蕩頻率改變,這樣在定長的測量窗口就能獲得不同的記數結果,一旦差值超過門限,結合一定的濾波算法判斷就可以觸發觸摸事件。

          PIN RO 原理圖

          電路設計

          MCU 通過一個5V 轉3.3V 的LDO 給VCC 供電,使用LDO的目的是為了保證電源的穩定,讓觸摸電路在檢測信號時不會因為電源的噪聲產生過大的信號偏差。電極上串的電阻作為ESD保護器件,如果在產品結構設計合理的情況下可以省去。電路中預留了UART 口與主控系統通訊。

          我們可以看到由于每一個LED的電流在10mA左右,24個LED如果同時亮就有240mA,無法通過MCUIO口直接驅動,在每個LED 上加一個三極管以及限流電阻,實現24路LED 的控制。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 大城县| 白水县| 台北市| 浦县| 天等县| 宜阳县| 铁岭县| 平果县| 盘山县| 宁化县| 洞口县| 栖霞市| 潜山县| 广汉市| 高陵县| 安吉县| 九龙县| 犍为县| 清新县| 谷城县| 嘉兴市| 乌苏市| 岚皋县| 宿迁市| 马公市| 临湘市| 寻甸| 松滋市| 思茅市| 泽州县| 璧山县| 台安县| 年辖:市辖区| 资兴市| 宁蒗| 西藏| 丰台区| 如皋市| 东乌珠穆沁旗| 桃源县| 合川市|