用于I2C总线的红外接收器电路
发布时间:2013/9/6 20:16:03 访问次数:3101
1.用 途
红外接收器电路。
2.原 理
电路如图4.49所示。74LCX11MTCX如果直接将红外接收器传感器与微处理器的端口相连,可能会因为微处理器正在处理其他事务而不能接收红外发射器发送的编码,或者信号的采样速率太低而使接收到的信号容差超限。该电路在红外接收器传感器与微处理器之问使用了电视红外遥控解码器IC2 (SAA3049)。
IC2是基于微处理器设计的,它能够采用RC5或者RECS80格式对红外信号译码,解码数据以二进制的形式输出在引脚1~6上,再通过第二个微处理器实现进一步的处理。如果第二个微处理器有足够的I/O线来并行地读人6位数据位和触发位,那么就不需要额外的外围电路。如果第二个微处理器的I/()线不够,数据信号就必须转化为另一种格式。一种可能性是用一个器件将数据信号转化为I2 C兼容的格式,通过SDA和SCI-总线榆出。
IC1(PFC8574)是拥有8个可编程输入/输出引脚的接口扩展器。所有的通信和编程通过I2C总线实现。在这个电路中,RC5的数据信号和触发位设置到系统地址线5,可以由一个微处理器只使用3个引脚串行读出。
图4.49用于I2C总线的红外接收器电路
在总线通信时,IC1作出响应的地址由Ao、Ai和A2设置。在此电路中,所有的引脚都接地,意味着其地址被设置为40h+Oh=40h。尽管引脚PO~P7信号电平的每个变化会触发一个中断,并引起INT管脚信号电平从高到低变化,为了通知下一个微处理器接收新数据,在重新发送数据之前,必须将总线上的数据清零,这就意味着如果清零发生在应答时钟期间,会有中断脉冲丢失的风险。
关于I2C总线时钟和PCF8574具体编程方法的信息可以参考Philips网站上的器件数据资料。
1.用 途
红外接收器电路。
2.原 理
电路如图4.49所示。74LCX11MTCX如果直接将红外接收器传感器与微处理器的端口相连,可能会因为微处理器正在处理其他事务而不能接收红外发射器发送的编码,或者信号的采样速率太低而使接收到的信号容差超限。该电路在红外接收器传感器与微处理器之问使用了电视红外遥控解码器IC2 (SAA3049)。
IC2是基于微处理器设计的,它能够采用RC5或者RECS80格式对红外信号译码,解码数据以二进制的形式输出在引脚1~6上,再通过第二个微处理器实现进一步的处理。如果第二个微处理器有足够的I/O线来并行地读人6位数据位和触发位,那么就不需要额外的外围电路。如果第二个微处理器的I/()线不够,数据信号就必须转化为另一种格式。一种可能性是用一个器件将数据信号转化为I2 C兼容的格式,通过SDA和SCI-总线榆出。
IC1(PFC8574)是拥有8个可编程输入/输出引脚的接口扩展器。所有的通信和编程通过I2C总线实现。在这个电路中,RC5的数据信号和触发位设置到系统地址线5,可以由一个微处理器只使用3个引脚串行读出。
图4.49用于I2C总线的红外接收器电路
在总线通信时,IC1作出响应的地址由Ao、Ai和A2设置。在此电路中,所有的引脚都接地,意味着其地址被设置为40h+Oh=40h。尽管引脚PO~P7信号电平的每个变化会触发一个中断,并引起INT管脚信号电平从高到低变化,为了通知下一个微处理器接收新数据,在重新发送数据之前,必须将总线上的数据清零,这就意味着如果清零发生在应答时钟期间,会有中断脉冲丢失的风险。
关于I2C总线时钟和PCF8574具体编程方法的信息可以参考Philips网站上的器件数据资料。
上一篇:一台计算机上两个键盘的转换电路
上一篇:Linux系统的USB接口驱动
热门点击
- 用于I2C总线的红外接收器电路
- 电池电压监测电路
- 示波器数字触发电路
- 噪声信号发生器电路
- 信号源电阻隔离电路分析
- 西门子PLC网络
- 逆变器电路
- 集成电路电源引脚和接地引脚外电路分析
- 钻铣加工生产线顺序功能
- 快恢复/超快恢复二极管的检测
推荐技术资料
- 绘制印制电路板的过程
- 绘制印制电路板是相当重要的过程,EPL2010新颖的理... [详细]