ZHCACW9A april   2020  – august 2023 OPT3001 , OPT3001-Q1 , OPT3004 , OPT3006 , OPT3007

 

  1.   1
  2.   摘要
  3.   商标
  4. 1TI 光传感器产品系列简介
  5. 2材料检验
  6. 3传感器板硬件设计
  7. 4构建独立光传感器测试平台
    1. 4.1 功能测试
      1. 4.1.1 通信测试
      2. 4.1.2 传感器功能测试
    2. 4.2 测试设备
    3. 4.3 硬件平台
    4. 4.4 软件代码示例
  8. 5总结
  9. 6参考文献
  10. 7修订历史记录

通信测试

要验证 I2C 模式是否正常工作,请读取器件 ID 寄存器,如 OPT4001 的表 4-1表 4-2 所示。例如,当 OPT4001 的器件 ID 寄存器 读出为 121h 时,I2C 工作正常。检查数据表以验证读出正确,因为其他光传感器的读出可能有所不同。例如,所有 OPT300x 器件(例如 OPT3004 或 OPT3007)的器件 ID 寄存器 都需要读出 3001H。

表 4-1 OPT4001 器件 ID 寄存器 11h
寄存器 11h(偏移 = 11h)[复位 = 121h]
该寄存器还用于帮助识别唯一器件
15141321111098
00DIDLDIDH
读取或写入 0h读取或写入 0h读取-0h读取-1h
76543210
DIDH
读取-21h
表 4-2 OPT4001 器件 ID 寄存器字段说明
字段类型复位说明
15-140读取或写入0h必须读取或写入 0
13-12DIDL读取0h器件 ID L
11-0DIDH读取121h器件 ID H

测试 I2C 功能的另一种方法是写入配置寄存器(偏移 = 11h)并从配置寄存器读回。除了读取器件 ID 寄存器测试外,还需要使用该测试来执行读取和写入功能。