我们在大约0.5%的 MSP430FR2533IRHB 芯片上发现、在设置 ADC 并接收到第一个中断后、我们不再接收后续 ADC 中断。 设置断点后、我可以看到 ADCSC 位(寄存器 ADCCTL0)和 ADCBUSY 位(寄存器 ADCCTL1)被置位、从未清零。
其余99.5%的芯片工作正常。 我们已验证 ADC 的输入与已知良好芯片的匹配。 实际上、我们已将 IC 换用为已知良好的 IC、问题出在 IC 上。
我们的工厂已向 TI 发送已知的故障样片、他们声称 ADC 正常工作、但我们清楚地看到它不是。
很明显、固件是第一个指向手指的地方、但它跟随芯片的事实似乎让我怀疑。 更不用说、擦除 FRAM 并加载已知良好的固件映像(我们已在数千个其他产品上加载)不能纠正此问题。
您建议在这方面走什么路?