Other Parts Discussed in Thread: OPT4060
我们测量了OPT4048和OPT4060光学传感器,发现OPT4048的光学响应曲线与CIE1931-XYZ曲线比例差别巨大,尤其是在蓝光LED照射OPT4048时,XYZ比例更接近OPT4060的RGB比例,
我想问的是,OPT4080的光谱曲线是否按照官方datasheet标称那么接近CIE9131-XYZ?或者是我的驱动程序问题或者是买的两款芯片都是OPT4060
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好
如果您只绘制 OPT4048的 CH0、CH1和 CH2响应图、您会发现响应曲线与 OPT4060的响应曲线类似。 但是、OPT4048的响应曲线位于 X、Y、Z 域中、并在校准矩阵应用于 CH0、CH1和 CH2代码后生成、如下所示:
如果您使用以下 D65源矩阵校准了传感器输出、应该会得到与数据表中的图形相匹配的曲线:
您好
在光学特性方面、OPT4060和 OPT4048是相同的;但是、OPT4048通过使用校准矩阵可实现 XYZ 能力、该校准矩阵可将代码转换为 x、y、z、lux 值。 我们不支持 OPT4060的此功能
OPT4048的原始ADC值,是不是只能先读取来到上位机或者MCU,再乘以矩阵校准系数才能得到CIE1931-XYZ数据,并不能在OPT4048芯片内部自动乘以校准系数转换成XYZ吧?
另外一个小问题:
手册上面"In conversion times where the effective resolution is lower, the LSBs are padded with 0 //在有效分辨率较低的转换时间内,LSB 用 0 填充"
实测现象是,当转换时间特别小(比如600us时),ADC定义只有9bit,但低八位LSB全部是0,只有第九位会变化,折算到十进制的数据变化就是0或者511,这样就没有低八位的细节了,这样的数据逻辑导致的不良后果是:在转换时间较小时,是没法提供光强分辨率的!
为什么芯片要取消掉低八位呢?是否可以通过配置某个寄存器,恢复低八位的ADC值呢?
您好
正确、在 MCU 从器件接收到 ADC 代码后、矩阵应用于外部。 至于您有关不同转换时间的分辨率的问题、请允许我花一些时间在内部检查、我会很快回来。