電容觸摸MSP430電路與LED驅(qū)動(dòng)電路圖
出處:電子市場 發(fā)布于:2015-09-18 17:52:43 | 6028 次閱讀
MSP430系列單片機(jī)以低功耗和外設(shè)模塊的豐富性而著稱,而針對電容觸摸應(yīng)用,MSP430的PIN RO 電容觸摸檢測方式支持IO 口直接連接檢測電極,不需要任何外圍器件,極大的簡化了電路設(shè)計(jì),而本設(shè)計(jì)文檔中使用的MSP430G2XX5 更支持多達(dá) 32 個(gè)IO 口,可驅(qū)動(dòng)24 個(gè)以上的LED 燈,達(dá)到理想的顯示效果。
電容觸摸實(shí)現(xiàn)原理
MSP430根據(jù)型號的不同支持多種電容觸摸檢測方式,有RC 震蕩、比較器、PIN RO,本設(shè)計(jì)使用的是PIN Relaxation Oscillator 方式,原理如圖1,芯片管腳內(nèi)部檢測電路由施密特觸發(fā)器、反向器,以及一個(gè)電阻組成,震蕩信號經(jīng)過施密特觸發(fā)器變成脈沖信號,再通過反向器反饋回RC 電路,通過Timer_A對施密特觸發(fā)器的輸出進(jìn)行記數(shù),再通過設(shè)置測量窗口Gate 獲得記數(shù)的結(jié)果。當(dāng)手指觸摸電極,電極上的C 產(chǎn)生變化,導(dǎo)致震蕩頻率改變,這樣在定長的測量窗口就能獲得不同的記數(shù)結(jié)果,一旦差值超過門限,結(jié)合一定的濾波算法判斷就可以觸發(fā)觸摸事件。
電路設(shè)計(jì)
原理圖設(shè)計(jì)如圖 4, MCU 通過一個(gè)5V 轉(zhuǎn)3.3V 的LDO 給VCC 供電,使用LDO 的目的是為了保證電源的穩(wěn)定,讓觸摸電路在檢測信號時(shí)不會(huì)因?yàn)殡娫吹脑肼暜a(chǎn)生過大的信號偏差。電極上串的電阻作為ESD 保護(hù)器件,如果在產(chǎn)品結(jié)構(gòu)設(shè)計(jì)合理的情況下可以省去。電路中預(yù)留了UART 口與主控系統(tǒng)通訊。
LED 驅(qū)動(dòng)部分電路如圖 5, 由于每一個(gè)LED 的電流在10mA 左右,24 個(gè)LED 如果同時(shí)亮就有240mA,無法通過MCU IO 口直接驅(qū)動(dòng),在每個(gè)LED 上加一個(gè)三極管以及限流電阻,實(shí)現(xiàn)24路LED 的控制。
文介紹了使用MSP430G 系列單芯片實(shí)現(xiàn)電容觸摸轉(zhuǎn)輪和24 路獨(dú)立PWM 輸出LED 控制方案,在一些需要低成本的產(chǎn)品設(shè)計(jì),又要對多種LED 特效控制的場合,有很大的使用價(jià)值。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- LM317:高效構(gòu)建電壓源及電流源電路方案1
- 如何使用多相轉(zhuǎn)換器平衡電流2
- LTC4365 如何實(shí)現(xiàn)敏感電路過壓與反接保護(hù)3
- MOS 管邏輯電路五種門電路特性4
- 點(diǎn)動(dòng)正轉(zhuǎn)控制電路簡介5
- 單鍵開關(guān)機(jī)電路與輕觸開關(guān)的創(chuàng)新設(shè)計(jì)解析6
- 二極管的恒壓降模型7
- MC34063電路計(jì)算公式及應(yīng)用講解8
- 3.3V - 1.8V 電平雙向轉(zhuǎn)換:多場景配置及獨(dú)特優(yōu)勢剖析9
- 液晶電視機(jī)電路結(jié)構(gòu)的關(guān)鍵要點(diǎn)10














