部件号: SM320F28335-HT
早上好、
我们在堆叠式系统上安装了两个 SM320F28335GBS 微控制器。 最初、它们是独立运行的、并且一切都正常工作。
稍后、我们启用了通过 SPI 在它们之间进行通信。 SPI 通信在正常运行期间正常工作。 系统拓扑如下所示:
- 一个 PCB 通过 CAN 总线与外部节点通信
- 然后、该 PCB 通过 SPI 与第二个 PCB 进行通信
- 数据反复交换、没有任何问题
在正确运行后、系统已关机并重新开机(仅用于更改非常小的配置参数;未对硬件进行任何修改)。
重新启动系统后、我们观察到:
- 异常高的电流消耗
- 两个 DSP 都停止运行
- 在一个器件上、VDD1.8V 短接至 GND
- 在另一个器件上、VDD1.8V 和 VDD3.3V(模拟和数字)短接至 GND
- 此外、VDD1.8V 和 VDD3.3V 短接在一起、即不仅与 GND 有导通性、而且电源轨本身之间也有导通性
堆叠中的其余 PCB(包括电源板)不受影响、不会出现任何异常短路。
两个 DSP 之间的 SPI 或 SCI 线路上没有串联电阻器、缓冲器或电平转换器。 GPIO 在初始化期间配置为输入、默认情况下启用内部上拉电阻。
此时、DSP 似乎已永久损坏。
我们希望了解以下方面:
- 在断电/上电条件下、可能会通过 GPIO 发生闩锁或反向供电情况
- 针对两个 F28335 器件之间的 SPI/SCI 接口的建议保护措施、尤其是在堆叠或共享电源系统中
我真的不明白发生了什么、因此任何帮助都将得到赞赏。
提前感谢您的帮助。