TCS3471
色光 - 数字转换器
TAOS115 - 2011年3月
RGBC操作
的RGBC引擎包含RGBC增益控制( AGAIN )和四个积分模拟 - 数字转换器( ADC)的
为RGBC光电二极管。的RGBC积分时间( ATIME )同时影响分辨率和灵敏度
的RGBC阅读。所有四个通道的集成和同步的完成后出现
转换周期,其结果传送到颜色数据的寄存器。这个数据也被称为信道
算。
该转让是双缓冲,以保证无效数据在传输过程中不被读取。后
转印时,设备自动地移动到下一个状态,根据所配置的状态机。
ATIME (R 1)
2.4毫秒至700毫秒
AGAIN (R为0x0F , B1 : 0 )
1Y , 4Y , 16Y , 60Y增益
RGBC控制
明确
红
绿色
蓝
清除ADC
红ADC
绿ADC
蓝ADC
清除数据
红色数据
绿色数据
蓝色数据
CDATAH (R 0x15执行) , CDATA (R 0×14 )
RDATAH (R 0x17符号) , RDATA (R为0x16 )
GDATAH (R 0x19符号) , GDATA (R为0x18 )
BDATAH (R 0x1B ) , BDATA (R 0x1A的)
图7. RGBC操作
对寄存器进行编程的集成和等待时间是2的补值。实际时间可以
计算方法如下:
ATIME = 256 - 积分时间/ 2.4毫秒
相反地,时间可从寄存器值被计算如下:
积分时间= 2.4毫秒
×
( 256 - ATIME )
例如,如果需要100毫秒的积分时间,则设备需要被编程为:
256 - ( 100 / 2.4 ) = 256 - 42 = 214 = 0xD6
反之,为0xC0的设定值将对应于:
( 256 - 为0xC0 )
×
2.4 = 64
×
2.4 = 154毫秒。
版权
E
2011年, TAOS公司
r
r
该
LUMENOLOGY
r
公司
8
www.taosinc.com