首先,STM8可以推挽输出,电流>20毫安,没有使用图腾柱的必要。图腾柱导致实际驱动电压摆幅偏低,开关性能变差。
其次,1n4148串2.2k电阻,电流为1mA。相对于其提供的电压精度来讲,非常不节能。正确的方式:直接将adc脚连接到VCAP,使用内置稳压器提供的1.8V。
再次,根据数据手册,VCAP接GND的电容要求为0.47-3uF,而不是0.1uF。虽然也能工作,但不保证在所有工况下(例如外设全开)时稳定。
补充,没有根据使用的电感类型指定工作频率。
最后,stm8s的RESET脚是不用上拉(可以悬空,内部上拉足够)的。其他的一些单片机不允许这么干,但经过许多实际应用(例如KC312、314)的验证,它确实可以。