主题中讨论的其他器件:USB2ANY、 BQ25798
工具与软件:
您好! 我创建了 BQ25798EVM 的一块复印板 、但我放置了 TI LMQ66420MC3RXBRQ1降压转换器、而不是使用 LDO 进行上拉。 这两个问题是:
1 -当我将 EVM COPY 连接到 USB2ANY、然后连接到 PC GUI 时、它会显示"connected"、但每当我尝试"读取所有寄存器"时、我会在示波器上看到一个信号、但没有任何反应、也没有值更新! 我在1.5MHz 把分流器配置为1S、并多次尝试将"充电电压"从默认的4.2V 设置为3.9V、但芯片似乎并不存储这些值。 因为在下电上电后、当我尝试再次读取这些值时、它始终显示为4.2V (任何其他改变的磁场也是如此)。 此外、即使 VAC1或 VBUS 上有电压、ADC 也不会读取任何内容:
还有一件奇怪的事情、在 USB2ANY Explorer 上、我必须使用2.7.0.0版本、而在 GUI 中、我必须具有2.9.0.3。 我目前每次在 GUI 上都有2.7.0.0和跳过版本、因为否则我无法使用 USB2ANY Explorer。 还要注意、它用于在芯片上保存数据的唯一方法是在 Explorer 和 GUI 中都连接到 USB2ANY。 然后我可以更改某些字段、如果我在1-3分钟内重启 EVM 副本、这些字段将被记住? 如果我等待更长,即使这种方法失败,它忘记了我写的一切。 但它始终向芯片发送 I2C 消息。 这是"读取所有寄存器"信号:
2-尽管我执行了 EVM 数据表表表1-3中的所有步骤、向 VIN 添加了5V-3A 工作台电源并向 BAT 添加了实际电池、但它不会为电池充电! 我按照数据表设置了所有分流器、这是我的 PCB 原理图:
我的应用:我想做一个钠离子电池充电器。 我选择 BQ25798是因为我看到我可以更改充电电压。 钠离子充电所需的电压为4V 或3.9V、最小值(完全死区电压)为1.5V。
以下是 PCB 的外观:
请注意、未安装 CE 分流器、因为我执行了下图中的步骤。 对于 PS1、我有工作台可调电源;对于负载#1、我将钠离子电池直接连接到电池和 GND。 我不测量 VSYS-PGND 8.55V、而是1.75V、PG LED 不亮。
所有组件的焊点都已经过验证、并且安装正确。 我使用了5到15V 之间的任何输入电压。 没有任何工作。 无论我在该时间间隔内放置了多大的电压、VBUS 都为3.8V。 很奇怪、2个 MOSFET 中只有3.8伏输出... 由于 VBUS 上的电压非常小、它根本不充电的原因可能就是这个问题。 我是否应该尝试绕过 MOSFET? 它们毕竟是保护功能
首先、我想说的是、我非常感谢任何类型的反馈、因为我已经有一段时间以来一直在处理此问题!
那么、您是否知道我需要如何使用 USB2ANY 对芯片进行编程? 可能是我做错了什么、或是漏掉了一个步骤?
您还能在原理图中发现任何问题吗? 或者为什么不充电? 是 VBUS 上的那个小电压吗? 如果是、那么问题可能出在哪个部件? 我认为 MOSFET 吗?
更新1:
如果我将 JP3 VAC1上的分流器连接到 VBUS、我确实得到 VBUS = VIN1 = VAC1 (尝试使用9V)。 现在、它不再停留在3.8V! 然而、VSYS 仍然始终为1.75V (之前也是如此)、即使 CE 分流器开启、电池仍然无法充电...