判断一个系统是否稳定?在相当程度上要看它的供电设计。对于STM32F7-DISCO套件来说,其供电电源是靠外部供给,这里我们就看一下F7套件的电源供电设计。
STM32F7-DISCO套件主供电电源为5V电源,其芯片使用的+3.3v,外设芯片使用的+5V,+3.3v均为此提供。套件为了方便评估人员接入+5v电源,提供了5种电源接入方式,下面我们就来看一下这5种接入方式。
拿到评估板后,我们会看到JP1丝印处有一个跳线帽——正是这个跳线帽选择了外部+5V的输入源。我们先从原理图上看看其接入原理。
从原理图上我们可以清晰看到,评估板可以从外置DC接头输入,ST-Link接入,USB-FS接入,USB-HS接入以及+5V插针接入。如果选用哪个接入方式,则将跳线帽放置于相应位置;
这里要说明一下,从ST-Link V2的说明上看,评估板的电流消耗要达到近500mA,如果我们选用外部的供电电源,例如手机充电器,一定要使用大于500mA的充电器。
如果我们手中没有+5V的电源,那么也可以使用7-12V的直流电源,但是要通过丝印为CN6座的Vin接口输入——这个接口是用于Arduino UNO扩展座使用的。
多种接口接入方式扩展了评估板的实用范围,评估板也对接入方式的供电端做了有效保护。
当使用ST-Link为供电接入方式时,首先,ST-Link先启动,启动时以低功耗模式注册USB信息,即仅需要100mA电流,并完成枚举。之后,ST-Link再向电脑申请大电流模式,500mA供电电流模式。如果申请成功,ST-Link将通过芯片ST890打开评估板的供电系统,并点亮LED LD2;否则,该LED灯为熄灭状态,同时,表明评估板未上电。
一旦发生ST-Link未能正常给评估板供电,官方建议焊接电阻R109,但是我觉得换台电脑更加靠谱。
其余的几个供电方式,暂时也没有太多的意义去理解,也是大同小异,这里也就不再赘述。