日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 智能硬件 > 智能硬件
[導讀]目前,針對單片機應用的專用鍵盤接口芯片可謂種類繁多,但大多數都應用于對功耗沒有嚴格要求的場合,滿足不了一些小巧的便攜式設備(例如遙控器的低功耗、低成本要求)。TC9148是一款應用廣泛的紅外發(fā)碼專用芯片,一般

目前,針對單片機應用的專用鍵盤接口芯片可謂種類繁多,但大多數都應用于對功耗沒有嚴格要求的場合,滿足不了一些小巧的便攜式設備(例如遙控器的低功耗、低成本要求)。

TC9148是一款應用廣泛的紅外發(fā)碼專用芯片,一般與紅外接收芯片TC9149配合使用來構成一套完整的遙控發(fā)射、接收系統(tǒng)。而由于TC9148具有功耗極低且價格低廉的特點,兇而在許多要求有鍵盤控制的低功耗、低成本應用中可將其作為鍵盤接口芯片使用,并直接與微處理器連接實現復雜的鍵盤處理。本文采用TC9148作為鍵盤接口芯片,給出了基于Microchip公司的低功耗單片機PIC16F73實現的低功耗鍵盤接口設計方法。

1 TC9148傳送波形分析

TC9148是一款功耗極低且價格低廉的紅外發(fā)碼專用芯片。用TC9148設計鍵盤接口電路的關鍵是對TC9148的輸出信號進行解碼。下面就詳細地討論一下TC9148的傳送波形。

1.1 基本傳送波形

TC9148的振蕩頻率fosc為455 kHz,傳送的基本波彤是圖1所示的12位串行碼。其中C1~C3為用戶碼標識,H、S1和S2為連續(xù)/單發(fā)碼標識,K1~K6為鍵輸人標識。根據TC9148數據手冊介紹,這里:a=(1/fosc)×192≈420μs。然而,通過示波器觀察及后續(xù)的程序調試發(fā)現,每位碼的實際位寬約為420μs,即圖1中的4a才等于420μs。

1.2 載波

為了增加紅外信號的發(fā)送和接收距離,一般需要50~100 mA的電流通過紅外發(fā)射二極管,所以,從減少電池消耗考慮,需盡可能的減少紅外發(fā)光管的導通時間。TC9148的發(fā)碼信號采川占空比為1:3的載波調制波形,其載波頻率為38 Hz。

圖2和圖3所示為用示波器觀察所得的脈沖凋制后的傳送波形。圖2是位碼“0”和“1”的波形表示。圖3則是發(fā)射一個完整碼的實際波形。

由于應用了載波調制,TC9148的發(fā)射碼波形相對比較復雜,采用常用的定時讀取高低電平的方式解碼有一定的難度,且誤碼率也比較高。本設計考慮到載波調制部分具有電平變化的特點,因而采用PIC16F73單片機的RB端口電平變化中斷來作為輔助判斷。

2 鍵盤接口電路

本設計將TC9148作為鍵盤接口芯片使用,其硬件電路的設計相對比較簡單,其電路如圖4所示。圖4中,TC9148的串行輸出端TxOUT接PIC16F73的RB4腳,其它外圍電路采用其典型連接方法,鍵盤則應根據需要做一定裁減。另外,電路調試中,有時TC9148會起振困難,因此應注意合理設置晶振電路中的電容C9和C8的值,一般的經驗是:C8略小于C9。

可見,鍵盤接口設計的關鍵就是實現PIC16F73對TC9148傳送碼的正確解碼。考慮到TC9148傳送波形的復雜性,PIC16F73的接入引腳采用的是RB口的RB4,即加入了RB端口電平變化中斷作為輔助判斷。

3 解碼算法的設計

3.1 TC9148發(fā)碼起始的判斷

根據TC9148的傳送波形,無論“0”或“1”,起始處均為載波調制波形,這一點具有電平變化的特點,因此,開RB電平變化中斷后,一旦進入該中斷程序即認為開始發(fā)碼。

3.2 傳送波形中“0”和“1”的判斷

事實上,本設計中解碼的難點是對傳送波形中“0”和“1”的判斷。最初在考慮解碼時,也曾嘗試過通過精確的延時、定時程序并按照時序來讀取波形,但通過大量的測試發(fā)現:TC9148數據手冊上提供的波形與實際示波器上觀察的波形略有出入,致使設計時無法得到精確的延時數值;另外,由于加入了載波,但載波調制部分的低電平保持時間較短,硬件無法靈敏反應,致使誤碼率很高。故而只能再做其它的打算。

仔細對位“0”和位“1”的波形進行分析和比較后發(fā)現:由于加入載波,在前半周期內,位“0”和位“1”的波形均會發(fā)生電平變化;而在后半周期內,只有位“1”的波形會產生電平變化,而位“0”的波形則保持高電平不變,具體波形變化如圖5所示。

因此,通過適當的延時和電平變化的判斷,就可以很準確的判斷出位“0”和位“1”,問題也就迎刃而解了。

3.3 基本傳送波形的解碼

