1. 概述
BL9148是一种CMOS大规模集成电路,它利用红外线进行发射,从而能远距离控制,是目前市场上广泛应用的典型发射芯片。
BL9148能与接收芯片BL9149联合使用,可完成10个控制功能;如果与另一种接收芯片BL9150联合使用,则能完成18种功能控制。在实际应用中,该芯片能发射75个指令,其中63个是连续指令,利用它可组成多键操作;另外12个是单发指令,利用它可组成单键操作。
2. 芯片简介
2.1 引脚图和引脚功能
BL9148引脚图如图1所示。
BL9148引脚功能如表1所列。
absMiddle" border="0" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
absMiddle" border="0" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
2.2 推荐参数
●电源电压:3.0V
●工作电流:1.0mA(max)
●静态电流:10μA(max)
●振荡频率:455kHz
●振荡器反馈电阻:500kΩ
使用芯片时,要求使用推荐参数,否则易损坏或使芯片性能遭到破坏。
absMiddle" border="0" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
absMiddle" border="0" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
3. 工作原理
BL9148内部功能结构图如图2所示。从图中看出,它由多种电路和模块组成,现将主要功能说明如下:
3.1 发送指令
该芯片的发送指令由12位码组成,如表2所列。其中C1~C3是用户码,可用来确定不同的模式。C1和C2组合,可与接收电路芯片BL9148/BL9150相匹配,C2和C3组合,可与接收芯BL9148/BL9149相匹配。上述每种组合均有三种状态:00、01和11,其中00状态不用。
用户码设定是以列线内接入二极管为界线,当T1~T3与CODE之间分别接入二极管时,用户码(C1~C3)为“1”;当T1~T3引脚不接二极管时,用户码为“0”。如果该芯片与BL9150相结合,则C3引脚必须接入二极管;如果该芯片与BL9149相结合,则C2必须接二极管,H、S1和S2是代表连续发送或单次发送的码,且分别与T1、T2和T3列的键对应。D4~D6是发送的数据码(也是键输入码)
键与码的关系如表3所列。
3.2 发送波形
a. “0”与“1”码的识别
当正脉冲的占空比为1/4时,脉冲的码位为“0”;当正脉冲的占空比为3/4时,脉冲的码位为“1”。“0”与“1”码位识别的波形图如图3所示。
b. 载波信号
无论是“0”还是“1”码位的脉冲,它们均要被发送。发送时,正脉冲是被调制在38kHz的载波上,而载波的占空比为1/3,这样有利于减少电路中的功耗。发送波形如图4所示。
absMiddle" border="0" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
absMiddle" border="0" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
absMiddle" border="0" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>