This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] OPT3101:多个 opt3101 的同步

Guru**** 2826855 points

Other Parts Discussed in Thread: OPT3101

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1629348/opt3101-synchronisation-of-multiple-opt3101

器件型号: OPT3101

您好:

我需要设计一个使用 8 个同步距离测量的系统。 我一直在考虑使用 opt3101 来实现这一点,但我的系统的主要限制是处理时间。 我想在自动 HDR 模式和连续模式下将 OPT3101 配置为 2 个子帧、以便获得每个 500µs 的 1 距离读数、只能使用另一个 500µs 使用 I²C 从所有传感器读取数据。 由于 I2C 仅支持 400kHz 的频率、因此我需要使用并行位带同时从全部 8 个传感器读取数据、以满足我读取数据的 500us 时间限制。 为了满足时序要求、我想知道是否可以将所有传感器与微控制器生成的信号同步。 这样、只要来自一个传感器的 DATA_READY 输出信号、我就可以知道何时开始从 8 个传感器并行读取数据、因为我假设它们同时有数据。

 

在单次模式下、我已经看到 opt3101 触发器可与 RST_MNT 信号同步、但这不符合我的时序要求、因为 POWERUP_DELAY 必须至少为 0.4ms。

 

此外、我想知道 I2C 总线频率是否可以提高到 1MHz?

 

感谢你能抽出时间。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sergio、  

    3101 仅针对 400Hz i2c 速度指定。 您可以尝试以更高的速度运行 i2c 总线、但无法保证性能。  

    我认为没有现成的方法来同步这些器件中的多个。 有一个外部时钟引脚、但此引脚用于频率校正、不会 帮助同步测量周期。  

    如果您无法为您的应用使用单次触发模式、则器件将持续运行。 由于这种情况下、只要在任何给定的时刻没有写入结果寄存器中就应该有数据。  

    谢谢您、  

    Joseph Scherphorn