紅外線(xiàn)遙控發(fā)射器的原理及應用
1. 概述
BL9148是一種CMOS大規模集成電路,它利用紅外線(xiàn)進(jìn)行發(fā)射,從而能遠距離控制,是目前市場(chǎng)上廣泛應用的典型發(fā)射芯片。
BL9148能與接收芯片BL9149聯(lián)合使用,可完成10個(gè)控制功能;如果與另一種接收芯片BL9150聯(lián)合使用,則能完成18種功能控制。在實(shí)際應用中,該芯片能發(fā)射75個(gè)指令,其中63個(gè)是連續指令,利用它可組成多鍵操作;另外12個(gè)是單發(fā)指令,利用它可組成單鍵操作。
2. 芯片簡(jiǎn)介
2.1 引腳圖和引腳功能
BL9148引腳圖如圖1所示。
BL9148引腳功能如表1所列。
2.2 推薦參數
●電源電壓:3.0V
●工作電流:1.0mA(max)
●靜態(tài)電流:10μA(max)
●振蕩頻率:455kHz
●振蕩器反饋電阻:500kΩ
使用芯片時(shí),要求使用推薦參數,否則易損壞或使芯片性能遭到破壞。
3. 工作原理
BL9148內部功能結構圖如圖2所示。從圖中看出,它由多種電路和模塊組成,現將主要功能說(shuō)明如下:
3.1 發(fā)送指令
該芯片的發(fā)送指令由12位碼組成,如表2所列。其中C1~C3是用戶(hù)碼,可用來(lái)確定不同的模式。C1和C2組合,可與接收電路芯片BL9148/BL9150相匹配,C2和C3組合,可與接收芯BL9148/BL9149相匹配。上述每種組合均有三種狀態(tài):00、01和11,其中00狀態(tài)不用。
用戶(hù)碼設定是以列線(xiàn)內接入二極管為界線(xiàn),當T1~T3與CODE之間分別接入二極管時(shí),用戶(hù)碼(C1~C3)為“1”;當T1~T3引腳不接二極管時(shí),用戶(hù)碼為“0”。如果該芯片與BL9150相結合,則C3引腳必須接入二極管;如果該芯片與BL9149相結合,則C2必須接二極管,H、S1和S2是代表連續發(fā)送或單次發(fā)送的碼,且分別與T1、T2和T3列的鍵對應。D4~D6是發(fā)送的數據碼(也是鍵輸入碼)
鍵與碼的關(guān)系如表3所列。
3.2 發(fā)送波形
a. “0”與“1”碼的識別
當正脈沖的占空比為1/4時(shí),脈沖的碼位為“0”;當正脈沖的占空比為3/4時(shí),脈沖的碼位為“1”?!?”與“1”碼位識別的波形圖如圖3所示。
b. 載波信號
無(wú)論是“0”還是“1”碼位的脈沖,它們均要被發(fā)送。發(fā)送時(shí),正脈沖是被調制在38kHz的載波上,而載波的占空比為1/3,這樣有利于減少電路中的功耗。發(fā)送波形如圖4所示。
評論