尊敬的专家:
我的客户正在评估 TPS65381A-Q1并有疑问。
如果您能提供建议、我将不胜感激。
--
我正在评估 TPS65381A-Q1。
我制作了软件并确认。
此时、在上电时检测到错误标志(VCP17_OV、VCP12_OV、AVDD_VMON_ERR 和 BG_ERR1)。
(1)是否有可能在启动时出现某种情况?
(2)如果将这些错误写入电阻器、器件何时进行诊断。
--
感谢您提前提供的出色帮助。
此致、
新一
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.
尊敬的专家:
我的客户正在评估 TPS65381A-Q1并有疑问。
如果您能提供建议、我将不胜感激。
--
我正在评估 TPS65381A-Q1。
我制作了软件并确认。
此时、在上电时检测到错误标志(VCP17_OV、VCP12_OV、AVDD_VMON_ERR 和 BG_ERR1)。
(1)是否有可能在启动时出现某种情况?
(2)如果将这些错误写入电阻器、器件何时进行诊断。
--
感谢您提前提供的出色帮助。
此致、
新一
您好、Shinichi-San、
由于器件 ID 检测到这些错误、因此会报告这些错误。 它们不是典型的错误、在正常运行的系统上电时不应看到它们。
VCP17_OV 和 VCP12_OV 指示电荷泵电路上的过压。 电荷泵器件外部的电路是否正确? 电压是否注入 VCP 引脚或 CP1或 CP2引脚上的电荷泵?
AVDD 是器件的内部电源轨 AVDD_VMON_ERR、本应导致待机状态并防止器件上电。
当电压监控器大于可能对应于 AVDD_VMON_ERR 的主带隙时、BG_ERR1设置为1、但这也应导致待机状态并防止器件重新加电。
因此、在这些情况下、当器件应处于待机状态或通过 NRES (复位至 MCU 低电平)复位状态时、我不确定 MCU 如何读取这些标志。
这些错误将在器件检测到这些错误后的几个内部时钟周期内写入寄存器。
客户是否正在进行故障注入测试? 客户是否强制向电荷泵的 VCP/CP1/CP2引脚施加电压?
客户是否正在使用 DIAG_OUT 引脚并可能将电压强制施加到 DIAG_OUT 引脚上?
客户是否100%确定其软件正在读取正确的寄存器并且 SPI 通信配置正确?
此单元是否具有可重复行为? 它仅在一个装置上还是在多个装置上?
如果我们获得更多信息、我们可以尝试帮助解决正在发生的情况。
您好、Shinichi-San、
器件的 SPI 帧总共为16位长。 主器件(MCU)将数据移入 SDI 引脚、移入的前8位是命令(具有奇偶校验位)。 对于一个读取、移入的接下来的8个位被忽略、通常为0。 对于写入命令、接下来的8位数据是 MCU 主设备要写入寄存器的数据。 TPS65381A-Q1正在移出所有16位(时钟)的数据。 在 SDO 引脚上移出到 MCU 的数据的前8位是器件状态标志字节响应(请参阅数据表的第5.1.3节)。 它是通用状态位。 在 SDO 上移出的下8个数据位期间、来自寄存器的数据将移出。 对于读取命令、当 SPI 命令启动时、移出的数据是寄存器中的数据。 对于写入命令、从寄存器中移出第二个8位的数据是 SPI 写入命令开始时寄存器中的寄存器内容(设置)、该内容将在写入 SPI 帧完成后更新为写入寄存器。 写入更新后立即读取或写入相同的寄存器、将显示刚刚写入的数据、并且现在已写入寄存器中。
5.5.1.5 SPI 帧概览部分显示了 SPI 帧的最佳可视化表示。
从诊断覆盖的角度来看、建议在写入后紧跟一个与目标设置进行比较的读取 、以确保写入寄存器成功。
这个问题似乎已经得到解答和澄清、因此我将在 E2E 系统中按这种方式进行设置。 如果此主题还有其他问题、请在此处添加、如果还有其他问题、请启动新主题。