请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他器件:TMP441在我们的应用中、I2C@TMP441时钟为87kHz、而我们的 CPU/P2040可能偶尔报告 I2C/SMBus 总线接口中的超时错误。
如果从器件(TMP441)在1秒内没有处于繁忙状态,我们的 CPU/SW 将报告“超时错误”。 我们怀疑 TMP441AIDCNR 中是否存在配置问题、这可能会影响 I2C 总线中的超时或繁忙状态。 状态寄存器报告温度 ADC 的状态。 如果 ADC 正在进行转换、则 BUSY 位='1';如果 ADC 未进行转换、则将其设置为'0'。
到目前为止、我们将 ADC 转换速率设置为8次/秒、您是否会看到这可能是问题的原因? 还是其他原因导致了该问题?