ZHCSOP9B May   2023  – January 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 警报响应
  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 光机设计
        3. 8.2.1.3 应用曲线
    3. 8.3 优秀设计实践
    4. 8.4 电源相关建议
    5. 8.5 布局
      1. 8.5.1 布局指南
        1. 8.5.1.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机械、封装和可订购信息

封装选项

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

运行中断模式

该器件有一个中断报告系统,可使连接到 I2C 总线的处理器进入睡眠状态,或忽略器件结果,直到发生需要采取可能行动的用户定义事件。或者,对于可以利用单个数字信号(用于指示照度是高于还是低于目标级别)的任何系统,也可以使用这种相同的机制。

INT 引脚具有开漏输出,需要使用上拉电阻。该开漏输出允许将多个具有开漏 INT 引脚的器件连接到同一条线路,从而在这些器件之间创建逻辑 NORAND 函数。INT 引脚的极性可由 INT_POL 寄存器控制。

主要有两种中断报告机制模式:锁存窗口比较模式和透明迟滞比较模式。LATCH 配置寄存器控制使用这两种模式中的哪一种。表 6-1图 6-4 汇总了这两种模式的功能。此外,INT 引脚可用于指示其中一种模式出现故障 (INT_CFG = 0) 或指示转换完成 (INT_CFG > 0)。表 6-2 详述了该功能。

GUID-4C780270-8C60-4206-9836-FBF91431FCE1-low.png图 6-4 中断引脚状态(INT_CFG = 0 设置)和寄存器标志行为
表 6-1 中断引脚状态(INT_CFG = 0 设置)和寄存器标志行为
LATCH 设置 INT 引脚状态(当 INT_CFG=0 时) FLAG_H FLAG_L 锁存行为
0:透明迟滞模式 INT 引脚指示测量值是高于(INT 有效)还是低于(INT 无效)阈值。如果测量值介于高阈值和低阈值之间,则保持之前的 INT 值。该模式可防止在测量值接近阈值时 INT 引脚重复切换。 0:如果测量值低于下限
1:如果测量值高于上限
如果测量值介于上限和下限之间,则保持之前的值。
0:如果测量值高于上限
1:如果测量值低于下限
如果测量值介于上限和下限之间,则保持之前的值。
不锁存:每次转换后都会更新值
1:锁存窗口模式 如果测量值超出窗口(高于高阈值或低于低阈值),则 INT 引脚变为有效状态。在读取 0xC 寄存器之前,INT 引脚不会复位并返回无效状态。 1:如果测量值高于上限 1:如果测量值低于下限 锁存:在读取 0x0C 寄存器之前,INT 引脚、FLAG_H 和 FLAG_L 值不会复位。

THRESHOLD_HTHRESHOLD_LLATCHFAULT_COUNT 寄存器控制中断行为。如表 6-1 所示,可通过 LATCH 字段设置在锁存窗口模式和透明迟滞模式之间进行选择。可以在 INT 引脚、FLAG_HFLAG_L 寄存器上观察中断报告。

将当前传感器测量值与 THRESHOLD_HTHRESHOLD_L 寄存器进行比较得出的结果称为故障事件。有关用于设置这些寄存器的计算,请参阅阈值检测计算照度测量(以 lux 为单位)阈值检测计算 部分。FAULT_COUNT 寄存器决定了触发中断事件并随后更改中断报告机制状态所需的连续故障事件 的数量。例如,FAULT_COUNT 值 2 对应于四个故障计数,在这种情况下,除非连续进行四次满足故障条件的测量,否则不会实现表 6-1 中所示的 INT 引脚、FLAG_HFLAG_L 状态。

表 6-1 中列出的 INT 引脚功能仅在 INT_CFG = 0 时有效。如表 6-2 所述,可以更改 INT 引脚功能,以指示转换结束或 FIFO 已满状态。即使在 INT_CFG > 0 的情况下,FLAG_HFLAG_L 寄存器也继续按表 6-1 中所列的方式运行。INT 引脚的极性由 INT_POL 寄存器控制。

表 6-2 INT_CFG 设置和产生的 INT 引脚行为
INT_CFG 设置 INT 引脚功能
0 表 6-1 所示
1 每次转换后,INT 引脚均以 1µs 脉冲持续时间置位
3 每进行四次转换,INT 引脚就会以 1µs 脉冲持续时间置位,以指示 FIFO 已满