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.

[参考译文] BQ40Z50-R2:BQ40Z50-R2数据保持时间

Guru**** 1813630 points
Other Parts Discussed in Thread: BQ40Z50-R2, BQ20Z80, BQ40Z50
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/944561/bq40z50-r2-bq40z50-r2-data-hold-time

器件型号:BQ40Z50-R2
主题中讨论的其他器件: bq20z80BQ40Z50

尊敬的 TI 团队:

我目前在 BQ40Z50-R2上工作、以替换 bq20z80芯片。 对于数据表、SMBus 器件、对于数据保持时间、我发现有一些差异。 对于较旧的 bq20z80、数据保持时间有2种模式:接收模式(最小值0ns)和传输模式(最小值300ns)。 但是、对于 BQ40Z50-R2、没有接收或传输模式、最小值仅为300ns 我的问题是:

1.你作出这种调整是否有任何特别的理由?

2. BQ40Z50-R2中的接收或传输模式是否仍然可用、但只是隐藏了?

如果 BQ40Z50-R2中没有0ns 最小接收模式、这是否意味着主机器件始终需要确保数据保持时间大于300ns?

4、没有接收模式对电量监测 IC 本身有何影响?

谢谢、

Zhihan

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

    您好 Zhihan、

    SMBus 数据保持时间的定义为300ns、如果需要、可能已包含在旧版芯片数据表中、以便更清楚地了解情况。

    如果您的主机使用 SMBus 标准运行、则无需更改。

    此致、

    Wyatt Keller

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

    您好、Wyatt Keller、

    感谢您的回复!

    因为新 IC 中的数据保持时间已更改。 这是否意味着 BQ40Z50-R2在数据保持时间方面没有接收或传输模式差异? 或者对于 BQ40Z50-R2、在接收数据时、数据保持时间必须大于300ns、与传输模式相同?

    此外、我们的主机似乎是参考 bq20z80数据表设计的、数据保持时间存在接收和传输模式差异。 因此、为了与 BQ40Z50-R2器件通信、需要相应地调整数据保持时间? 进行调整以符合 SMBus 标准或 BQ40Z50-R2规范、因为数据保持时间部分是相同的。

    谢谢、

    Zhihan

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

    您好 Zhihan、

    发送或接收之间的延迟时间没有差异、两者都是300ns。

    是的、我要添加延迟、因为它是 SMBus 的协议、可能在 bq40z50中进行了更正、以更一致地匹配标准。

    此致、

    Wyatt Keller  

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

    您好、Wyatt Keller、

    感谢您的回复!

    您是否可以确认 BQ40Z50-R2中的"数据保持时间"部分已更正? 因为不仅 bq20z80、而且 bq20z45、bq20z60等其他旧 IC 具有相同的数据保持时间描述。 它们对接收和发送都有不同的时序要求。

    此外、主机器件的设计参考了较旧的 IC (例如 bq20z80)规格、可能很难在主机侧进行调整。 那么、在 BQ40Z50器件方面、我们可以做些什么吗? 并且、是否有可能在将来将旧功能(例如、接收模式数据保持时间为0ns)添加回 BQ40Z50、也许可能是固件更新?

    再次感谢您的帮助!

    此致、

    Zhihan

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

    您好 Zhihan、

    监测计已更新参数以匹配 SMBus 标准、我将遵循 TRM 建议的发送和接收延迟。

    我相信固件不会更新以与旧电量监测计匹配、bq40z50中的 SMBus 可能会使用与旧电量监测计类似的引擎。 您可以尝试测试是否需要保持时间、但我们始终建议遵循 TRM。

    此致、

    Wyatt Keller

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

    您好、Wyatt Keller、

    感谢您的回复! 我们将仅遵循 SMBus 标准和 BQ40Z50数据表。 并尝试数据保持时间。

    奇怪的是、旧 IC 在数据保持时间方面没有完全遵循 SMB 1.1的任何特殊原因是什么?

    谢谢 agian、

    Zhihan

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

    您好 Zhihan、

    我不能完全确定为什么提供的参数多于标准所需的参数。

    本文中的 D.3.3节可能会有所帮助: smbus.org/.../SMBus_3_1_20180319.pdf

    此致、

    Wyatt Keller

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

    您好、Wyatt Keller、

    感谢您的回答和文章。 他们非常乐于助人!

    我们在主机上使用 bq40z50器件进行了尝试。 我们遇到了一些问题。 根据测量结果、2个参数似乎不符合 SMBus 标准和 bq40z50。 它们是数据保持时间(SMBus)和输出低电压(bq40z50)。 我想知道您是否有任何改进这2个参数的建议?

    此外、您还提到了 bq40z50使用的类似引擎。 奇怪的是、如果数据保持时间需要与旧 IC 匹配、比如添加最小0ns 的接收模式。 这需要更改器件还是仅更新固件?

    谢谢、

    Zhihan

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

    您好 Zhihan、

    您遇到的主机问题是什么? 是否错过了一些数据包和 NACKing?

    如果发动机被更改以符合标准、则可能无法使用固件将其更新为以前的规格。

    此致、

    Wyatt Keller

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

    您好、Wyatt Keller、

    感谢您的回复!

    因此、对于通信错误、请参阅以下示例:

    当主机尝试访问温度时、数据包将如下所示:

    1、0x16

    ACK 位、除了逻辑低电压大于0.4V、它大约为~0.5V。

    3. 0x08

    4. NACK 位

    5.再次重复步骤1 ~ 4。

    上述现象可能出现在任何命令上、如电流、电压等 一旦出现这种现象、数据包将不会完整、主机将重复步骤1 ~ 4几次、然后最终发出错误消息。 在波形上进行测量时、对数低电压超过0.4V、数据保持时间< 300ns。

    那么、如果无法修改主机、器件端是否可以进行任何改进?

    谢谢、

    Zhihan

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

    您好 Zhihan、

    有时、当线路低电平过高时、上拉电阻值过低、我会检查以确保您的通信总线具有正确尺寸的电阻器。

    如果电压太接近阈值、监测计可能会堆叠。

    此致、

    Wyatt Keller

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

    您好、Wyatt Keller、

    对上述问题有任何意见或建议?

    此外、您能否澄清一下我们的主机侧工程师提出的以下问题?

    如果可以通过更改固件来使用与 SMBus 旧监测计类似的引擎、或者是否需要更改器件? 如果可以更改引擎以匹配旧电量监测计和固件更改、请告知我们获取样片的速度如何?

    谢谢、此致、

    Zhihan

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

    您好 Zhihan、

    有关 I2C 上拉电阻器的选择、我将参考此指南: www.ti.com/.../slva689.pdf

    我需要与我们的设计人员核实仪表之间的器件是否发生了变化、但无论如何、无法编辑固件以适应变化、因为这非常复杂、需要定制固件版本、这种情况很少见。

    此致、

    Wyatt Keller

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

    您好、Wyatt Keller、

    是否有关于器件是否发生更改的任何更新?

    谢谢、

    Zhihan