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.

[参考译文] BQ27Z561:如何测试 INT 功能?

Guru**** 2540720 points
Other Parts Discussed in Thread: BQ27Z561

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/862830/bq27z561-how-to-test-int-functionality

器件型号:BQ27Z561

您好!

我正在尝试测试 INT 引脚的中断功能。 我看到的最简单的方法是将值0x0C 和0x04写入 IO 配置地址、如下所示:

ADDR[0x4484]= 0x04 //在 INT 上启用中断功能并将中断极性设置为低电平有效

ADDR[0x4484]= 0x0C //在 INT 上启用中断功能并将中断极性设置为高电平有效

ADDR[0x4484]= 0x04 //在 INT 上启用中断功能并将中断极性设置为低电平有效

这里的想法是、改变极性应该模拟一个中断、但是这似乎不起作用、因为 INT 引脚不会切换。

我缺少什么?

谢谢!

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

    尊敬的 Derek:

    我们将进行仔细检查并返回给您。

    Andy

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

    Derek、

    当更改影响硬件功能的配置位时、需要对器件进行复位。 您可以打开/关闭设备或发出 RESET 命令。 最好的测试方法是启用它们、使其能够您计划如何使用它们、然后强制监测计上的"电压到温度"条件以查看 INT 引脚行为。  

    谢谢、

    Eric Vos

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

    感谢您的反馈。 我认为我的问题可能是器件密封。 当我将数据写入数据闪存(IO 控制)并读回数据时、我看到我的数据未被写入。

    燃油表是否在复位或循环通电时自动密封? 它们是否采用工厂密封?

    谢谢

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

    Derek、

    该器件不是出厂密封的、但如果您在器件恢复密封后每个电源周期对其进行一次密封、  

    谢谢、

    Eric Vos

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

    嗯,还可以。 我没有密封此器件。

    这些是我将值0x04写入数据闪存寄存器 IO 配置(0x4484)并读回的命令。

    WR =写入

    Rd =读取

    --------------------------------------------

    写入过程:

    WR 0x3e844404

    WR 0x3e4100 //复位器件

    读取过程:

    WR 0x3e8444

    RD 0x3E (3字节)

    响应:0x844400  //我希望这是0x04而不是0x00

    ------------------------------------------

    上述操作是否适用于写入和读取 IO 配置数据闪存区域?

    再次感谢您的所有帮助。

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

    Derek、

    对于 bq27z561、为了写入 DF、您还需要将校验和和长度写入地址0x60。 有关如何执行 DF 写入的示例、请参阅下面的。 要检查是否密封、您可以在 RESGistes (回水箱)屏幕上读取 SEC1、SEC0位。 1、1表示密封。

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

    Eric、

    感谢你的帮助。 我能够按照上述步骤设置 IO 配置位、并将您的帖子标记为答案。 不过、我还有几个关于这一点的问题。

    1.您的上述帖子中的项目符号"程序"概述了什么文档? 这是我错过的文档还是您键入的内容? (非常有帮助)

    2.当我设置 IO 配置位以启用 INT 引脚并使用0x4100命令复位器件时、我看到 INT 引脚在稳定前切换几次。 这是预期的吗?

    I2C=1、55、3e、4100
    测试 I2C 写入
    I2C 写入-从器件地址:0x55、寄存器:0x3E、有效载荷:0x4100
    > 10-02-2018 00:17:26.970 APP:(APP 任务) APP_EVENT_FG
    2018年10月2日00:17:27.976应用:(应用任务) APP_EVENT_FG
    2018年10月2日00:17:28.456应用程序:(应用程序任务) APP_EVENT_FG
    2018年10月2日00:17:30.481应用程序:(应用程序任务) APP_EVENT_FG
    2018年10月2日00:17:31.486应用程序:(应用程序任务) APP_EVENT_FG

    谢谢!

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

    Derek、

    1) 1)以上内容是我创建的.ppt 文件。 它不是作为正式文件发布的。 我已将其附在这里、供其他人查看。  

    2) 2) INT 引脚可能会根据电压、温度、SOC 的变化进行设置和清除。 因此、我想说、这是普遍可以接受的。

    谢谢、

    Eric Vose2e.ti.com/.../Practical_5F00_use_5F00_of_5F00_Single_2D00_Cell_5F00_Gas_5F00_Gauges_5F00_Eric_5F00_Vos.pdf

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

    谢谢!