估板:納安級(jí)運(yùn)放實(shí)現(xiàn)超低功耗PIR傳感器AFE設(shè)計(jì))
1. 項(xiàng)目概述與核心價(jià)值如果你正在設(shè)計(jì)一款需要長(zhǎng)時(shí)間待機(jī)、靠電池供電的物聯(lián)網(wǎng)傳感器節(jié)點(diǎn)比如智能家居里的人體存在檢測(cè)、安防報(bào)警器或者工業(yè)環(huán)境中的無(wú)線振動(dòng)監(jiān)測(cè)設(shè)備那么功耗一定是懸在你頭頂?shù)倪_(dá)摩克利斯之劍。傳感器本身可能很省電但負(fù)責(zé)處理原始信號(hào)的模擬前端AFE電路往往才是那個(gè)悄無(wú)聲息“吃掉”電池電量的元兇。傳統(tǒng)的運(yùn)放方案靜態(tài)電流動(dòng)輒幾十甚至上百微安對(duì)于一顆容量有限的紐扣電池來(lái)說(shuō)續(xù)航時(shí)間會(huì)大打折扣。幾年前我在為一個(gè)低功耗門(mén)磁傳感器項(xiàng)目選型時(shí)就深刻體會(huì)到了這一點(diǎn)。當(dāng)時(shí)測(cè)試了幾款主流微功耗運(yùn)放雖然參數(shù)不錯(cuò)但系統(tǒng)待機(jī)電流始終下不來(lái)直到我把目光投向了真正意義上的“納安級(jí)”運(yùn)算放大器。今天要和大家深入拆解的就是德州儀器TI推出的一款極具代表性的評(píng)估套件——BOOSTXL-TLV8544PIR。它不僅僅是一塊簡(jiǎn)單的演示板更是一個(gè)完整的、教科書(shū)級(jí)別的超低功耗PIR運(yùn)動(dòng)傳感器AFE設(shè)計(jì)范例。其核心是TLV8544這顆四通道、納安級(jí)功耗的運(yùn)算放大器它用一個(gè)芯片解決了從信號(hào)放大、濾波到閾值比較的全部任務(wù)將整個(gè)AFE的靜態(tài)電流壓縮到了令人驚嘆的個(gè)位數(shù)微安級(jí)別。這套評(píng)估板的價(jià)值在于它把抽象的低功耗設(shè)計(jì)理念變成了可以親手測(cè)量、直觀觀察的實(shí)體。你可以通過(guò)配套的GUI軟件實(shí)時(shí)看到PIR傳感器捕捉到人體移動(dòng)時(shí)輸出的微弱信號(hào)是如何被放大、整形并最終觸發(fā)數(shù)字輸出的更重要的是你能親眼看到在這一切發(fā)生時(shí)整個(gè)AFE電路消耗的電流究竟是多少。這對(duì)于評(píng)估系統(tǒng)真實(shí)續(xù)航、優(yōu)化電源管理策略來(lái)說(shuō)是無(wú)可替代的第一手?jǐn)?shù)據(jù)。接下來(lái)我將結(jié)合官方文檔和我的實(shí)際評(píng)測(cè)經(jīng)驗(yàn)為你完整解析這套方案的設(shè)計(jì)精髓、實(shí)操要點(diǎn)以及那些數(shù)據(jù)手冊(cè)上不會(huì)寫(xiě)的調(diào)試細(xì)節(jié)和避坑指南。2. 系統(tǒng)架構(gòu)與TLV8544 AFE設(shè)計(jì)精解2.1 整體信號(hào)鏈與功能模塊拆解BOOSTXL-TLV8544PIR評(píng)估板的核心設(shè)計(jì)思路非常清晰用一顆芯片完成所有模擬信號(hào)處理最大化集成度最小化功耗和PCB面積。整個(gè)信號(hào)鏈可以劃分為三個(gè)主要功能模塊它們共同構(gòu)成了一個(gè)完整的PIR信號(hào)處理通道。第一級(jí)高增益放大與帶通濾波。PIR傳感器輸出的原始信號(hào)極其微弱通常在毫伏級(jí)別并且混雜著大量的低頻噪聲如溫度漂移和高頻干擾。TLV8544中的第一個(gè)運(yùn)放U1A被配置為一個(gè)同相放大器提供了高達(dá)93dB約4.5萬(wàn)倍的電壓增益將信號(hào)提升到可供后續(xù)電路處理的幅度。緊接著第二個(gè)運(yùn)放U1B構(gòu)成了一個(gè)有源帶通濾波器BPF。這個(gè)濾波器的設(shè)計(jì)是關(guān)鍵其低頻截止頻率設(shè)置在0.71 Hz高頻截止頻率在10.7 Hz。這個(gè)頻帶范圍是經(jīng)過(guò)精心選擇的0.71 Hz的高通特性可以有效地濾除傳感器因環(huán)境溫度緩慢變化產(chǎn)生的基線漂移這種漂移可能長(zhǎng)達(dá)數(shù)十秒而10.7 Hz的低通特性則能抑制高頻電子噪聲和射頻干擾只保留人體移動(dòng)通常頻率在0.1Hz到10Hz范圍內(nèi)產(chǎn)生的有效信號(hào)。注意這個(gè)帶通濾波器的參數(shù)是PIR應(yīng)用中的典型值但并非一成不變。如果你設(shè)計(jì)的傳感器需要檢測(cè)更慢或更快的運(yùn)動(dòng)比如自動(dòng)門(mén)的慢速接近或小動(dòng)物的快速移動(dòng)可能需要重新計(jì)算RC網(wǎng)絡(luò)的值來(lái)調(diào)整通帶頻率。計(jì)算公式為對(duì)于一階濾波器截止頻率 f_c 1 / (2πRC)。板上的濾波器是二階或多階的但設(shè)計(jì)原理相通。第二級(jí)窗口比較器與閾值檢測(cè)。經(jīng)過(guò)放大和濾波后的信號(hào)是一個(gè)在VCC/2虛擬地上下波動(dòng)的模擬電壓。為了將其轉(zhuǎn)換為MCU可以識(shí)別的數(shù)字信號(hào)評(píng)估板使用了TLV8544中剩余的兩個(gè)運(yùn)放U1C和U1D搭建了一個(gè)窗口比較器。一個(gè)比較器的反相端接高閾值? VCC另一個(gè)的同相端接低閾值? VCC。當(dāng)信號(hào)電壓超過(guò)? VCC時(shí)高閾值比較器輸出高電平對(duì)應(yīng)紅色LED亮表示“進(jìn)入檢測(cè)區(qū)域”當(dāng)信號(hào)電壓低于? VCC時(shí)低閾值比較器輸出高電平對(duì)應(yīng)黃色LED亮表示“離開(kāi)檢測(cè)區(qū)域”。這種雙閾值設(shè)計(jì)比單閾值比較器更可靠可以有效避免因信號(hào)小幅波動(dòng)在閾值附近反復(fù)觸發(fā)造成的誤報(bào)。第三級(jí)實(shí)時(shí)功耗監(jiān)測(cè)。這是該評(píng)估板一個(gè)非常亮眼的特色功能。板載了一顆INA226高精度電流/功率監(jiān)測(cè)芯片通過(guò)I2C接口與主控MCUCC2650通信實(shí)時(shí)測(cè)量并上報(bào)TLV8544芯片的供電電流。這個(gè)設(shè)計(jì)讓你能直觀地看到在靜態(tài)無(wú)運(yùn)動(dòng)時(shí)整個(gè)AFE的電流消耗是多少當(dāng)有信號(hào)處理時(shí)動(dòng)態(tài)電流又有何變化。這對(duì)于精確評(píng)估電池壽命至關(guān)重要。2.2 TLV8544納安級(jí)運(yùn)放的核心優(yōu)勢(shì)為什么TLV8544能成為此類(lèi)應(yīng)用的理想選擇我們得扒開(kāi)數(shù)據(jù)手冊(cè)看看它的硬實(shí)力。首先最核心的參數(shù)是每通道僅900 nA典型值的靜態(tài)電流。這意味著即使四通道全開(kāi)總靜態(tài)電流也僅在3.6微安左右。對(duì)比許多標(biāo)榜“微功耗”但實(shí)際靜態(tài)電流在10微安以上的運(yùn)放TLV8544直接降低了一個(gè)數(shù)量級(jí)。其次它在如此低的功耗下依然保持了不錯(cuò)的性能增益帶寬積GBW為10 kHz壓擺率Slew Rate為6 V/ms。對(duì)于處理頻率不超過(guò)10 Hz的PIR信號(hào)來(lái)說(shuō)10 kHz的GBW綽綽有余確保了在通帶內(nèi)增益的穩(wěn)定性。而6 V/ms的壓擺率意味著它能夠跟上PIR信號(hào)相對(duì)緩慢的變化速度不會(huì)引入明顯的失真。再者軌到軌的輸入和輸出特性至關(guān)重要。在單電源如3.3V供電系統(tǒng)中軌到軌輸出能保證輸出電壓可以非常接近電源軌0V和3.3V從而為窗口比較器提供干凈、幅值足夠的數(shù)字輸出電平。輸入軌到軌則允許輸入信號(hào)在非常接近地或電源電壓時(shí)仍能被正確處理這對(duì)于信號(hào)以VCC/2為基準(zhǔn)擺動(dòng)的電路設(shè)計(jì)非常友好。最后高集成度。一顆芯片集成四個(gè)獨(dú)立的運(yùn)放可以分別用于放大、濾波和兩個(gè)比較器無(wú)需外接更多器件不僅節(jié)省了PCB空間更重要的是減少了布線的復(fù)雜性和潛在的噪聲引入點(diǎn)提升了系統(tǒng)的整體可靠性。2.3 評(píng)估板硬件接口與擴(kuò)展性分析BOOSTXL-TLV8544PIR采用標(biāo)準(zhǔn)的BoosterPack?接口可以無(wú)縫插接到TI的CC2650 LaunchPad開(kāi)發(fā)板上。這種模塊化設(shè)計(jì)大大降低了評(píng)估門(mén)檻。板上的關(guān)鍵接口和測(cè)試點(diǎn)設(shè)計(jì)也體現(xiàn)了工程師的巧思跳線帽J3和J4這兩個(gè)跳線分別串聯(lián)在PIR傳感器A1和TLV8544U1的供電路徑上。當(dāng)你需要精確測(cè)量這兩個(gè)部分的獨(dú)立電流消耗時(shí)只需拔掉跳線帽將電流表串聯(lián)接入兩個(gè)插針即可。實(shí)測(cè)中靜態(tài)下PIR傳感器電流約0.5 μATLV8544約1.7 μA與手冊(cè)標(biāo)注高度吻合。這里有個(gè)實(shí)操細(xì)節(jié)測(cè)量如此微小的電流務(wù)必使用能測(cè)量微安甚至納安級(jí)電流的萬(wàn)用表如Keysight 34465A的10 μA檔位普通萬(wàn)用表的電流檔內(nèi)阻太大會(huì)嚴(yán)重影響電路工作甚至無(wú)法測(cè)準(zhǔn)。測(cè)試點(diǎn)TP1和TP2提供了方便的接地參考點(diǎn)用于連接示波器探頭的地線夾確保測(cè)量時(shí)的信號(hào)完整性。LED指示燈三個(gè)LED紅、黃、綠提供了直觀的狀態(tài)反饋。綠燈常亮表示系統(tǒng)就緒紅燈亮表示檢測(cè)到“進(jìn)入”事件黃燈亮表示檢測(cè)到“離開(kāi)”事件。在獨(dú)立工作模式下不連接GUI僅憑這些LED就能完成基礎(chǔ)的功能驗(yàn)證。豐富的信號(hào)引出點(diǎn)通過(guò)LaunchPad的接口MCU可以讀取第二級(jí)運(yùn)放輸出的模擬信號(hào)用于高級(jí)算法分析、兩個(gè)比較器的數(shù)字輸出、以及通過(guò)I2C讀取INA226的電流值。這為開(kāi)發(fā)者進(jìn)行二次開(kāi)發(fā)比如實(shí)現(xiàn)更復(fù)雜的運(yùn)動(dòng)模式識(shí)別提供了極大的靈活性。3. 從零開(kāi)始硬件搭建與軟件環(huán)境部署3.1 硬件安裝與初始檢查拿到BOOSTXL-TLV8544PIR和CC2650 LaunchPad后第一步是正確組裝。這個(gè)過(guò)程雖然簡(jiǎn)單但幾個(gè)細(xì)節(jié)不注意可能導(dǎo)致后續(xù)調(diào)試走彎路。首先防靜電處理。在觸摸電路板前最好佩戴防靜電手環(huán)或者至少觸摸一下接地的金屬物體釋放靜電。TLV8544是CMOS器件對(duì)靜電比較敏感。其次對(duì)準(zhǔn)與插接。將BoosterPack模塊對(duì)準(zhǔn)LaunchPad上的兩個(gè)40針插座J1-J2和J3-J4。務(wù)必確保所有引腳都對(duì)齊了可以先將模塊傾斜一定角度讓一側(cè)的引腳先入槽再輕輕壓平另一側(cè)。如果感覺(jué)阻力異常大千萬(wàn)不要強(qiáng)行按壓應(yīng)立即檢查是否有引腳彎曲或錯(cuò)位。完全插入后模塊應(yīng)該與底板平行且穩(wěn)固。最后上電檢查。通過(guò)Micro USB線將LaunchPad連接到電腦。此時(shí)LaunchPad板載的電源指示燈通常是一個(gè)綠色的LED應(yīng)該點(diǎn)亮。同時(shí)觀察BoosterPack板上的綠色LEDD3。在系統(tǒng)初始化完成后約幾秒鐘這個(gè)綠燈應(yīng)該會(huì)點(diǎn)亮這表明CC2650 MCU已經(jīng)運(yùn)行起來(lái)并完成了對(duì)TLV8544和INA226等外設(shè)的初始化。如果綠燈不亮請(qǐng)檢查USB連接是否可靠或進(jìn)入下一步的固件與驅(qū)動(dòng)檢查。3.2 固件燒錄與驅(qū)動(dòng)安裝實(shí)戰(zhàn)評(píng)估板的固件是一個(gè)預(yù)先編譯好的.out文件需要通過(guò)TI的編程工具燒錄到CC2650 LaunchPad中。這個(gè)過(guò)程在Windows環(huán)境下進(jìn)行。第一步安裝SmartRF Flash Programmer 2。這是TI官方推薦的CC系列無(wú)線MCU編程工具。從TI官網(wǎng)下載并安裝。安裝過(guò)程比較常規(guī)一路“Next”即可。需要注意的是如果你的電腦是第一次連接LaunchPad系統(tǒng)可能會(huì)自動(dòng)安裝一些基礎(chǔ)驅(qū)動(dòng)但為了確保虛擬串口COM口正常工作我們還需要完整的XDS110調(diào)試器驅(qū)動(dòng)。第二步安裝XDS110調(diào)試器驅(qū)動(dòng)。這是讓電腦識(shí)別LaunchPad為編程器和虛擬串口的關(guān)鍵。你可以從TI的Wiki頁(yè)面找到驅(qū)動(dòng)安裝包。下載后務(wù)必以管理員身份運(yùn)行安裝程序。安裝過(guò)程中Windows可能會(huì)彈出“Windows安全”對(duì)話框詢問(wèn)是否安裝此設(shè)備軟件請(qǐng)選擇“始終安裝此驅(qū)動(dòng)程序軟件”。安裝完成后打開(kāi)設(shè)備管理器在“端口COM和LPT”下應(yīng)該能看到“XDS110 Class Application/User UART (COMx)”的字樣記住這個(gè)COM口號(hào)比如COM5后續(xù)GUI軟件會(huì)用到。第三步燒錄應(yīng)用程序固件。運(yùn)行SmartRF Flash Programmer 2。用USB線連接LaunchPad軟件左側(cè)“Connected Devices”區(qū)域應(yīng)該能自動(dòng)識(shí)別出“CC2650”。如果顯示“Unknown”可能需要點(diǎn)擊一下并按照提示更新XDS110的系統(tǒng)固件這個(gè)過(guò)程通常是自動(dòng)的。識(shí)別成功后在軟件主界面點(diǎn)擊“Browse”按鈕選擇你下載的BOOSTXL-TLV8544PIR_LP.out文件。在“Actions”區(qū)域確保三個(gè)選項(xiàng)分別是“Erase”選“All unprotected pages”“Program”選“Entire source file”“Verify”選“CRC check”。點(diǎn)擊“Run”按鈕。燒錄過(guò)程很快完成后狀態(tài)欄會(huì)顯示綠色的“Success!”。至此硬件部分的準(zhǔn)備工作就全部完成了。3.3 GUI軟件安裝與首次運(yùn)行GUI軟件提供了一個(gè)圖形化的界面用于實(shí)時(shí)顯示信號(hào)波形和電流數(shù)據(jù)是評(píng)估AFE性能的利器。安裝包通常隨評(píng)估板資料提供或從TI產(chǎn)品頁(yè)面下載。安裝時(shí)同樣建議以管理員身份運(yùn)行setup.exe。安裝路徑保持默認(rèn)即可。安裝完成后桌面會(huì)生成一個(gè)“BOOSTXL-TLV8544PIR”的快捷方式。首次運(yùn)行的常見(jiàn)問(wèn)題與排查 雙擊運(yùn)行軟件它首先會(huì)自動(dòng)掃描所有可用的COM口尋找連接著的LaunchPad。如果一切順利界面會(huì)直接打開(kāi)并開(kāi)始顯示數(shù)據(jù)。如果彈出錯(cuò)誤對(duì)話框提示“找不到有效的LaunchPad”請(qǐng)按以下步驟排查確認(rèn)硬件連接檢查USB線是否插好LaunchPad電源燈是否亮起。確認(rèn)驅(qū)動(dòng)再次打開(kāi)設(shè)備管理器確認(rèn)XDS110的COM端口存在且沒(méi)有黃色感嘆號(hào)。嘗試更換USB端口有時(shí)特定的USB端口尤其是USB3.0口可能存在兼容性問(wèn)題換一個(gè)USB2.0端口試試。重啟軟件/重新插拔關(guān)閉軟件拔掉USB線等待幾秒后重新插入再啟動(dòng)軟件。軟件成功連接后界面中央會(huì)顯示一個(gè)實(shí)時(shí)滾動(dòng)的波形圖。這里需要注意一個(gè)關(guān)鍵點(diǎn)由于PIR傳感器本身需要一段穩(wěn)定時(shí)間主要是光學(xué)濾光片和傳感元件的溫度平衡在首次上電或長(zhǎng)時(shí)間斷電后重新上電時(shí)前30秒左右的輸出可能是無(wú)效的或噪聲很大。這是正常現(xiàn)象請(qǐng)耐心等待波形穩(wěn)定后再進(jìn)行測(cè)試。4. 性能評(píng)估與GUI軟件深度使用指南4.1 理解GUI界面數(shù)據(jù)與現(xiàn)實(shí)的映射GUI軟件的界面布局非常直觀但理解每個(gè)顯示元素背后的物理意義才能做出正確的評(píng)估。界面主要分為六個(gè)區(qū)域我們逐一解讀實(shí)時(shí)信號(hào)波形圖核心區(qū)域這是最重要的顯示部分。它繪制的是TLV8544中第二級(jí)運(yùn)放即帶通濾波器后輸出的模擬電壓以每秒100個(gè)點(diǎn)100 SPS的速率采樣并上傳。波形圍繞一條中心線0V線上下波動(dòng)這條中心線對(duì)應(yīng)的是電路的虛擬地? VCC即1.65V。這樣顯示是為了更直觀地觀察信號(hào)的正負(fù)擺動(dòng)。當(dāng)有物體在PIR傳感器前移動(dòng)時(shí)你會(huì)看到明顯的正向或負(fù)向脈沖。高/低閾值標(biāo)記在波形圖上有兩條固定的水平虛線分別位于0.825V? VCC高閾值和-0.825V? VCC低閾值的位置。當(dāng)波形向上穿越高閾值線時(shí)圖表上方會(huì)出現(xiàn)一個(gè)紅色矩形塊作為“虛擬指示器”當(dāng)波形向下穿越低閾值線時(shí)會(huì)出現(xiàn)一個(gè)黃色矩形塊。這些矩形塊在時(shí)間軸上與比較器輸出的數(shù)字邊沿對(duì)齊其高度代表了閾值電壓。請(qǐng)注意這個(gè)紅色/黃色矩形塊是軟件生成的視覺(jué)指示并非實(shí)際測(cè)量的數(shù)字信號(hào)。實(shí)際的數(shù)字輸出信號(hào)PIR_OUT_HI和PIR_OUT_LO是直接連接到MCU GPIO的你可以用邏輯分析儀在測(cè)試點(diǎn)上抓取。模擬信號(hào)儀表這是一個(gè)模擬指針式儀表實(shí)時(shí)顯示第二級(jí)運(yùn)放的輸出電壓值同樣以1.65V為虛擬地。它提供了波形圖之外的另一種瞬時(shí)讀數(shù)視角。實(shí)時(shí)供電電流顯示這里有一個(gè)電流表盤(pán)和一個(gè)數(shù)字讀數(shù)顯示的是通過(guò)INA226測(cè)量到的TLV8544芯片的總供電電流。這是評(píng)估功耗的直接窗口。在靜態(tài)無(wú)運(yùn)動(dòng)時(shí)讀數(shù)應(yīng)穩(wěn)定在1.7 μA左右。當(dāng)有信號(hào)被處理時(shí)由于運(yùn)放內(nèi)部電路動(dòng)態(tài)工作電流會(huì)有微小的瞬時(shí)增加可能跳到2-3 μA這體現(xiàn)了動(dòng)態(tài)功耗。COM口連接狀態(tài)界面底部的狀態(tài)欄有一個(gè)指示燈綠色表示與LaunchPad連接正常紅色表示連接失敗。4.2 實(shí)測(cè)演練捕捉與分析運(yùn)動(dòng)事件現(xiàn)在讓我們進(jìn)行實(shí)際的運(yùn)動(dòng)檢測(cè)測(cè)試。將組裝好的評(píng)估板放置在桌面上確保PIR傳感器那個(gè)白色半圓球狀透鏡前方有一個(gè)約3-5米范圍的扇形開(kāi)闊區(qū)域。建立基線在無(wú)人移動(dòng)的環(huán)境中靜置一分鐘觀察波形圖。你應(yīng)該看到一條基本平穩(wěn)的直線伴有非常微小的噪聲。電流讀數(shù)穩(wěn)定在極低的微安級(jí)別。這證明了AFE在靜態(tài)下的超低功耗特性。觸發(fā)“進(jìn)入”事件請(qǐng)一位同事從傳感器探測(cè)區(qū)域的外側(cè)走向內(nèi)側(cè)即靠近傳感器。觀察波形圖你會(huì)先看到一個(gè)正向脈沖波形向上凸起。當(dāng)這個(gè)脈沖的峰值超過(guò)0.825V的高閾值線時(shí)會(huì)發(fā)生兩件事GUI界面上波形圖對(duì)應(yīng)時(shí)間點(diǎn)會(huì)出現(xiàn)紅色矩形塊。評(píng)估板上的紅色LEDD1會(huì)點(diǎn)亮。 這個(gè)事件被系統(tǒng)解讀為“有物體進(jìn)入探測(cè)區(qū)域”。觸發(fā)“離開(kāi)”事件接著讓你的同事從探測(cè)區(qū)域的內(nèi)側(cè)走向外側(cè)即遠(yuǎn)離傳感器。觀察波形圖這次你會(huì)看到一個(gè)負(fù)向脈沖波形向下凹陷。當(dāng)脈沖谷值低于-0.825V的低閾值線時(shí)GUI界面上會(huì)出現(xiàn)黃色矩形塊。評(píng)估板上的黃色LEDD2會(huì)點(diǎn)亮。 這個(gè)事件被解讀為“有物體離開(kāi)探測(cè)區(qū)域”。深度分析為什么“進(jìn)入”和“離開(kāi)”會(huì)產(chǎn)生極性相反的信號(hào)這是PIR傳感器的工作原理決定的。PIR傳感器檢測(cè)的是紅外輻射的變化率。當(dāng)一個(gè)人熱源進(jìn)入冷背景區(qū)域時(shí)傳感器像素感受到的溫度是上升的產(chǎn)生一個(gè)正電壓變化當(dāng)人離開(kāi)時(shí)熱源消失傳感器感受到的溫度下降產(chǎn)生一個(gè)負(fù)電壓變化。AFE電路正是放大了這種雙向變化的信號(hào)。4.3 功耗測(cè)量與續(xù)航估算超低功耗設(shè)計(jì)的最終目的是延長(zhǎng)電池壽命。我們可以利用評(píng)估板提供的數(shù)據(jù)進(jìn)行一個(gè)簡(jiǎn)單的估算。假設(shè)我們使用一顆常見(jiàn)的CR2032紐扣電池其標(biāo)稱(chēng)容量為220mAh毫安時(shí)。系統(tǒng)主要由三部分構(gòu)成傳感器AFETLV8544PIR、無(wú)線MCUCC2650、以及可能的其他外圍電路。在典型的低功耗無(wú)線傳感器節(jié)點(diǎn)中MCU大部分時(shí)間處于深度睡眠模式每秒僅喚醒一次進(jìn)行數(shù)據(jù)采樣或檢查事件。AFE靜態(tài)功耗根據(jù)INA226的讀數(shù)TLV8544靜態(tài)電流約1.7 μAPIR傳感器約0.5 μA合計(jì)約2.2 μA。AFE動(dòng)態(tài)功耗信號(hào)處理時(shí)電流略有增加但占比很小可暫按靜態(tài)計(jì)算。MCU平均功耗假設(shè)CC2650在深度睡眠Standby模式下電流為1 μA每秒喚醒工作10ms工作電流為5 mA。則其平均電流 ≈ (1 μA * 990ms 5mA * 10ms) / 1000ms ≈ 51 μA。系統(tǒng)總平均電流粗略估算為 2.2 51 ≈53.2 μA。那么電池理論續(xù)航時(shí)間 電池容量 / 平均電流 220 mAh / 0.0532 mA ≈4135小時(shí)約等于172天。這僅僅是AFE和MCU的功耗還未計(jì)入無(wú)線發(fā)射時(shí)的峰值電流可能達(dá)十幾mA。但即便如此它也展示了納安級(jí)AFE為整個(gè)系統(tǒng)續(xù)航帶來(lái)的巨大貢獻(xiàn)。在實(shí)際設(shè)計(jì)中你需要根據(jù)無(wú)線發(fā)射頻率和占空比進(jìn)一步精確計(jì)算。5. 基于評(píng)估板的二次開(kāi)發(fā)與設(shè)計(jì)移植5.1 核心電路原理圖分析與元件選型BOOSTXL-TLV8544PIR的參考原理圖是極佳的學(xué)習(xí)資料。我們重點(diǎn)關(guān)注AFE部分示意圖中的U1A, U1B, U1C, U1D。放大級(jí)U1A這是一個(gè)同相放大器電路。放大倍數(shù)由反饋電阻網(wǎng)絡(luò)決定。為了獲得極高的增益93dB同時(shí)保持低噪聲和穩(wěn)定性TI選擇了非常大的反饋電阻原理圖中可見(jiàn)兆歐級(jí)電阻。這里有個(gè)重要的設(shè)計(jì)技巧在如此高的阻抗下PCB的漏電流和運(yùn)放的輸入偏置電流都會(huì)對(duì)精度產(chǎn)生影響。因此PCB布局時(shí)需要特別注意對(duì)高阻抗節(jié)點(diǎn)的保護(hù)比如增加防護(hù)走線Guard Ring將高阻抗網(wǎng)絡(luò)用接地走線包圍起來(lái)以減小漏電和干擾。濾波級(jí)U1B構(gòu)成了一個(gè)多反饋MFB帶通濾波器。其中心頻率和帶寬由電阻R和電容C的取值決定。板上選擇的0.71Hz和10.7Hz截止頻率是通過(guò)標(biāo)準(zhǔn)濾波器設(shè)計(jì)公式計(jì)算得來(lái)并考慮了PIR信號(hào)的典型頻譜。如果你想調(diào)整頻率響應(yīng)可以使用TI的WEBENCH? Filter Designer這類(lèi)在線工具重新計(jì)算元件值。比較器級(jí)U1C, U1D運(yùn)放用作比較器時(shí)通常不需要反饋電阻工作在開(kāi)環(huán)狀態(tài)。閾值電壓由電阻分壓網(wǎng)絡(luò)連接到運(yùn)放的同相或反相端提供。板上直接使用VCC3.3V分壓得到? VCC和? VCC簡(jiǎn)單可靠。如果希望閾值可調(diào)例如通過(guò)MCU的DAC可以替換為數(shù)字電位器或由MCU提供參考電壓。電源去耦原理圖中可以看到在TLV8544的每個(gè)電源引腳附近都放置了0.1μF和10μF的電容組合。這是模擬電路設(shè)計(jì)的黃金法則用一個(gè)小電容0.1μF應(yīng)對(duì)高頻噪聲一個(gè)大電容10μF提供低頻電流緩沖。布局時(shí)這些電容必須盡可能靠近芯片的電源引腳回流路徑要短。5.2 將設(shè)計(jì)移植到自定義PCB的注意事項(xiàng)當(dāng)你基于此評(píng)估板設(shè)計(jì)自己的產(chǎn)品時(shí)以下幾點(diǎn)至關(guān)重要PIR傳感器的選擇與偏置評(píng)估板使用的PIR傳感器通常需要一定的偏置電壓如VCC/2。確保你的傳感器型號(hào)與偏置電路匹配。有些數(shù)字輸出型PIR模塊內(nèi)部已集成比較器就不需要如此復(fù)雜的AFE了。TLV8544的替代與選型如果TLV8544的通道數(shù)或性能不符合要求可以尋找TI或其他廠商的同類(lèi)型納安級(jí)運(yùn)放如TLV8812雙通道、TLV8542雙通道等。關(guān)鍵比較參數(shù)是靜態(tài)電流Iq、增益帶寬積GBW、輸入失調(diào)電壓Vos、以及是否軌到軌輸入/輸出。低功耗布局的藝術(shù)分區(qū)布局將模擬AFE部分、數(shù)字MCU部分、無(wú)線射頻部分明確分開(kāi)避免數(shù)字噪聲串?dāng)_到敏感的模擬信號(hào)。星型接地為模擬地和數(shù)字地設(shè)計(jì)單獨(dú)的走線最后在電源入口處單點(diǎn)連接。評(píng)估板通常使用統(tǒng)一地平面但在復(fù)雜或高性能系統(tǒng)中分開(kāi)接地更優(yōu)。熱設(shè)計(jì)雖然功耗極低但若設(shè)備密封在殼體內(nèi)仍需考慮環(huán)境溫度對(duì)運(yùn)放失調(diào)電壓和傳感器靈敏度的影響。閾值設(shè)置的優(yōu)化評(píng)估板使用固定閾值。在產(chǎn)品中你可能需要通過(guò)軟件或可調(diào)電阻來(lái)設(shè)置閾值以適應(yīng)不同的安裝環(huán)境靈敏度調(diào)節(jié)。可以考慮使用TLV8544的另一個(gè)運(yùn)放通道搭建一個(gè)電壓跟隨器為比較器提供可編程的閾值電壓。5.3 常見(jiàn)問(wèn)題排查與調(diào)試心得在實(shí)際調(diào)試中你可能會(huì)遇到以下問(wèn)題問(wèn)題一上電后無(wú)任何反應(yīng)綠燈不亮。檢查USB供電是否正常LaunchPad上的電源指示燈是否亮用萬(wàn)用表測(cè)量BoosterPack上3.3V測(cè)試點(diǎn)的電壓。檢查固件是否成功燒錄嘗試重新燒錄一遍。檢查T(mén)LV8544的電源引腳第4腳和第11腳電壓是否為3.3V問(wèn)題二GUI軟件能連接但波形是一條直線沒(méi)有任何變化即使有人在傳感器前移動(dòng)。檢查PIR傳感器的透鏡前是否有遮擋確保探測(cè)路徑暢通。檢查等待時(shí)間是否足夠首次上電需要30秒左右的穩(wěn)定時(shí)間。檢查運(yùn)動(dòng)速度是否太慢或太快嘗試以正常步行速度約1m/s橫向穿過(guò)探測(cè)區(qū)域。檢查用示波器探頭直接測(cè)量PIR傳感器的輸出端測(cè)試點(diǎn)看看是否有原始信號(hào)輸出。如果沒(méi)有可能是傳感器損壞或偏置電路有問(wèn)題。問(wèn)題三波形有輸出但幅度很小無(wú)法觸發(fā)閾值。檢查放大級(jí)的增益電阻是否焊接正確虛焊或錯(cuò)位會(huì)導(dǎo)致增益不足。檢查運(yùn)放的供電電壓是否正常低于額定電壓可能導(dǎo)致輸出擺幅不足。檢查帶通濾波器的電容值是否正確容值偏差會(huì)改變通帶頻率可能把有效信號(hào)濾掉了。問(wèn)題四靜態(tài)電流測(cè)量值遠(yuǎn)高于預(yù)期例如10 μA。檢查是否在測(cè)量時(shí)誤將跳線帽J4插回去了測(cè)量電流時(shí)必須斷開(kāi)跳線。檢查PCB上是否有其他漏電路徑用熱成像儀或通過(guò)觸摸感受是否有異常發(fā)熱的元件。檢查INA226的配置是否正確雖然評(píng)估板固件已配置好但在你自己的設(shè)計(jì)中需確保INA226的采樣速率和平均值設(shè)置合理避免因頻繁采樣而增加自身功耗。個(gè)人心得調(diào)試超低功耗電路一臺(tái)高精度的電源或電池模擬器和一臺(tái)能測(cè)微安級(jí)電流的萬(wàn)用表是必不可少的。在測(cè)量靜態(tài)電流時(shí)將電源電壓設(shè)置為標(biāo)稱(chēng)值如3.3V串聯(lián)電流表讓系統(tǒng)穩(wěn)定運(yùn)行幾分鐘后再讀數(shù)。有時(shí)候某些MCU外設(shè)未正確關(guān)閉或進(jìn)入低功耗模式也會(huì)導(dǎo)致整體電流偏高需要仔細(xì)檢查軟件配置。BOOSTXL-TLV8544PIR這套方案將高性能、低功耗和易評(píng)估結(jié)合得非常好它為物聯(lián)網(wǎng)傳感節(jié)點(diǎn)的AFE設(shè)計(jì)提供了一個(gè)經(jīng)過(guò)驗(yàn)證的、可靠的起點(diǎn)。