TC9148的鍵盤輸入可以實現單鍵和多重按鍵,與之對應的有兩種發(fā)射碼的波形:一種是單發(fā)碼波形,另一種是連續(xù)碼波形。這兩種波形都是基于傳送的基本波形,只是加入了一定的延時和校驗部分,并且單發(fā)碼波形只傳送一次,而連續(xù)碼波形是要重復傳送的,具體波形圖可參考TC9148的數據手冊。

這里,由于設計中的算法并不是基于波形的讀取,而是直接對位“0”和位“1”波形進行判斷,因此,不論是單發(fā)碼波形或連續(xù)碼波形,都可只讀其中的基本傳送波形部分即以得到正確的解碼,這在很大程度上避免了干擾的影響。

圖6所示是一個基本傳送波形的解碼判斷過程圖,其重復部分可以采用循環(huán)來實現。

4 程序代碼

下面給出基于PIC16F73單片機的解碼部分的程序代碼和詳細注釋:

5 結束語

本文針對低功耗應用場合,采用Microchip公司的低功耗單片機PIC16F73和紅外發(fā)碼芯片TC9148完成了鍵盤接口設計,并在設計過程中實現了PIC單片機對紅外發(fā)碼芯片TC9148的直接解碼,從而拓展TC9148芯片的應用領域,提升了產品的性價比,具有一定的創(chuàng)新意義。

更多計算機與外設信息請關注21ic計算機與外設頻道

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

新竹2025年9月9日 /美通社/ -- 全球客制化存儲芯片解決方案設計公司愛普科技今日宣布,其新一代PSRAM—ApSRAMTM (Attached-pSRAM)已通過客戶平臺驗證,預計將于年底開始量產。ApSRAMT...

關鍵字: PSRAM 低功耗 存儲芯片 MT

輪胎壓力監(jiān)測系統(tǒng)(TPMS)作為現代汽車安全的核心組件,通過實時監(jiān)測胎壓與溫度數據,構建起全天候的輪胎健康監(jiān)護網絡。其算法設計需兼顧低功耗運行與高精度異常識別,尤其在直接式TPMS中,傳感器需在紐扣電池供電下持續(xù)工作5年...

關鍵字: TPMS 低功耗

在智能家居系統(tǒng)中,無線傳感器、控制器等設備對電源的穩(wěn)定性與能效提出嚴苛要求。尤其在采用Zigbee協議的場景中,低功耗待機與智能喚醒機制成為延長設備續(xù)航、保障網絡可靠性的核心設計要素。本文從電源架構設計、Zigbee模塊...

關鍵字: Zigbee 低功耗

在現代快節(jié)奏的生活中,心臟健康問題日益受到人們的關注。心血管疾病已成為威脅人類健康的主要殺手之一,且呈現出年輕化的趨勢。傳統(tǒng)的心電圖檢測往往需要在醫(yī)院進行,不僅耗時費力,而且難以實現日常的實時監(jiān)測。如今,隨著科技的飛速發(fā)...

關鍵字: 心電監(jiān)測儀 低功耗 利器

在現代電子系統(tǒng)中,電源管理的重要性日益凸顯。隨著便攜式設備、物聯網(IoT)設備以及高性能芯片的不斷發(fā)展,對電源穩(wěn)壓器提出了越來越高的要求。低壓差線性穩(wěn)壓器(Low Dropout Regulator,LDO)因其能夠在...

關鍵字: 低功耗 低壓差 LDO

在當今數字化醫(yī)療與健康監(jiān)測蓬勃發(fā)展的時代,生物電測量技術作為洞察人體生理狀態(tài)的關鍵手段,正發(fā)揮著日益重要的作用。從常規(guī)的心電圖(ECG)檢測心臟電活動,到腦電圖(EEG)捕捉大腦神經元的信號,生物電信號蘊含著豐富的人體生...

關鍵字: 腦電圖 低功耗 前端芯片

在物聯網設備與可穿戴產品向長續(xù)航、微型化演進的趨勢下,STM32微控制器的超低功耗設計已成為決定產品競爭力的核心要素。通過深度優(yōu)化STOP模式、RTC喚醒機制及電源管理策略,工程師可將系統(tǒng)待機電流從毫安級壓縮至納安級,使...

關鍵字: STM32 低功耗

正確理解技術詳情數據表中指定的精度,明確測量需求以及避免使用需要在多個量程之間切換的儀器是關鍵因素。牢記這些要點將有助于您為開發(fā)項目選擇合適的工具,并在測量過程中避免潛在問題,從而實現設備低功耗。

關鍵字: 物聯網 電流精度 低功耗 測量儀表

在全球倡導綠色節(jié)能、可持續(xù)發(fā)展的時代背景下,延時繼電器作為電氣控制領域的關鍵元件,其發(fā)展方向正朝著低功耗設計與環(huán)保材料應用轉變。這一轉變不僅順應了環(huán)保潮流,也為延時繼電器行業(yè)帶來了新的發(fā)展機遇。

關鍵字: 延時繼電器 低功耗

隨著物聯網、可穿戴設備等領域的快速發(fā)展,對嵌入式系統(tǒng)的低功耗需求日益增長。STM32單片機作為一款性能卓越、功能豐富的微控制器,廣泛應用于各種電子設備中。然而,在追求高性能的同時,如何降低其功耗成為了設計者面臨的重要挑戰(zhàn)...

關鍵字: STM32 低功耗
關閉