1. 做了一个模块,使用CH32V103R8单片机片内ADC采集数值,使用数码管把数显示出来;为了降低电源纹波,使用7805将12V降压到5V,同时给单片机和数码管供电;
2. 采集时发现ADC的数字来跳动很大,50-60个数字量。接了一个电位器测试,还是跳的厉害;
3. 一开始,怀疑VDDA和VCC,VSSA和GND之间直接短接了,没有区分隔离一下,单点连通,后来发现不是这个原因,是数码管刷新把5V供电给拉出了很大的纹波,示波器看了下,纹波高达300mV。
4. 想把电路修改下, 供电分两路,12V经过DCDC转5V,给数码管供电;12V 经过7805 给单片机供电,这样单片机的供电会稳定许多。
5. 我想请问一下,单片机模拟部分VDDA使用7805供电,数字部分VDD,使用哪个供电最佳,DCDC的5V,还是7805的5V?
|