MSP430超低功耗红外遥控发射器设计与实现.pdfVIP

  • 0
  • 0
  • 约2.89万字
  • 约 16页
  • 2026-01-26 发布于北京
  • 举报

MSP430超低功耗红外遥控发射器设计与实现.pdf

应用报告SLLA175–

2005年10月

超低功耗电视红外器

NealBrennerAECMSP430产品

本应用报告描述了如何使用新的MSP430F2xx系列超低功耗微控制器创建低成本和低功

耗的红外。中描述的器设计完全由中断驱动,并在等待用户按键时仅

消耗0.1μA的电流。的软件在MSP430F21x1上实现了RC5协议,但可以轻松修改以

在任何MSP430上实现其他任何红外。

1引言

本应用报告中描述的基于低成本和低功耗MSP430的电视红外包含最少的外部组件。设计使用了

_

MSP430F21x1的两个TimerA3捕获/比较块和5个数字I/O端口,代码量少于700字节。一个外部红外LE

D、晶体管、电容器、3VCR2032锂纽扣电池、3个二极管、3个电阻器和6个开关完成了整个系统。通过这

种实现,MSP430大部分时间都处于LPM4模式,在此模式下的功耗为0.1μA。

2红外理论

电视红外必须通过按钮接收用户命令,并通过空气向红外发送适当的IR信号。为了使

能够区分的IR信号和其他所有红外光源,IR会调制其信号,通常在30‑60kHz之间。在本应

用报告中,使用了40kHz。标记定义为存在40kHz调制的IR信号,而空格则表示没有IR信号。特定的I

R协议定义了一系列标记和空格如何转换为用户命令。

3RC5协议

RC5协议是一种曼彻斯特编码的数据包。曼彻斯特数据的独特之处在于,数据由位中间的过渡表示。一位被

传输为空间到标记的过渡,而零则为标记到空间的过渡。RC5IR数据包由14位组成:两个起始位(S1,S0),

一个控制位(C),五个地址位(A4到A0),以及六个命令代码位(C5到C0)。整个14位数据包从最高有效

位开始接收,以两个起始位开头。

图1显示了通过IRLED由MSP430传输的RC5数据包。起始位始终作为1传输。控制位在接收到新键时切换。

五个地址位表示该数据包所针对的设备的32个不同潜在地址。六个命令位表示可以传输的64个命令。

RC5的比特周期为1.78毫秒,其中一半时间为另一半时间为低电平。完整14位数据包的持续时间

约为25毫秒。

ApplicationReport

SLLA175–October2005

Ultra-LowPowerTVIRRemoteControlTransmitter

NealBrennerAECMSP430Products

ThisapplicationreportdescribeshowtocreatealowcostandlowpowerIRremote

controlfeaturingthenewMSP430F2xxfamilyofultra-low

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档