我们在小批量试产中发现MSP430FR5738在经过常规测试后,部分产品电流突然增大(原电流150uA,突增到几十mA).更换MSP430FR5738后能恢复正常。小批量一共是500只,结果有近50只发生这样的问题。检查电源正常,有些故障后仍能工作。显示器仍有显示和I2C通信。一直未能找出原因.
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.
我们在小批量试产中发现MSP430FR5738在经过常规测试后,部分产品电流突然增大(原电流150uA,突增到几十mA).更换MSP430FR5738后能恢复正常。小批量一共是500只,结果有近50只发生这样的问题。检查电源正常,有些故障后仍能工作。显示器仍有显示和I2C通信。一直未能找出原因.
就是因为不是每个板子都有问题,所以需要考虑细枝末节。一般都是由于电源轨不对,不用的PIN没有配置对,外围有没有外设会影响或者软件突然跳到某个地方引起的等等。样板做过多次,有可能样板属于那好的450片,充其量只能说明软件可能是好的。
对于那50片,需要找出出问题的规律,比如看一下芯片的mark,是不是同一批次的。又比如,在进行到测试的哪一部电流突然增大了。
还可以看一下Errata sheet,跟电流突然增大有关的我觉得有PORT16,USCI41,对照看看有没有类似的用法。
谢谢你的支持和帮助,有几个地方不太清楚,请教一下,Errata sheet在规范书里没有找到,PORT16是端口16吗?USCI41是指什么?能详细解释并如何防范具体指导一下好吗?“一般都是由于电源轨不对”是什么意思?如何改进,电源我们用的是3伏。不用的PIN我已全部设置为输出,并在内部设置成上拉。外围有一个MCP4725的DA,一个0.4-1.2V放大器输入,一个三线显示输出,三个键输入。一个DO输出。应该不复杂,并且电源有500uA电流限制。所以强电冲击损坏的可能性不大。这么小的功率应该不会致损。敬请进一步指教!谢谢!
Errata见附件。7536.slaz392t MSP430FR5739 Device Erratasheet.pdf
PIN设置成output 0就好了,先把内部上拉去掉。0是输入,1是输出,是设成1对吗?内部上拉是1,下拉是0,是取消还是设成0;
还有一个问题是失效的板子如果换了MCU再做实验的话失效现象还会重复么?失效的板子换了MCU大部分能恢复正常,因为更换时没做记号,不是非常清楚有没有重复更换的,但可以肯定的是即使有那也是很少的情况。我们也做过试验,把更换下来的再换到一块正常的板子上,没有能恢复正 常。有一只重新装回后,电流减小了,在250uA(正常电流在150uA)。但还是偏大,所以还是换新的MCU了。这些是一方面,最主要我们还担心那些没有发生失效现象的MCU,会不会在以后的工作中发生失效。这种情况如何防范?
如果有条件的话可以把外设逐一断开排查这种失效率的本身排查起来就十分困难,要耐住性子啊。。。。,你说的很对,排查很困难,问题是不知道如何排查,因为用一块正常的板子做,他也不发生失效,用一块已失效的板子做,你换了MCU他可能就好了,还是没法试验,所以有点找不到试验的排查方法?
非常感谢你的指导和帮助!