ZHCSHQ5A February 2018 – June 2018 OPT3101
PRODUCTION DATA.
单稳态模式即低功耗模式。在此模式下,器件处于深度睡眠状态并等待外部触发。采样可由 RST_MS 引脚(低电平有效)触发器或寄存器触发器 (MONOSHOT_BIT) 启动。触发时,器件退出关断状态,等待事先编程的延迟时间 (POWERUP_DELAY) 后启动一个帧,捕获指定数量 (MONOSHOT_NUMFRAME) 的样本,然后进入深度睡眠状态以省电。只有在完成当前帧捕获后才会响应新的中断。帧捕获期间的任何中断都将被丢弃。Figure 15 显示了使用 RST_MS 引脚触发器时的单稳态模式的时序图。通过设置 POWERUP_DELAY 寄存器可以延迟从触发开始的帧启动。触发和采样开始之间的延迟(Figure 15 中的 FR_VD 信号)为 (64 × POWERUP_DELAY + 2) × tCLK。器件退出深度睡眠状态需要最少 0.4ms 的延迟。最多可以将延迟编程为 26.2ms。此模式还可用于从外部主机进行同步捕获。
RST_MS 引脚是一个用于复位和单稳态触发的双用途引脚。对于复位,请提供大于 30μs 的脉冲持续时间。对于单稳态触发,请提供小于 1µs 且大于 100ns 的脉冲持续时间。
对于寄存器触发式单触发模式,主机将 1 写入中断寄存器 (MONOSHOT_BIT) 来启动采样。一旦第 N 个样本的数据准备就绪,器件就会自动清除中断寄存器位并进入深度睡眠状态。
参数 | 地址 | 说明 |
---|---|---|
MONOSHOT_MODE | 27h[1:0] | 0:持续模式 | 3: 单稳态模式 | 其他值:无效 |
MONOSHOT_NUMFRAME | 27h[7:2] | 每次触发时要捕获的帧数。 |
POWERUP_DELAY | 26h[23:10] | 用于编程从外部触发到帧起始 (FRAME_VD) 的延迟的寄存器。
延迟 = (64 × POWERUP_DELAY + 2) × tCLK,tCLK = 25ns。 |
MONOSHOT_BIT | 0h[23] | 单稳态触发寄存器。
写入 1 开始采样。采样完成后,此位自动清零。 |