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.

[参考译文] BQ28Z610:BQ28Z610关断模式

Guru**** 2492105 points
Other Parts Discussed in Thread: BQ28Z610, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/698103/bq28z610-bq28z610-shutdown-mode

器件型号:BQ28Z610
主题中讨论的其他器件: BQSTUDIO

尊敬的 David:

             对于 BQ28Z610关断模式配置、我们有一些问题、请帮我们解决、谢谢

           我们 要设置 BQ28Z610的关断模式(0x0010)、如何配置该寄存器、顺序是什么?
                  例如:I2CAddr_W + 0x3E + 0x10 + 0x00

         2.如何确认关闭模式命令已完成?

               例如:要检查 OperationStatus ()(00054) command的[SDM]位?

         

          3.如何确认 OperationStatus()(00054)命令已完成?

                例如:以下 顺序是否正确?

                                      I2CAddr_W + 0x3E + 0x54 + 0x00

                                       I2CAddr_W + 0x3E + I2CAddr_R,读取36个字节?

              然后、我们读取 序列数据: 0x54、0x00、0x86、0x03、0x00、0x00、……

               那么、如何在上面的数据中找到 SDM 位? 例如:0x03位0是 SDM 位?

BR、

叮当声  

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的问题将在接下来的几天由我回答、请耐心等待我回答。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,有没有更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jingle、您好!

    SDM 位以 小端字节序格式表示为第5个字节。

    例如、发送 shutdown 命令后、如果返回的数据为54 00 80 61 01 00 xx xx xx xx xx xx xx xx xx xx xx xx xx xx、则启动读取0x54 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx  XX xx xx xx xx xx xx xx xx xx xx、然后以黄色突出显示的01显示 SDM 位。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Batt、
    在我们检查时,响应数据为:0x54,0x00,0x86,03,0x00,0x00,...... 因此 SDM 位没有标志,
    可能需要检查配置过程、请告诉我们如何逐步设置关断模式?

    例如:1. 设置 I2CAddr_W + 0x3E + 0x10 + 0x00 (对吗?)
    2.设置 I2CAddr_W + 0x3E + 0x54 + 0x00 (对吗?)
    I2CAddr_W + 0x3E + I2CAddr_R,读取36个字节?
    3.启动对0x54的读取并返回数据。

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

    1.首先在 bqstudio 中禁用仪表板。 为此、请单击仪表板上的绿色栏以进行自动刷新、直至其变为红色。
    2.发送关断命令0x10
    3.制造商的写访问权限。 I2C 地址0xAA、起始寄存器0x32、要写入的数据54 00。
    4.读回制造商访问权限、i2c 地址0xAA、起始寄存器0x32、读数据。

    现在您可以看到状态。

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

    您好、Batt、

         现在、我们使用 MCU 通过 I2C 接口访问监测计、而无需使用 bqstudio 和仪表板、

          下一个寄存器是我们的用法、   

          

          那么、 您能否告诉我们如何逐步设置和确认监测计进入关断模式? 请!

          如果上述程序不正确、请告诉我们如何将此序列切换到关断模式?

    BR、

    叮当声

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

    很抱歉、我在那里犯了一个小错误。 我键入了0x32而不是0x3E、并弄乱了命令列表。

    如果您不使用 bqstudio、则非常简单。

    1.将 i2c 地址设置为0xAA。 发送关断命令0x10 t0 0x00
    2.写入制造商访问权限。 寄存器0x3E 命令0x 54 00
    3.等待一秒钟
    4.从制造商访问寄存器0x3E 中读取32个字节
    5。这里的位16将为您提供 SDM 状态。
    6.如果您实际上要关闭,则必须断开电池组引脚。 只有这样、监测计才会关断。

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

    您好、Batt、

           当我们使用上述序列进行设置并且同时连接了电池组引脚时、SDM 位仍然没有标志、  

           感谢您、请您向我们解释详细信息的顺序。

    BR、

    叮当声

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的监测计是密封还是未密封? 如果是密封的、则发送0x10两次、然后返回。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Batt、  

           好的、我们将通过发送0x10两次来尝试它、但哪一步是正确的?  

          对于1、

               0xAA+0x00+0x10+0x00

               0xAA+0x00+0x10+0x00

          或表示2

              0xAA+0x00+0x10+0x00+0x10+0x00

    BR、

    叮当声

      

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

    Jingle、您好!

    我不要求您发送两次监测计的地址。 我要求您向寄存器写入两次。 因此、它将为0x10 0x00写入两次寄存器0x00。 然后继续将0x54 0x00写入寄存器0x3E、然后从0x3E 读回36个字节。 您的 SDM 标志状态将显示在位16中。

    请参阅此处所附的日志、

    高级通信事务日志

    时间戳、读/写、地址、寄存器、长度、 数据、
    2018-06-2611:41:54076,WR,aa,3e,2, 54 00
    2018-06-2611:41:54816,Rd,aa,3e,36, 54 00 86 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 08
    2018-06-26 11:42:17 913,WR,aa,00,2, 10 00
    2018-06-2611:42:24154,WR,aa,3e,2, 54 00
    2018-06-2611:42:25550,Rd,aa,3e,36, 54 00 80 61 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C9 08

    SDM 已突出显示。

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

    您好、Batt、  

          抱歉、我们没有解决此问题、

          我们写入 0xAA (i2c 写入)+ 0x00 (寄存器)+ 0x10 00 (运输模式) 两次、但 SDM 标志仍然未设置为1。(PACK+已连接。)

          您能逐步告诉我们顺序:

          例如:1.   WR 0xAA (i2c 写入)+ 0x00 (寄存器)+ 0x10 00 (运输模式)+0x00 (寄存器)+ 0x10 00 (运输模式)、然后

                     2.  WR,aa,3E,2,54 00

                     3.  Rd , aa , 3e, 36, 5400890000000000000 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 08

                     4 、WR、aa、00、2、10 00

                     5、WR、aa、3E、2、54 00

                     6. 路,aa,3e,36,54 00 80 61 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C9 08

        如果上述序列不成功、我们是否会忽略它?

     

    BR、

    叮当声

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

    请尝试使用 bqstudio 并查看该序列是否有效。 如果是这样,而您的驱动程序不是这样,那么您的通信就会出现问题。 我们无法处理您的通信问题。

    另一方面、您可能需要尝试以大端字节序发送数据。

    我的意思是指 i2c 地址0xAA、寄存器0x00将数据0x0010写入一次、或在必要时将数据背对背写入两次。 然后读取 SDM 并查看它是否已设置。

    这是我们可以做的最好的事情。 如果 bqstudio 正常工作、但这不能正常工作、则表明您的器件或 MCU 存在通信问题。