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**** 2523630 points
Other Parts Discussed in Thread: BQ35100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1396366/bq35100-complaint-about-poor-datasheet-quality

器件型号:BQ35100

工具与软件:

您好!

我想确保我们的驱动程序正确地解读来自电量监测计的数据、但数据表很混乱、礼貌地说。

请参阅 SLUSCM6E 和 SLUUBH1C 中的以下两个表:

1.这两个表格与关于 bq35100的文档不匹配。

2.我标记为红色的所有东西都不能在一条给定的线内放在一起。 最小值为0的有符号整数与最小值为-32768的无符号整数一样有意义:无。

3.某些条目在使用的物理单元的背景下是没有意义的。 温度的单位为0.1开尔文。 最小值为0 K 而不是-327680 K、绝对零以下没有任何值。

4、使事情更加复杂的是,关于登记册的章节也有自己的解释。 对于温度、TRM 在第11.5章 Temperature():0x06/0x07中指出:"该只读命令对返回一个无符号整数值、该值以0.1°为单位、由器件测量、范围为0至6553.5°K。" 这听起来对我来说是正确的。

请您告诉我数据寄存器的正确解释。 另外、还请随后更正您的数据表。

此致!
Hendrik

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

    尊敬的 Hendrik:

    感谢您指出这些问题。 我要就此问题提出一个问题标记、我们将在下次刷新记录时纠正该问题。

    温度为无符号整数。

    此致、

    Evan

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

    尊敬的 Evan:

    感谢您的答复。 不过、其他值的情况如何? 例如、在放电模式下、电流为负、这与表一致。 我尽量避免对这些值做出任何假设。 我需要一个我可以信任的来源。 表在这方面绝对不可信。

    此致!
    Hendrik

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

    尊敬的 Hendrik:

    抱歉。

    AccumulatedCap -无符号、0 - 4.29E9

    电流-有符号、-32768 - 32767 (在放电中将为负、在充电中将为正)

    电压-无符号、0 - 65535

    如果你有任何疑问,我可以为你核实,其余的应该是正确的。

    此致、

    Evan

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

    尊敬的 Evan:

    感谢您的解释。 相同的逻辑是否适用于所有 Cal_*值? 我问这个问题、因为我在 TRM 的"3.8电流校准"一章中发现了以下关于 Cal_Current 的陈述:"电流的符号应该是正的。 在放电模式下、原始电流样本为正。 这可以确保 ccGain 为正。" 原始值的符号是否与另一个寄存器相比刚刚反转?

    我想与您一起验证 Cal_Current、Cal_Voltage 和 Cal_Temperature 的值、以确保我们的实现正确。

    此致!
    Hendrik

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

    尊敬的 Hendrik:

    1. Cal_Count -每次获取新读数时更新
    2. Cal_Current -原始 ADC 电流值
    3. Cal_Voltage -原始 ADC 电压值
    4. Cal_Temperature -原始 ADC 温度读数

    这些值不考虑校准值。

    此致、

    Diego