CIR 使用指南
2 Dec 2024
Read time: 1 minute(s)
Consumer IR (CIR) 模块包含发送器和接收器,其特殊设计支持生成或捕获各类数字脉冲信号。模块使用游程编码
(RLC,Run-Length Code) 方式编码数字脉冲信号,以 Byte 为单位记录编码数据,其中:
- MSB 位表示信号电平:
- 1:高电平
- 0:低电平
- 其余 7 位表示信号宽度,以采样时钟为单位。
最大宽度为 128,假如某一电平宽度大于 128,则使用另一字节存储。
术语 | 定义 | 注释说明 |
---|---|---|
CIR | consumer IR | 消费者红外 |
RLC | Run-Length Code | 游程编码 |
NEC | - | 一种红外编码协议 |
RC5 | - | 一种红外编码协议 |
RC6 | - | 一种红外编码协议 |
模块特性
-
全物理层执行
-
支持 CIR 远程控制或无线键盘
-
64 levels*8bits FIFO 接收缓存,可编程 FIFO 阈值
-
128 bytes FIFO 发送缓存,可编程载波频率及占空比,支持任意波形发生
-
支持中断