Edit online

CIR 使用指南

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

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

1. 术语定义
术语 定义 注释说明
CIR consumer IR 消费者红外
RLC Run-Length Code 游程编码
NEC - 一种红外编码协议
RC5 - 一种红外编码协议
RC6 - 一种红外编码协议

模块特性

  • 全物理层执行

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

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

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

  • 支持中断