VDD是什么意思?
VDD的D是Device的意思,指设备上的电压,我理解的就是设备运行的电压值,比如说STM32芯片的电压值一般为3.3V,说的应该就是VDD,VDD一般也指单极器件的正极
VDD是电子工程领域中常用的术语,表示直流电源电压。在数字电路中,VDD通常指数字电路的正电源电压,也就是数字电路中高电平的电压。
在模拟电路中,VDD通常指模拟电路的正电源电压,也就是模拟电路中的供电电压。VDD是电路设计中非常重要的参数之一,它的大小和稳定性对电路的性能和可靠性都有很大的影响。在电路设计中,需要根据具体的应用要求和器件参数选择合适的VDD值,以保证电路正常工作。
我一直很不喜欢那些把JTAG/SWD之类debug接口的Vref写成VCC或者VDD的,这完全就是在误导人。你看STLink的手册里怎么描述的,人家叫TVCC,Target VCC,什么意思啊,就是说这个脚是接到目标芯片的IO轨电源上,用来检测IO顺从电压以确保信号的兼容性。因为debug工具不知道你的单板上IO供电电压到底是多少,所以需要检测一下,然后做出相应的调整,而不是通过这个接口给目标单板供电。
有部分调试工具可能会定义那么几个供电的脚,这种不常见也非标准,只有特定的设计下才能用。
至于开发板跟其他外设单板连一起出现的各种玄学问题,只有自己对着原理图去排查,电源和复位是重点怀疑对象,然后是外设IO,各种各样的坑都可能遇到,如果没有把握最好是把开发板拔下来烧好程序后再插回去。
stm32ad输入电压范围?
STM32的ADC 电压输入范围为: VREF- ≤ VIN ≤ VREF+。一般设计的时候会把VREF-和地相连, VREF+和VDDA相连。若MCU供电电压为3.3V,则ADC输入电压范围为0~3.3V。此时ADC模块的参考电压即为MCU供电电压。
系统如果使用电池供电,想要使MCU供电电压稳定,就要加LDO等对系统电源进行处理。
如果直接使用电池供电,那么MCU的供电电压会随着电池的电量损耗而降低,此时ADC模块的参考电压已经改变,那么通过AD转换求出来的电压值也就不准确了,此时就达不到对系统电源监测的