问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

STM32F030F单片机IO口端电压电流特性测试报告

创作时间:
作者:
@小白创作中心

STM32F030F单片机IO口端电压电流特性测试报告

引用
CSDN
1.
https://blog.csdn.net/zhuoqingjoking97298/article/details/144324158

本文通过实验测试了STM32F030F单片机IO口的电压电流特性,详细记录了测试过程、使用设备、测试结果,并附有电路图和测量数据。实验结果显示,当输入电压超过3.7V时,外部开始有灌入电流出现,在5V时灌入电流约为5mA。这一发现对于STM32单片机的开发者具有重要的参考价值。

一、前言

之前测试过STC32C030单片机中端口的输入电压特性。使用信号源DG1062产生峰值10V的正弦交流信号。可以看到单片机的IO端口电压最高被限制在9V左右,那么输入电压电流具体的特性是什么呢,下面对单片机F030中的IO端口进行测试,并且通过电阻R1来计算对应的电流特性。


图1.1.1 测试电路板

二、测量结果

在制作的电路板上,设置测试端口为输入端口。使用DG1062产生峰值为10V的电压信号。测量经过100欧姆之后的电压信号。可以看到输入信号出现了变化。在输入电压超过4V之后,电压变化趋缓。最高电压超过了6V。


下面通过测量输入端口串联的100欧姆上的电流,来测量输入电流。使用DG1766提供从0V到10V的输入电压,读取输入端口的电压,进而可以绘制出输入电压和输入电流。测量结果来看,当输入电压超过了3.7V之后,输入电流便开始急剧上升。特别是在输入5V的时候,输入电流达到了5mA。


图1.2.1 输入端口以及输入电流

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY                     -- by Dr. ZhuoQing 2024-12-08
#
# Note:
#============================================================
from headm import *
from tsmodule.tsvisa        import *
dm3068open()
dn3068open()
vset = linspace(0, 10, 100)
r = 100
vin = []
vpin = []
idim = []
for v in vset:
    dh1766volt1(v)
    time.sleep(1.5)
    v2 = dm3068vdc()
    v1 = dn3068vdc()
    vin.append(v1)
    vpin.append(v2)
    i = (v1-v2)/r*1e3
    idim.append(i)
    tspsave('meas', vset=vset, vin=vin, vpin=vpin, idim=idim)
    printff(v, v1,v2,i)
