数字颜色传感器提供红色、绿色、蓝色和透明通道输出,并在 RGBC 通道上集成了红外滤光片。透明是指传感器上没有滤色片的开放通道。最常见的应用之一是测量勒克斯和色温 (CT)
颜色传感器数据表。本文档中的命名约定遵循数据手册,示例遵循 C 编码约定,其中大写字母表示变量名称。
ATIME是编程到设备中的实际值 ATIME_ms = (256 - ATIME) * 2.4;转换为毫秒的值(对于某些设备,可能是 2.8)
同样,对于 AGAIN:
AGAIN是编程到设备中以选择增益的两位值 AGAINx 是 AGAIN 的查找表条目,显示增益量 AGAINx 将为 1、4、16 或 60(对于某些设备为 64)
RGBC 通道为红色 (RDATA)、绿色 (GDATA)、蓝色 (BDATA) 和透明 (CDATA),为 16 位值。在本文档中,RDATA将缩写为R,GDATA缩写为G,BDATA缩写为B,CDATA缩写为C。
对于某些应用,红外含量可以忽略不计,可以忽略不计。一个例子是测量 LED 背光的色温。然而,在需要测量环境光水平的应用中,白炽灯和太阳光具有很强的红外含量。大多数红外滤光片都不完美,允许少量残留红外通过。对于红外强光源,需要额外的计算来去除残留的红外分量。
在 TSL2x7x 中,红外光量与 CH1 测量值有关。但是,在颜色传感器中,没有直接的红外通道,必须间接计算红外含量。