前言:
在今年的电赛备赛期间,我使用了官方提供的M03507板卡来准备H题。然而,备赛过程中遇到了板卡锁死的问题,导致无法完成题目要求。尽管在电赛期间尝试了多种解锁方法,均未成功。更为严重的是,在尝试解锁的过程中,发生了3V3电源线与GND之间短路,最终导致芯片损坏。
通过后续的资料查阅和与他人的交流,我发现了一个潜在的问题可能性。
在此次H题中,我使用了7路灰度传感器进行巡线工作(类似传感器如下图)。
他能够根据下方是否为黑色,返回两种电平信号。(下方为黑,则返回高电平)
通常,我们对该模块为5V供电。因此,导致返回信号的高电平的实际电压也在5V左右。
而M0G3507本身是一个3V3单片机,除开两个5V容限引脚为,其他普通GPIO口的输入电压范围为3v3左右(见下图)
而博主我使用的作为接收光电管返回信号的7个GPIO,实际上是不能接收大于3v3以上的电压。
但光电管返回的高电平信号又大于了3V3,甚至是在5V左右。
总结:
总结来说,芯片锁死的根本原因是接收到超出规定范围的电压信号。当芯片锁死时,实际上芯片已经遭受了损坏,尽管暂时未能完全导通(这也解释了为何安装解锁流程时未能成功解锁)。在一段时间内,芯片可能仍能部分正常工作,直到最终出现3V3与GND导通的情况(这也解释了为何博主的芯片早上锁死,晚上尝试解锁时突然出现导通)。
在电赛H题中,多数参赛者使用了光电管。我推测,导致大部分芯片锁死甚至损坏的原因很可能是这些超出3V3的电压信号。然而,这种现象并未完全复现,即使是使用相同引脚配置的其他实验室队伍,传感器返回的电平也超过了3V3,但他们并未遇到类似问题。
反思:
在配置引脚时,我没有去详细阅读芯片手册,导致这个问题的发生,导致队伍未能完赛,实在是十分惭愧内疚。
这也告诫我们,接触一款新芯片时,应该先仔细阅读芯片手册。
如有其他发现或分析,欢迎讨论指教。
标签:电赛,芯片,解锁,5V,3V3,M0G3507,锁死 From: https://blog.csdn.net/m0_73850294/article/details/140923408