大家好、
我们的客户在以下情况下使用该器件。
主器件:STM32
从器件:仅限 LP5036。
STM32每10ms 执行一次处理、以更新 LP5036的内部寄存器部分。
但 STM32的 I2C 外设会检测到 I2C 总线错误、并在几秒到几十秒后停止。
导致此问题时、下面的波形为 I2C 总线信号。
我们看起来时钟拉伸在波形的某个点工作。

该器件是否具有 时钟拉伸功能?
我们无法在数据表中找到有关时钟拉伸的说明。
此致、
太泰塔玛
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.
大家好、
我们的客户在以下情况下使用该器件。
主器件:STM32
从器件:仅限 LP5036。
STM32每10ms 执行一次处理、以更新 LP5036的内部寄存器部分。
但 STM32的 I2C 外设会检测到 I2C 总线错误、并在几秒到几十秒后停止。
导致此问题时、下面的波形为 I2C 总线信号。
我们看起来时钟拉伸在波形的某个点工作。

该器件是否具有 时钟拉伸功能?
我们无法在数据表中找到有关时钟拉伸的说明。
此致、
太泰塔玛
您好、Teritama、
如果 AUTO_Incr_EN 设置为1、器件的 SCL 将不会出现波形或 B 波形。 这主要是由 MCU 信号引起的。
而意外的 I2C 时序参数可能会导致波形异常。 我怀疑问题是由主器件引起的、I2C 时序参数可以帮助我们检查一些详细信息。 如果您方便、请使用另一个主器件与 LED 驱动器进行通信。
该器件作为从器件工作、因此时钟由主器件提供。
最恰当的考虑
徐美奈