器件型号: TMS320F28075
尊敬的专家:
我的客户最近遇到设备重置问题、原因是以下代码:
status = SPI_read();
if(status == "reset"){
Watchog_Reset();
}
它们的作用是从 SPI 接口读取、该接口应连接到外部芯片、然后如果它们应立即复位 F28075 器件。
问题是、设计中实际删除了外部 SPI 芯片、因此电路板上不存在该芯片。 SPI 引脚为 NC。 由于删除了外部芯片、因此这段代码也应该删除、但是在某种程度上、它仍然保留在工程中、并且工程已经发货了很长时间。
这种情况下、它们已经从 NC SPI 接口读取数据、结果取决于 NC 引脚上的电压。 很长时间以来、此 SPI 读取始终返回一个不跳转到 RESET (STATUS!=“RESET")“)的结果、因此不会触发复位、电路板工作正常。
直到最近、仍然出现了多次出现的案例、其中 F28075 会周期性地重置、重置原因如上面的代码所示。 当我们在软件中发现此问题时、他们相信所有发运的产品都有在某一天遇到此问题的风险。 因此、他们需要我们的帮助来确定发货商品的优先级并对其进行处理。
- NC 引脚的电压是如何确定的?
- 什么因素会影响 NC 引脚上的电压? 这可能有助于他们判断已配送商品的风险。 (不一定是 100%关系,趋势也可以)
- F28075 制造中是否有任何可能减少差异的变化? 目前、所有正在复位的器件都将于 2025 年 5 月发货。