Edit online

Consumer Infrared Radiation (CIR)

15 Aug 2024
Consumer IR (CIR) 模块包含发送器和接收器,其特殊设计支持生成或捕获各类数字脉冲信号。模块使用游程编码 (RLC,Run-Length Code) 方式编码数字脉冲信号,以 Byte 为单位记录编码数据,其中:
  • MSB 位表示信号电平:
    • 1:高电平
    • 0:低电平
  • 其余 7 位表示信号宽度,以采样时钟为单位。

    最大宽度为 128,假如某一电平宽度大于 128,则使用另一字节存储。

特性说明

  • 全物理层执行

  • 支持 CIR 远程控制或无线键盘

  • 64 levels*8bits FIFO 接收缓存,可编程 FIFO 阈值

  • 128 bytes FIFO 发送缓存,可编程载波频率及占空比,支持任意波形发生

  • 支持中断

原理框图



1. CIR 模块原理框图