使用瑞萨RA4C1 MCU的SCI-AGT掩模功能驱动红外通信

描述

当今的许多低功耗应用需要一种简单的短距离非接触式通信方法,无需电缆。这种非接触式通信方式可用于配置或数据收集,但无线电链路的额外成本和复杂性不是首选。

红外通信链路通常是最佳的解决方案,可以在许多不同的产品中找到,例如公用事业仪表、可穿戴设备和遥控器。但是,在典型的微控制器上实现这样的链接并不是那么容易。为避免红外二极管饱和,我们通常希望用低频信号驱动二极管,然后必须通过通信数据调制,这通常意味着使用外部调制解调器芯片。考虑到其相关成本,我们倾向于使用定时器生成低频信号,并使用一些外部组件将其与串行端口的输出混合。这不仅使用外部组件,而且我们需要为这些功能中的每一个功能使用多个I/O引脚。

在这篇文章中,我们将了解如何使用SCI/AGT门功能,将RA4C1的异步通用定时器(AGT)的输出与SCI5或片上IrDA接口的输出混合,以轻松生成高效驱动红外二极管所需的信号,而无需外部元件或过多的I/O引脚。

RA4C1是一款低功耗微控制器,支持高达80MHz的工作频率,可在低至1.6V的电压下工作。该器件具有许多低功耗外设,例如低功耗定时器、低功耗UART和段码式LCD控制器。RA4C1是RA系列的第一款产品,采用SCI-AGT掩模电路,可轻松驱动IR二极管,如下面的电路图所示。

微控制器

图1:SCI AGT掩码功能

电路操作非常简单。用户可以使用SCI5的输出来调制AGT定时器产生的载波频率,如下图所示。然后,这可用于直接驱动红外二极管。

微控制器

图2:UART框架

用户还可以选择使用RA4C1上的IrDA电路输出来调制载波。您可以选择输出直接调制输出或使用反相输出,如下图所示。

微控制器

图3:IrDA帧

这个简单的电路使用户更容易生成通过红外接口发送信息所需的信号,从而减少了PCB上所需的额外组件,并减少了MCU上用于此类功能的引脚数量。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分