Thread 中讨论的其他器件:TPS65381A-Q1
工具与软件:
尊敬的女士/先生:
我遇到 MibSpi3 RxBuf 值与 SPI 日志不一致的情况。
我的 情况是:SPI3在 TI TPS65381A-Q1 (PSU)和 Microchip MCP3208 (ADC)之间共享、我们实现了信号量以进行独占访问。 之前、我们从 MCP3208中读取 ADC 值(在 SPI3上)、每一件事情都正常、我们得到了正确的读取、而 SPI3 RxBuf 是正确的。
最近、我在我们的项目中启用了 TPS65381A DMUX、以便测量连接到 TMS 芯片 ADC 输入之一的 DIAG_OUT。 之后、我们始终得到 SPI RxBuf 值0、但从日志中、我们可以看到通信正确、传输的值正确、请参阅附件。 如果我们在项目中移除 DMUX、那么一切都将再次正常运行。
顺便说一下、 TPS65381A AMUX 始终可以工作、根本不存在任何问题。 只有 DMUX 会出现此问题。
很奇怪、您能帮助我理解并调试这个问题吗? 非常感谢。