工具与软件:
您好、E2E 专家、
你好。
我们的 PCB 与 TPS9518HV 评估板类似。 一个 PIC16F1827 MCU 监控2个 TPS9518、总共4个由48V 电源供电的 LED 通道。 尽管 PIC 可以成功读取/写入 TPS9518中的寄存器、但我发现对于读取/写入响应帧、会持续设置 SPE 标志。 即使在读取 STATUS/FAULT 寄存器后、SPE 标志也会持续置位。 我创建了一个测试程序、在0到255的值范围内对 ThermWarnLimit 寄存器进行读取/写入/回读。
测试程序执行以下步骤:
表示(I=0;I<256;I++){
读取状态寄存器
将"i"写入 ThermWarnLimit 寄存器
读取状态寄存器(以清除故障?)
读取 ThermWarnLimit 寄存器
将 ThermWarnLimit 的数据字段读取为 I
该程序成功运行、不会报告任何故障、但读取/写入响应帧仍设置了 SPE。
此致、
TI-CSC