ZHCSG67C March   2017  – June 2025 OPT3001-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 时序要求 #GUID-D86987F5-A9B7-4506-9858-90867D8ED8B3/SBOS6814062
    7. 5.7 典型特性
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 人眼匹配度
      2. 6.3.2 自动满量程设置
      3. 6.3.3 中断运行、INT 引脚和中断报告机制
      4. 6.3.4 I2C 总线概述
        1. 6.3.4.1 串行总线地址
        2. 6.3.4.2 串行接口
    4. 6.4 器件功能模式
      1. 6.4.1 自动满标量程设置模式
      2. 6.4.2 中断报告机制模式
        1. 6.4.2.1 锁存窗口式比较模式
        2. 6.4.2.2 透明迟滞式比较模式
        3. 6.4.2.3 转换结束模式
        4. 6.4.2.4 转换结束和透明迟滞式比较模式
    5. 6.5 编程
      1. 6.5.1 写入和读取
        1. 6.5.1.1 高速 I2C 模式
        2. 6.5.1.2 通用广播复位命令
        3. 6.5.1.3 SMBus 警报响应
  8. 寄存器映射
    1. 7.1 内部寄存器
      1. 7.1.1 寄存器说明
        1. 7.1.1.1 结果寄存器(偏移 = 00h)
        2. 7.1.1.2 配置寄存器(偏移 = 01h)[复位 = C810h]
        3. 7.1.1.3 下限寄存器(偏移 = 02h)[复位 = C0000h]
        4. 7.1.1.4 上限寄存器(偏移 = 03h)[复位 = BFFFh]
        5. 7.1.1.5 制造商 ID 寄存器(偏移 = 7Eh)[复位 = 5449h]
        6. 7.1.1.6 器件 ID 寄存器(偏移 = 7Fh)[复位 = 3001h]
  9. 应用和实施
    1. 8.1 应用信息
      1. 8.1.1 电气接口
      2. 8.1.2 光学接口
    2. 8.2 典型应用
      1. 8.2.1 设计要求
      2. 8.2.2 详细设计过程
        1. 8.2.2.1 光机设计
        2. 8.2.2.2 暗窗选择和补偿
      3. 8.2.3 应用曲线
    3. 8.3 最佳设计实践
    4. 8.4 电源相关建议
    5. 8.5 布局
      1. 8.5.1 布局指南
      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机械、封装和可订购信息
    1. 11.1 焊接和处理建议
    2. 11.2 DNP (S-PDSO-N6) 机械制图
    3. 11.3 72

封装选项

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

写入和读取

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

OPT3001-Q1 设置 I2C 寄存器地址
目标地址字节的值由 ADDR 引脚设置决定;请参阅表 6-1
图 6-1 设置 I2C 寄存器地址

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

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

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

OPT3001-Q1 I2C 写入示例
通过地址引脚的设置可确定目标地址字节的值;请参阅表 6-1
图 6-2 I2C 写入示例
OPT3001-Q1 I2C 读取示例
目标地址字节的值由 ADDR 引脚设置决定;请参阅表 6-1
也可能发送控制器的 ACK。
图 6-3 I2C 读取示例