背景介绍:
一开始只是在实验室打扫卫生挣点零花钱,然鹅,机缘巧合之下,我成为了助教,微我50,听我讲述复仇计划……
实验内容:
设计一个红外遥控系统,分为发射与接收两部分,并在接收端自行设计一些功能,设计的功能需要能够满足至少三个应用场景。
鉴于课程的部分内容保密性,此处不作详细讲解,重点描述课程中遇到的问题及解决。
注:这里有一个小小的问题,接收端应该先解调,再解码(发端与收端顺序相反)
遇到的问题及解决措施:
问题1:
1.有一组同学的接收端接收不到信号,逐个模块接到示波器上进行观测,发现是接收端的信道解调芯片(CX20106)无法正常工作,故我尝试接该芯片的最小系统电路检测芯片功能是否正常。
CX20106A是日本索尼公司生产的红外解调集成电路,采用8脚单列直插式塑料封装,内部含有前置放大、自动偏置、限幅放大、通带滤被峰值检波、积分比较及施密特整形输出等电路。其内部电路图为:
这张图能够帮助更好地理解芯片引脚的定义,并且对电路的接法有更深刻的理解。
下为网上查找到的CX20106的典型电路接法图。
典型应用电路如上图所示,其主要功能是从红外载波信号中,将编码信号解调出来,并加以放大和整形,然后再送到微处理器进行处理,以实现遥控操作功能。
CX20106A第①脚为超声信号输入端,外接红外接收管PIN,该脚的输入阻抗约为40kΩ。
第②脚外接由R4,C3组成的RC串联网路,它们是负反馈串联网络的一个组成部分。适当减小R4阻值或增大C3容量,负反馈量减小,均会使增益有所提高,但C3太大将造成频率特性变差,为兼顾总增益和频率特性,通常取R4=4.7Ω,C3=1μF。
该RC串联网络用来确定放大器的放大增益和频率特性。CX20106A总放大增益通常设计为80dB,使经红外接收管PIN转换的数十微伏至数百微伏的微弱电信号得以充分放大,使第⑦脚输出的编码信号幅度在3.5~5V范围内。
第③脚接电容C4,C4为检波电容。CX20106A采用峰值检波方式,当C4容量较大时将变成平均值检波,瞬态响应灵敏度会变低;C4较小时,虽然仍为峰值检波,且瞬态灵敏度很高,但检波输出脉冲宽度会发生较大变动,容易造成解调出错而产生误控制,因此C4一般取3.3μF。
第④脚为接地端。
第⑤脚为通带滤波器中心频率f0的外部设置电阻,改变R5的阻值,可改变载被信号的接收频率,当f0偏离载波频率时,放大增益会显著下降。R5阻值越大,中心频率越低。R5=200kΩ时,f0≈42kHz;R5=220kΩ时,f0≈38kHz。
第⑥脚C3为积分电容,一般取330pF。取值过大,虽然可使抗干扰能力增强,但也会使输出编码脉冲的低电平持续时间增长,造成遥控距离变短。
第⑦脚为遥控命令的输出端,输出解调出的编码脉冲信号,为集电极开路输出方式,因此该引脚必须接上拉电阻到电源端。没有接收信号时,该引脚为高电平输出,有信号时产生下降。R6为负载电阻,推荐取值为22kΩ。
第⑧脚接电源端,一般为+4.5~+5.5V。
与CX20106A内部功能相同,可直接互换使用的集成电路有:KEY-COOSV-2、TA814IS、μPC1737H、μPC1490HA、BX1490等。因此本文叙述的内容也同样适用于由上述几种电路组成的红外信号解调电路。但替换时要注意:TA8141S第①脚为空脚,其第②一⑨脚与CX20106A第①~⑧脚一一对应;μPC1737H、μPC1490HA、BX1490的引脚排列刚好相反,其第①~⑧脚应与CX20106A第⑧~①脚一一对应。
为了解决同学们的问题,我尝试在面包板上按照此电路图接上CX20106,发现其引脚电压与理论值并不一致,初步怀疑是该颗芯片的问题。
我尝试更换芯片,引脚电压与理论值比较接近。但是让该组同学接上新的CX20106之后,示波器仍没有波形出现。
仔细检查,发现他们的R6电阻没接,上文谈到7号引脚为集电极开路输出方式,因此该引脚必须接上拉电阻到电源端。没有接收信号时,该引脚为高电平输出,有信号时产生下降。
问题2:
有一组同学的单路抢答器设计思路很好,老师准备优化此项目,内容较多,等完成之后统一写到下一篇文章里。