11.5.1. 概述
CIR模块(Consumer IR)包含发送器和接收器,其特殊设计支持生成或捕获各类数字脉冲信号。
模块使用游程编码(RLC,Run-Length Code)方式编码数字脉冲信号,以Byte为单位记录编码数据。
其中MSB位表示信号电平(‘1’表示高电平、‘0’表示低电平),其余7位以采样时钟为单位表示信号宽度(最大宽度为128,假如某一电平宽度大于128则使用另一字节存储)。
11.5.1.1. 特性说明
全物理层执行
支持CIR远程控制或无线键盘
64 levels*8bits FIFO 接收缓存,可编程FIFO阈值
128 bytes FIFO发送缓存,可编程载波频率及占空比,支持任意波形发生
支持中断
11.5.1.2. 原理框图
CIR模块原理框图如 图 11.45 所示: