团队、
我的客户在电源定序方面遇到问题、他们在80C 时看到的某种行为与 IO 不一致。 在其50个原型板中的2个中观察到该行为。
问题描述
在80C (或更高的环境温度)下、GPIOA12主动驱动3.3V 输出。 这不仅是一个内部上拉电阻器、而且主动从3.3V 电源电压驱动。 有一个外部4.7K 下拉电阻器。
图1:正常上电
图2: 3.3V 时的 GPIOA12
这两张图片都是在80°C 的温度下使用同一电路板拍摄的。 您可以在图2中看到 GPIOA12上升到3.3V。
当3.3V 电源超过2.5V ->电源定序时,根据数据表“选项2”激活1.9V。
1.9V 不会进一步上升的原因(图2)是因为它连接到 GPIOA12。 这意味着如果在复位阶段,GPIOA12信号不低于1V,则1.9V 不会被“释放”。
我们确信3.3V 不是由外设驱动的。
根据数据表、在3.3V 低于2.5V 和1.9V 低于1V 之前、IO 引脚未定义。 这意味着控制器根据数据表工作。
问题
- 当内核电压(1.9V)为0V 时、IO 引脚是否确实驱动3.3V 电压?
- 这种行为的温度依赖性是否正常?
- 为什么我们在该引脚而不在任何其他 IO 引脚上看到这种行为?
- 这种行为是否可能由另一个引脚的某些影响引起?
- 电源时序是否有问题(dU/dt 过大/过小、内核电压延迟过大、…μ s)?
谢谢