stm32f030 ADC的数据有干扰,问题会出在哪里呢
用stlink的3.3V直接供电和用5V供电(通过它自身的LDO de=a10)都试过了,数据差不多。
数据是通过USART和PL2303的usb转ttl采集显示的,为了防止usb转ttl上面led闪烁的干扰,已经
在发送数据前后停止采集并延迟了。
比如如下数据,第一列是采集的GND,第二列是3.3V供电,理想情况下着两个应该是0和4095
第三列是内置温度传感器,第四列是内部基准电压。
我觉得这应该不算正常吧,目前怀疑供电的笔记本有干扰(市电插头是两脚的),明天去别的电
脑试试。还有STM32F103的最小系统,改天也写上程序试试。还有就是尝试用电池直接通电。不
知道是否还有其它的原因么,非专业人士,手头还没有示波器。
0 4088 1764 1534
0 4094 1768 1534
0 4088 1761 1531
0 4095 1764 1532
0 4087 1759 1534
0 4095 1764 1533
0 4095 1764 1533
2 4095 1763 1531
0 4095 1760 1531
0 4095 1765 1533
0 4095 1760 1528
0 4095 1766 1536
0 4085 1757 1528
0 4094 1764 1531
2 4094 1764 1534
0 4095 1763 1529
0 4089 1761 1530
0 4095 1762 1533
0 4095 1760 1532
0 4095 1766 1534
0 4093 1760 1527
0 4093 1764 1532
6 4095 1768 1534
0 4092 1764 1533
0 4095 1764 1529
3 4095 1762 1527
2 4095 1761 1527
0 4095 1761 1532
2 4095 1758 1530
0 4095 1763 1533
2 4095 1764 1533
1 4095 1766 1534
0 4095 1757 1527
0 4095 1761 1531
3 4095 1766 1534
0 4095 1764 1532
0 4095 1760 1531
感觉这数据相当不错了啊。。。
再用电池供电试试?
标准差 都不到3哦,对于自带的adc来说可以了。
不知道你还想要怎么的结果
我觉得接地和接VCC的应该一直保持在0和4095。
目前试验的通过stlink和usb转ttl的连接顺序不同,0和4095能出现保持住一个的情况,
用低电压的锂电和干电池都试验过了,两端数据同时保持的情况做不到,而且在3.3V
上
面并了一个钽电容。手册上说VDD和VDDA可以分别供电,我买的这个应该是一起的
了。
这个前两列是用分压电阻采样的,间隔100ms打印的采集数据
1004 2042 1756 1521
1013 2041 1758 1521
1002 2046 1759 1527
1014 2038 1759 1525
1015 2046 1755 1524
1018 2040 1759 1524
1030 2032 1758 1523
1005 2050 1766 1521
1011 2031 1758 1521
1018 2044 1755 1523
1012 2033 1759 1525
1028 2039 1758 1523
1034 2036 1759 1523
1013 2038 1762 1526
998 2049 1759 1530
1002 2032 1759 1525
1013 2034 1759 1528
1006 2042 1759 1522
1013 2038 1758 1523
995 2046 1755 1522
1012 2030 1758 1526
1002 2041 1757 1526
1008 2051 1758 1523
1015 2034 1756 1524
1007 2040 1754 1526
1003 2048 1759 1527
1006 2040 1758 1524
992 2039 1758 1526
1007 2032 1759 1521
1016 2033 1757 1523
1004 2048 1755 1525
1008 2046 1753 1525
1014 2032 1759 1527
1014 2044 1756 1522
1023 2029 1759 1527
1016 2036 1758 1527
1018 2028 1751 1523
1002 2040 1758 1522
1011 2034 1757 1527
1006 2039 1759 1526
1014 2031 1755 1524
1000 2041 1759 1522
1003 2036 1758 1527
994 2044 1756 1523
1002 2046 1755 1525
1006 2034 1755 1525
1017 2039 1759 1525
995 2024 1756 1525
1019 2039 1755 1521
1010 2035 1762 1526
1004 2041 1757 1528
1015 2045 1759 1526
1007 2032 1757 1525
1029 2050 1759 1525
997 2037 1759 1525
1018 2036 1762 1521
1014 2050 1752 1528
1010 2032 1756 1527
1011 2047 1760 1523
998 2027 1758 1527
1017 2051 1759 1525
1007 2040 1759 1523
1020 2043 1756 1528
1007 2041 1757 1523
999 2034 1763 1523
DMA连续采集的256个数据
1004 1027 1019 1015 1018 1019 1012 1018 1014 1024 1011 1027 1007 1015
1028 1025 1014 1018 1024 1023 1003 1022 1012 1024 1014 1033 1016 1008
1019 1023 1003 1013 1008 1038 1000 1003 1013 1023 1009 1027 1016 1017
1015 1028 1024 1016 1019 1017 1027 1008 1024 1022 1022 1011 1028 1011
1030 1023 1011 1025 1009 1015 1028 1009 1015 1020 1023 1013 1011 1014
1016 1020 1013 1018 1016 1008 1004 1013 1019 1009 1021 1012 1015 1030
1015 1014 1022 1023 1023 1022 1028 1031 1008 1007 1019 1015 1018 1005
1029 1026 1010 1024 1015 1008 1019 1017 1027 1012 1028 1012 1011 1028
1009 1015 1017 1009 1026 1015 1015 1008 1003 1020 1012 1010 1016 1002
1007 1029 1007 999 1020 1016 1021 1028 1009 1016 1014 1021 1016 1009
1027 1031 1014 1002 1027 1018 1005 1008 1015 1010 1019 1022 1019 1024
1026 1028 1024 1018 1022 1032 1018 998 1013 1016 1023 1027 1014 1021
1030 1018 1031 1023 1008 1011 1025 1008 1039 1018 1016 1025 1010 1020
1006 1020 1001 1009 1023 1007 1015 1008 1022 1008 1015 1031 1022 1023
1016 1008 1023 1016 1013 1035 1031 1004 1004 1008 1013 1029 1014 1021
1017 1029 1019 1005 1031 1026 1008 1032 1017 1019 1018 1024 1028 1012
1025 1009 1007 1012 1009 1025 1020 1006 1019 1012 1024 1020 1010 1020
1023 1024 1011 1019 1015 1010 1022 1013 1035 1010 1005 1015 1012 1028
1001 1015 1024 1040