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.

[参考译文] BQ76PL455A-Q1:返回的字节数无效

Guru**** 2614265 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/758534/bq76pl455a-q1-invalid-number-of-returned-bytes

器件型号:BQ76PL455A-Q1

您好;
   读取启用的通道时、我有2个奇怪的问题。

启用13个电芯和2个 AUX 通道时、返回的字节数正确。 但是、当我启用其他通道时

(例如 Vdd18、 Vdd45和 Vmod ),尽管455报告了正确的已启用信道,但返回的额外字节仍为2个。 例如,当读取启用的 CHANNELS 寄存  器时,我得到以下响应:03 1f ff 03 26 f2 ce,因此应该得到2*(13+2+3)=36字节。 但是、455个应答的是38个字节:
25 33 da 33 D3 33 db 33 D1 33 C9 33 f3 33 D7 33 db 33 C1 33 CF 33 F1 33 F4 33 B6 2a A5 2a A3 16 D1 39 EB 00 07 00 07

但是、当我重新编程仅13节电池和2个 AUX 通道时、它可以正常工作: 03 1f ff 03 00 73 14 = 30字节

1D 33 D9 33 D2 33 db 33 D1 33 C9 33 f3 33 d6 33 dc 33 c1 33 d0 33 f1 33 b6 2a A5 2a A3 cc b2 =确定

 

此外、在对不同采样周期进行重新编程后、ADC 结果突然变为所有读取值~1.xx 伏、而不是读取值~3.9伏!? (见33 D9)。 这种情况的原因是什么? 我已检查所有相关的寄存器设置、这些设置读回 OK:

已发送命令:                  答复:455

采样延迟: 81 00 3D 00 38 AC   00 00 00 00 00 <--   无延迟

采样周期: 81 00 3e 00 38 5c  00 bb 40 73   <- 60US/60US

过采样: 81 00 07 00 2a 0c   00 7f 41 e0   <- 8采样平均值

数值:   81 00 0d 00 2c ac   00 0d C1 C5   <-- 13节电池

EnabledCh:  81 00 03 68 CD   03 1f ff 03 00 73 14 <--电池1..13、AUX1和 AUX2

VsGain:      81 00 D3 00 75 0c   00 00 00 00 <-  增益为1

VoOffset:    81 00 D2 00 74 9c   00 00 00 00 00 <-  offset 为零

 

 

 

 

 

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

    感谢您的提问! 我们正在研究这个问题-请允许我们留出一些时间来审查这个问题、因为我们的许多工程师都在美国度假。

    此致、

    泰勒
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Vogt 先生;
    请忽略我列出的2CD 问题、因为我发现了该问题。 在测试各种配置时、我碰巧将 OVERSMPL 寄存器设置为0x7F、数据表中列出的值为:CMD_OVSMP = 6-7保留、请勿使用此值。 一旦我将其复位为0x7B (每节电池8次采样)、电压现在被正确报告。
    但是、第一个问题仍然存在...我只是重新编程来测量3个额外通道(V18、V45和 VMod)、但455仍然以38字节的字节进行答复...
    谢谢!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jeffrey、

    您认为可以将您的寄存器设置发送给我们吗?
    我喜欢将其编程到我们的 EVM 中并尝试一下。

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

    您好;

    我附加了一个带有 reg 设置的 xls。 CHANNELS 寄存器为1FFF0326。   e2e.ti.com/.../455-Settings.xlsx 如上所述、当启用 Vmodule 通道时、我在返回中得到2个额外字节、并且校验和错误

    25 cf 9a cf 93 cf 8b cf 90 cf 3b cf E5 cf 7e cf 67 cf 42 cf 5F cf EB cf af ce F6 00 00 00 5b 9f E7 B1 00 08 00 08 01 00 1

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

    转到数据表7.6.3.3并检查 CMD_REFSEL。
    该位发出4个字节、而不是2个字节。
    测量电压为4.5V、然后测量 GND。
    这是正常情况。

    Roger
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、谢谢 Roger。 我成功地错过了这一评论。 这必须是唯一返回2次转换的通道。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Roger 您好;您能回顾一下关于转换结果抖动的另一个问题吗? 我们在 FW 驱动的结果以及 TI GUI 上都看到了这一点。 有一个 xls 附加在某个位置。 您能否检查结果上的抖动并确认噪声。 这可能是 EM1402上的布局问题、或去耦合不全、或(希望不是)芯片问题...提前感谢!

    e2e.ti.com/.../760305