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.

[参考译文] BQ25713EVM-017:器件 ACK 错误

Guru**** 2496495 points
Other Parts Discussed in Thread: BQ25713EVM-017, EV2400, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/722565/bq25713evm-017-device-ack-error

器件型号:BQ25713EVM-017

大家好、  

我有一个 BQ25713EVM-017评估套件、我遇到了问题。

当我第一次将其连接到电源时、VSYS 电压(输出)为3.6V、而不是5V。 此外、我尝试使用 EV2400套件将其连接到 PC、并在尝试通过 I2C 读取寄存器时显示"Device ACK Error"。

似乎电路板不正常、或者我漏掉了任何步骤。

我已正确选择充电器、并已将真实电池连接到电路板:

是否有人知道问题出在哪?  

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

    跳线 JP2、JP3和 JP4的状态是什么?

    您还提到 VSYS 为3.6V、而不是5V。 您从哪里获得5V 的值? 您是否还尝试按照 EVM 用户指南中的说明使用充电器、以查看那里的通信是否正常?


    此致、
    Joel H
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    对于它的价值、借助 EV2400、我发现如果连接和上电顺序错误、我会得到"器件 ACK 错误"。
    我必须为电路板加电、连接 EV2400、然后通过 USB 将 EV2400插入 PC、然后启动软件。
    然后它可以读取和写入寄存器。
    PS:在做我自己的 PCB 时、我发现 EV2400上的 I2C 对 SCL 和 SDA 线路上的上拉电阻器的值很挑剔。 10K 电阻器工作正常、但1K 电阻器不工作、这种情况的症状是在软件中看到"器件 ACK 错误"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Joel、  

    我只连接了一个电池、因此 JP2、3、4关闭。  其余跳线(JP1、JP8和 JP5)处于打开状态。 CHG_OK LED 也亮起。

    我在 J6处测量了 VSYS、它是3.6V。 我认为、如果 VIN (在我的情况下为5V)与电池相连、VSYS 将为5V。 如果我错了、请告诉我。

    我已经按照用户指南的步骤操作、但无法正常工作。 我还尝试了上电序列的建议、但无法连接到充电器(器件 ACK 错误)。

    你有什么想法或建议吗?

    非常感谢!

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

    在您的评论中、我不确定我们是否询问您是否尝试移除了上拉电阻器并尝试仅与 EV2400进行通信。 它在内部有自己的电源轨。


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

    1S 配置的最小系统电压为3.6V。 这是正确的操作。 此外、这种1S 配置会将最大系统电压钳制在5V。 现在、您可以通过寄存器 REG0x0D 将最小系统电压更改为大约5V、但您还必须更改寄存器中选择的电池配置或电池电压。

    您是否有可以提供的 I2C 通信的波形? 另请尝试移除 JP8以从电路中移除 LDO 上拉电阻。 同时确保未安装 JP6。


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

    尊敬的 Joel:
    我知道 EV2400也有自己的内部20K 上拉电阻、但当 I2C 由我的 PCB 自己的微控制器控制时、我的 PCB 仍需要自己的 SCL 和 SDA 上拉电阻器。

    我发现 PCB 上的10K 上拉电阻器工作正常。

    此致、

    Nicholas Lee

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

    我意识到问题是 EV2400。 PC 无法识别设备。

    当我将其连接到 PC 时、EV2400的 LED 亮起、但 PC 不会发出声音(当您连接 USB 时、必须发出声音)。
    我打开了包装箱、然后安装了 JP7、PC 突然响起、但 L8ke 是一个未知设备。 如果我断开跳线、PC 再次发出声音、如已拔下的 USB。

    我尝试更新固件、就像您的同事在另一个论坛中所说的那样、但它显示:

    C:\ti\EV2400Updater-0.18>EV2400_Updater_v0018.exe -s
    正在跳过将 EV2400置于 fwupdate 模式。
    正在执行批量擦除...
    回溯(最近一次调用最后一次):
    文件" "、第144行、输入
    文件"C:\projects\EV2400\ev2400files\updateR\build\updateR\out00-PYZ.pyz\msp430.bsl5.hid"、第213行、位于 open_connection 中
    文件"C:\projects\EV2400\ev2400files\updateR\build\updateR\out00-PYZ.pyz\msp430.bsl5.hid"、第101行、打开
    ValueError:USB VID:PID 2047:0200未找到(不处于 BSL 模式? 或尝试--device)

    我在管理员模式下运行了它、无论是否使用跳线。

    我迷路了。 我不知道要尝试其他任何东西。

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

    嗨、Victoria、

    您能否在电路板上获取 I2C 波形的示波器捕获? 我们希望在通信期间探测 SDA 和 SCL 线路相对于接地的电压。  

    只需提出问题:您在 BQStudio 上拥有的 I2C 地址是否是器件的正确地址? 此外、EV2400的电缆是否位于 I2C 侧而不是 SMBus 侧?

    此致、

    Joel H

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

    您好、Joel、  

    我无法向您发送 I2C 的任何捕获、因为 PC 无法识别 EV2400、因此我没有通信、也无法将其连接到 BQStudio。 它显示: 没有可用的适配器可用于此系统。  

    无论如何、我已经将其连接到 I2C 侧并选择了 D6 (6B)。

    此致。

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

    尊敬的维多利亚:

    这完全基于我自己的经验、但我在 EV2400中遇到了相同的初始 USB 问题。

    从窗口中的控制面板打开"设备管理器"、您应该能够看到插入 PC 的所有 USB 设备。

    EV2400 (正常工作时)应使用 Microsoft 自己的内置驱动程序显示在"Human Interface Devices"下作为"USB Input Device"。
    它是完全通用的、没有描述性的、甚至没有提到它是 EV2400。
    (注意:我使用的是 Windows 8 Pro)

     EV2400是总线供电设备、因此请确保将其插入可提供足够电源的 USB 端口(最好不要插入总线供电的扩展集线器)。

    我也只能在拔下其他 USB 设备后才能工作。 这可能是纯粹的巧合、也可能是冲突、但值得尝试。

    祝你好运。
    此致、
    Nicholas Lee