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.

[参考译文] BQ35100:了解器件时间访问

Guru**** 2552940 points
Other Parts Discussed in Thread: BQ35100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/882063/bq35100-understanding-device-time-access

器件型号:BQ35100

您好!

我想了解哪一种是访问 bq35100器件的完美 timinig。 在经过几次现场测试后、我找到以下时间值:

#define TIME_READ_ONLY 0.01 //10ms
#define TIME_READ_DF 1. //1s
#define TIME_WRITE_DF 1. //1s
#define TIME_WRITE_SUBCMD 0.01//10ms
#define TIME_WRITE_MAC 1. //1s
#define TIME_SEND_CMD 0.1 //100ms
#define TIME_ACCESS_LOCK_LOCK_4. //4s 

是否有关于这方面的任何文件或手册? 此外,GaugeStart()和 GaugeStop()命令的正确等待时间是什么? 在这种情况下、即使我等待10/15秒、也无法读取控制状态寄存器中的正确值。
此外、校准过程中是否需要考虑任何延迟?

此致、
Vincenzo

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

    Vincenzo、您好!

    我已将其分配给我们的器件专家。 他很快就会回来。

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

    您好!  

    有新消息吗?

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

    Vincenzo、

    当 GE 设为高电平时、会有一个 INIT_COMP 位指示监测计何时准备好向前移动。 它是控制寄存器中的位7。 我不确定您的监测计_START 和监测计_STOP 时间是什么意思。  

    应在 INIT_COMP 置1后发出 Gauge _start 命令、当监测计处理它时、GA 位将变为高电平(控制中的位0)。 之后可随时发出监测计停止命令。 这将再次将 GA 位设置为低电平。

    监测计应始终返回控制状态寄存器值(除非 GE 为低电平)、因为通信服务是监测计的最高优先级。 如果出现错误、我建议等待100mS、然后重试。  

    在该字段中、我不会期望发生 DF 写入。 监测计应处理所有需要的功能。  

    校准没有任何时序要求。 它只能在 ACC 模式下完成、您应该从监测计中读取、以确保您正在读取连续的样本。  

    谢谢、

    Eric Vos