dh1766volt1(0)
plt.plot(vpin, idim, lw=3)
plt.xlabel("Vpin(V)")
plt.ylabel("I(mA)")
plt.grid(True)
plt.tight_layout()
plt.show()
#------------------------------------------------------------
#        END OF FILE : TEST1.PY
#============================================================
vset=[0.0000,0.1010,0.2020,0.3030,0.4040,0.5051,0.6061,0.7071,0.8081,0.9091,1.0101,1.1111,1.2121,1.3131,1.4141,1.5152,1.6162,1.7172,1.8182,1.9192,2.0202,2.1212,2.2222,2.3232,2.4242,2.5253,2.6263,2.7273,2.8283,2.9293,3.0303,3.1313,3.2323,3.3333,3.4343,3.5354,3.6364,3.7374,3.8384,3.9394,4.0404,4.1414,4.2424,4.3434,4.4444,4.5455,4.6465,4.7475,4.8485,4.9495,5.0505,5.1515,5.2525,5.3535,5.4545,5.5556,5.6566,5.7576,5.8586,5.9596,6.0606,6.1616,6.2626,6.3636,6.4646,6.5657,6.6667,6.7677,6.8687,6.9697,7.0707,7.1717,7.2727,7.3737,7.4747,7.5758,7.6768,7.7778,7.8788,7.9798,8.0808,8.1818,8.2828,8.3838,8.4848,8.5859,8.6869,8.7879,8.8889,8.9899,9.0909,9.1919,9.2929,9.3939,9.4949,9.5960,9.6970,9.7980,9.8990,10.0000]
vin=[-0.0013,0.0985,0.1997,0.3010,0.4021,0.5034,0.6045,0.7046,0.8058,0.9070,1.0082,1.1094,1.2096,1.3108,1.4120,1.5132,1.6145,1.7155,1.8157,1.9169,2.0181,2.1193,2.2206,2.3208,2.4219,2.5231,2.6243,2.7254,2.8266,2.9268,3.0280,3.1292,3.2304,3.3316,3.4328,3.5331,3.6343,3.7353,3.8364,3.9374,4.0375,4.1386,4.2397,4.3408,4.4418,4.5428,4.6429,4.7439,4.8450,4.9460,5.0470,5.1470,5.2481,5.3492,5.4503,5.5512,5.6521,5.7520,5.8529,5.9539,6.0548,6.1557,6.2567,6.3566,6.4576,6.5585,6.6594,6.7603,6.8603,6.9612,7.0622,7.1631,7.2641,7.3651,7.4651,7.5661,7.6670,7.7678,7.8688,7.9689,8.0698,8.1708,8.2717,8.3727,8.4737,8.5737,8.6747,8.7755,8.8764,8.9774,9.0773,9.1783,9.2793,9.3803,9.4812,9.5822,9.6821,9.7830,9.8840,9.9850]
vpin=[-0.0013,0.0985,0.1997,0.3010,0.4021,0.5034,0.6045,0.7046,0.8058,0.9069,1.0082,1.1094,1.2096,1.3108,1.4120,1.5132,1.6144,1.7155,1.8157,1.9169,2.0181,2.1193,2.2205,2.3207,2.4219,2.5231,2.6242,2.7253,2.8265,2.9267,3.0280,3.1291,3.2304,3.3316,3.4328,3.5330,3.6336,3.7278,3.8123,3.8916,3.9678,4.0434,4.1181,4.1921,4.2717,4.3505,4.4264,4.5014,4.5748,4.6469,4.7177,4.7867,4.8550,4.9209,4.9840,5.0437,5.1003,5.1535,5.2049,5.2541,5.3016,5.3480,5.3937,5.4392,5.4860,5.5341,5.5837,5.6346,5.6863,5.7393,5.7929,5.8471,5.9019,5.9570,6.0118,6.0673,6.1228,6.1783,6.2340,6.2893,6.3451,6.4008,6.4563,6.5116,6.5670,6.6218,6.6771,6.7320,6.7866,6.8411,6.8949,6.9490,7.0032,7.0569,7.1099,7.1626,7.2144,7.2666,7.3184,7.3699]
idim=[-0.0001,-0.0001,0.0000,0.0002,0.0003,-0.0000,-0.0001,-0.0001,0.0001,0.0003,0.0003,0.0001,-0.0001,-0.0001,0.0000,0.0003,0.0003,0.0003,0.0000,-0.0001,-0.0000,0.0002,0.0006,0.0005,0.0002,0.0003,0.0003,0.0007,0.0007,0.0007,0.0005,0.0003,0.0004,0.0006,0.0007,0.0009,0.0065,0.0743,0.2409,0.4581,0.6970,0.9522,1.2164,1.4861,1.7015,1.9239,2.1652,2.4252,2.7014,2.9915,3.2929,3.6030,3.9317,4.2826,4.6627,5.0745,5.5181,5.9845,6.4805,6.9976,7.5318,8.0779,8.6299,9.1748,9.7162,10.2445,10.7577,11.2567,11.7401,12.2199,12.6923,13.1592,13.6219,14.0807,14.5330,14.9880,15.4423,15.8955,16.3482,16.7951,17.2468,17.6996,18.1542,18.6107,19.0672,19.5189,19.9761,20.4347,20.8984,21.3632,21.8248,22.2928,22.7618,23.2345,23.7140,24.1954,24.6775,25.1640,25.6560,26.1505]

将输入端口模式设置为模拟输入端口模式。从测量的结果来看,对于输入电压电流关系没有改变。

总结

本文测试了F030单片机的IO端口的伏安特性。从测量结果来看,当输入电压超过了3.7V之后,外部便开始有灌入电流出现。在5V的时候,灌入的电流大约为5mA。所以在应用过程中,需要避免这种情况。

本文原文来自CSDN,作者:zhuoqingjoking97298

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号