主题中讨论的其他器件:TPS65987、 TPD6S300、 BQ25792
大家好、
更正 了昨天与闪存的 SPI 连接后、我现在使用了 Duo EVK 源板为电路板供电。 但是、现在的问题是内部 PP_HV 开关不会关闭。 我在电路板上刷写了 Duo EVK 灌电流的演示二进制文件(tps65987_power_duo_mode_sink_evm_flash_image.bin)、因此我希望它的行为相同。 我已经将 Duo EVK 接收端的闪存与电路板上的闪存交换了、它可以引导 EVK 接收端、确实如此。 转储闪存内容并将其与编程的二进制文件进行比较也表明它们是相同的。 因此、我相信加载到闪存上的映像是正确的。
我已经删除了电路板上的所有其他内容、因此缩短了 FT4232HL 编程器和按钮/LED、它(就我所能知)与 Duo EVK 接收器相同、节省了当前一直分散到测试点的 GPIO。
还有一个 TPD6S300、我已经将其解封并绕过-这也是为了消除我的电路板和 Duo EVK 接收器之间的任何差异。
问题是、我的电压高达 PP_VBUS、但 PP_HV1/2开关未闭合。 Duo EVK 源 板的5V LED 也会持续亮起。 昨天、由于闪存连接不正确、这种情况并未发生。 EVK 拉电流5V LED 将短暂闪烁并熄灭。
如果我没有填充 MISO 上拉电阻以将引导自举切换到 BP_NoWait/配置5、则我在 PP_VBUS 上得到20V、在 PP_HVx 上也没有任何内容。 我认为这表明控制员还在进行谈判。
检查启动时的 SPI 活动并将其与 DUO EVK 灌电流进行比较、我没有发现任何明显的不同
DUO EVK 灌电流
我的板
在我的电路板上、CS 线路在静止时变为高电平、因为我有一个上拉电阻器;而 EVK 接收器没有。 检查前几个字节和后几个字节-它们与编程的二进制文件匹配、分别从0x2800开始、并在大约0x9A50结束。
通过比较 CC 活动、Duo EVK 接收器和我的板执行的操作之间存在差异。
DUO EVK 灌电流
我的板
如您所见、我的板仅协商 Rev 2 RDO、而 EVK SINK 是 Rev 3。 此外、我的要求仅提供未枚举电流(100mA)、而 EVK 要求900mA~3A。 与我的电路板(28个条目)相比、EVK 在 VBUS_UP 之后发生的事务几乎增加了一倍(42个条目)。
为方便起见、下面是 EVK 灌电流原理图的汇总版本。我在图中为电源网和各种总线标注了重点内容。
TIA