ZHCSOP9C May   2023  – June 2024 OPT4001-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1 绝对最大额定值
    2. 5.2 ESD 等级
    3. 5.3 建议运行条件
    4. 5.4 热性能信息
    5. 5.5 电气特性
    6. 5.6 时序要求
    7. 5.7 时序图
    8. 5.8 典型特性
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 与人眼的光谱匹配
      2. 6.3.2 自动满量程设置
      3. 6.3.3 纠错码 (ECC) 特性
        1. 6.3.3.1 输出采样计数器
        2. 6.3.3.2 输出 CRC
      4. 6.3.4 输出寄存器 FIFO
      5. 6.3.5 阈值检测
    4. 6.4 器件功能模式
      1. 6.4.1 运行模式
      2. 6.4.2 运行中断模式
      3. 6.4.3 照度范围选择
      4. 6.4.4 选择转换时间
      5. 6.4.5 照度测量(以 lux 为单位)
      6. 6.4.6 阈值检测计算
      7. 6.4.7 光分辨率
    5. 6.5 编程
      1. 6.5.1 I2C 总线概述
        1. 6.5.1.1 串行总线地址
        2. 6.5.1.2 串行接口
      2. 6.5.2 写入和读取
        1. 6.5.2.1 高速 I2C 模式
        2. 6.5.2.2 突发读取模式
        3. 6.5.2.3 通用广播复位命令
        4. 6.5.2.4 SMBus 警报响应(USON 型号)
  8. 寄存器映射
    1. 7.1 寄存器说明
  9. 应用和实施
    1. 8.1 应用信息
    2. 8.2 典型应用
      1. 8.2.1 电气接口
        1. 8.2.1.1 设计要求
          1. 8.2.1.1.1 光学接口
        2. 8.2.1.2 详细设计过程
          1. 8.2.1.2.1 光机设计(PicoStar 型号)
          2. 8.2.1.2.2 光机设计(USON 型号)
        3. 8.2.1.3 应用曲线(PicoStar 型号)
        4. 8.2.1.4 应用曲线(USON 型号)
    3. 8.3 优秀设计实践
    4. 8.4 电源相关建议
    5. 8.5 布局
      1. 8.5.1 布局指南
        1. 8.5.1.1 焊接和处理建议(PicoStar 型号)
          1. 8.5.1.1.1 焊锡膏
          2. 8.5.1.1.2 封装布局
          3. 8.5.1.1.3 回流焊曲线
          4. 8.5.1.1.4 特殊的柔性印刷电路板 (FPCB) 建议
          5. 8.5.1.1.5 返工过程
        2. 8.5.1.2 焊接和处理建议(USON 型号)
      2. 8.5.2 布局示例
  10. 器件和文档支持
    1. 9.1 文档支持
      1. 9.1.1 相关文档
    2. 9.2 接收文档更新通知
    3. 9.3 支持资源
    4. 9.4 商标
    5. 9.5 静电放电警告
    6. 9.6 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

写入和读取

通过在 I2C 事务序列期间写入适当的寄存器地址,可访问 OPT4001-Q1 上的特定寄存器。有关寄存器和对应的寄存器地址的完整列表,请参阅寄存器映射。寄存器地址的值(如图 6-5 所示)是在 R/W 位为低电平时目标地址字节之后传输的第一个字节。

OPT4001-Q1 设置 I2C 寄存器地址图 6-5 设置 I2C 寄存器地址

写入寄存器的过程从控制器传输的第一个字节开始。这个字节为目标地址,其中 R/W 位为低电平。然后,器件确认接收到一个有效地址。控制器发送的下一个字节是数据将要写入的寄存器的地址。下两个字节写入由寄存器地址进行寻址的寄存器。器件确认收到每个数据字节。控制器可以通过生成启动或停止条件来终止数据传输。

从器件中读取时,写入操作存储在寄存器地址中的最后一个值将确定在读取操作期间应读取哪个寄存器。要为读取操作更改寄存器地址,必须启动新的部分 I2C 写入事务。要完成该部分写入,应在 R/W 位为低电平时发出一个目标地址字节,后跟寄存器地址字节和停止命令。然后,控制器生成一个启动条件,并在 R/W 位为高电平时发送目标地址字节,以启动读取命令。下一个字节由目标器件发送,是寄存器地址所指示寄存器的最高有效字节。该字节后跟一个来自控制器的确认,然后目标器件发送最低有效字节。控制器确认收到数据字节。控制器可在接收任何数据字节时生成非确认,或生成启动或停止条件,来终止数据传输。如果需要从同一寄存器执行重复的读取操作,则无需连续发送寄存器地址字节。器件会保留寄存器地址,直到下一次写入操作更改该地址为止。

图 6-6图 6-7分别显示了写入和读取操作时序图。首先发送的寄存器字节为最高有效字节,之后是最低有效字节。

OPT4001-Q1 I2C 写入示例图 6-6 I2C 写入示例
OPT4001-Q1 I2C 读取示例
也可能发送控制器的 ACK。
图 6-7 I2C 读取示例