\\\\\\\\r\\\\\\\\n
AD\Test\2025\January\TEstCD4052.PcbDoc
01 模拟门
一、前言
由于需要使用到模拟门制作单片机的下载电路, 下面对于手边的模拟门CD405X的特性进行测试, 设计对应的测试电路。 查看一下它的导通电阻与工作电压之间的关系。
二、测试电路
设计测试电路。 两个四选一模拟门通过两个五芯端口引出, 通过两个设置端子改变 A\B 逻辑电平。 对于 禁止端电平也通过跳线端子进行设置。 下面设计PCB, 适合一分钟制板, 一分钟之后得到测试电路, 焊接清洗之后进行测试。
突然自己观察, 原来自己焊接的不是 CD4052, 而是 CD4053, 这个芯片是三个 二选一的模拟门。 好吧, 是自己的粗心大意了。 下面重新按照CD4053设计测试电路进行测试。
将电路修改为 CD4053, 铺设PCB, 一分钟之后获得测试电路板。 将三个通道的选择逻辑电平设置为 低电平, 芯片工作电压为5V。 可以测量三个二选一模拟门的导通电阻大约为 200欧姆左右, 将三个模拟门的选择电平设置为高电平, 中间管脚与另外一个管脚导通电阻也是大约200欧姆。
三、不同电压与导通电阻
接下来, 测量模拟门的导通电阻与工作电压之间的关系。 使用DH1766提供从 3.3V 到15V对应的工作电压。 利用DM3068测量模拟门导通电阻。
从测量结果来看, 芯片在3.3V就可以工作, 只是导通电阻比较大, 超过了350欧姆。 随着工作电压增加, 导通电阻下降。 不知道为什么, 在大约4.7V左右, 有一个电阻的突变。 说实在的, 对于这个突变的测量结果, 我现在认为是自己所使用的DM3068数字万用表有可能出现故障。 因为 DM3068之前也出现的很多测的性能不稳定的情况。 后面, 随着工作电压上升, 模拟门的导通电阻比较平滑的下降。 特别是, 当工作电压超过13V, 导通电阻小于 100欧姆了。
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY -- by Dr. ZhuoQing 2025-01-25
#
# Note:
#============================================================
from headm import *
from tsmodule.tsvisa import *
dm3068open()
#------------------------------------------------------------
vdim = linspace(3.3, 15, 100)
rdim = []
for v in vdim:
dh1766volt1(v)
time.sleep(1.5)
r = dm3068res()
rdim.append(r)
printf(v, r)
tspsave("measure", vdim=vdim, rdim=rdim)
#------------------------------------------------------------
plt.plot(vdim, rdim, lw=3)
plt.xlabel("Voltage(V)", color="steelblue", fontsize=16)
plt.ylabel("Resistance(Ohm)", color="steelblue", fontsize=16)
plt.grid(True)
plt.tight_layout()
plt.show()
#------------------------------------------------------------
# END OF FILE : TEST1.PY
#============================================================
vdim=[3.3000,3.4182,3.5364,3.6545,3.7727,3.8909,4.0091,4.1273,4.2455,4.3636,4.4818,4.6000,4.7182,4.8364,4.9545,5.0727,5.1909,5.3091,5.4273,5.5455,5.6636,5.7818,5.9000,6.0182,6.1364,6.2545,6.3727,6.4909,6.6091,6.7273,6.8455,6.9636,7.0818,7.2000,7.3182,7.4364,7.5545,7.6727,7.7909,7.9091,8.0273,8.1455,8.2636,8.3818,8.5000,8.6182,8.7364,8.8545,8.9727,9.0909,9.2091,9.3273,9.4455,9.5636,9.6818,9.8000,9.9182,10.0364,10.1545,10.2727,10.3909,10.5091,10.6273,10.7455,10.8636,10.9818,11.1000,11.2182,11.3364,11.4545,11.5727,11.6909,11.8091,11.9273,12.0455,12.1636,12.2818,12.4000,12.5182,12.6364,12.7545,12.8727,12.9909,13.1091,13.2273,13.3455,13.4636,13.5818,13.7000,13.8182,13.9364,14.0545,14.1727,14.2909,14.4091,14.5273,14.6455,14.7636,14.8818,15.0000]
rdim=[390.5851,384.3388,378.7931,373.3640,368.3796,363.7118,359.5070,355.6241,351.9582,348.5843,345.4308,342.3562,249.6991,237.2990,229.7076,223.6285,218.5145,213.3166,208.9154,204.3891,200.3259,192.1948,189.2247,186.3895,183.9066,181.2248,178.4753,175.7553,173.2190,170.4794,167.8021,165.2974,162.8112,160.4273,158.0725,155.9222,153.7281,151.5701,149.6376,147.6363,145.7753,143.9753,142.2467,140.5536,138.9175,137.2637,135.8157,134.2389,132.8349,131.4501,129.9799,128.6911,127.3577,126.0250,124.8360,123.5864,122.4522,121.2780,120.1283,119.0341,117.9189,116.9130,115.8981,114.8831,113.9009,112.9982,112.0383,111.1398,110.2661,109.3538,108.5665,107.6832,106.8733,106.0780,105.2768,104.4924,103.7511,102.9756,102.2898,101.5849,100.8339,100.1518,99.4901,98.8412,98.2101,97.5541,96.9262,96.3073,95.7098,95.1187,94.5206,93.9379,93.3718,92.8609,92.2920,91.7540,91.2372,90.7115,90.1846,89.6607]
▲ 图1.3.1 不同供电电压对应的导通电阻
下面使用FLUKE45 数字万用表重新测量模拟门的导通电阻与工作电压之间的关系。 结果显示了连续光滑变化的电阻下降过程。 由此, 说明了前面所使用的 DM3068数字万用表的确存在问题。
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY -- by Dr. ZhuoQing 2025-01-25
#
# Note:
#============================================================
from headm import *
from tsmodule.tsvisa import *
from tsmodule.tsstm32 import *
dm3068open()
#------------------------------------------------------------
vdim = linspace(3.3, 15, 100)
rdim = []
for v in vdim:
dh1766volt1(v)
time.sleep(1.5)
meter = meterval()
r = meter[0]
rdim.append(r)
printf(v, r)
tspsave("measure", vdim=vdim, rdim=rdim)
#------------------------------------------------------------
plt.plot(vdim, rdim, lw=3)
plt.xlabel("Voltage(V)", color="steelblue", fontsize=16)
plt.ylabel("Resistance(Ohm)", color="steelblue", fontsize=16)
plt.grid(True)
plt.tight_layout()
plt.show()
#------------------------------------------------------------
# END OF FILE : TEST1.PY
#============================================================
vdim=[3.3000,3.4182,3.5364,3.6545,3.7727,3.8909,4.0091,4.1273,4.2455,4.3636,4.4818,4.6000,4.7182,4.8364,4.9545,5.0727,5.1909,5.3091,5.4273,5.5455,5.6636,5.7818,5.9000,6.0182,6.1364,6.2545,6.3727,6.4909,6.6091,6.7273,6.8455,6.9636,7.0818,7.2000,7.3182,7.4364,7.5545,7.6727,7.7909,7.9091,8.0273,8.1455,8.2636,8.3818,8.5000,8.6182,8.7364,8.8545,8.9727,9.0909,9.2091,9.3273,9.4455,9.5636,9.6818,9.8000,9.9182,10.0364,10.1545,10.2727,10.3909,10.5091,10.6273,10.7455,10.8636,10.9818,11.1000,11.2182,11.3364,11.4545,11.5727,11.6909,11.8091,11.9273,12.0455,12.1636,12.2818,12.4000,12.5182,12.6364,12.7545,12.8727,12.9909,13.1091,13.2273,13.3455,13.4636,13.5818,13.7000,13.8182,13.9364,14.0545,14.1727,14.2909,14.4091,14.5273,14.6455,14.7636,14.8818,15.0000]
rdim=[338.4500,322.9200,309.1700,296.4400,284.5700,274.1300,264.6500,256.0000,247.7400,240.5100,233.7500,227.5700,221.7800,216.6000,211.7300,207.0000,202.0100,198.0100,194.2400,190.6900,187.0500,183.5100,180.4500,177.5600,174.5100,171.4000,168.6300,166.2300,163.6800,161.0900,158.7200,156.5100,154.3100,152.0400,149.9200,147.9800,146.0800,144.0800,142.2200,140.5000,138.8400,137.2700,135.5500,134.0000,132.5300,131.0600,129.5500,128.1700,126.9900,125.7600,124.3700,123.1100,121.9000,120.7500,119.4800,118.3700,117.2800,116.2500,115.2300,114.0500,113.1300,112.1700,111.2400,110.2400,109.3100,108.4400,107.5600,106.6700,105.7900,104.9600,104.1900,103.4200,102.6500,101.8700,101.1100,100.3900,99.6500,98.9500,98.2900,97.6000,96.9300,96.2500,95.5900,94.9800,94.3700,93.7200,93.1200,92.5400,91.9700,91.3900,90.8700,90.5040,89.9680,89.4370,88.9110,88.3900,87.8790,87.4200,86.8880,86.3980]
▲ 图1.3.2 使用FLUKE45 测量的导通电阻
※ 总 结 ※
本文测试了模拟门集成芯片的特性。 它的导通电阻随着工作电压的升高而下降。 不过在测试过程中, 可以看到这款老旧的 FLUKE数字万用表, 给出了比DM3068更加准确的数值。 真是不测不知道, 一侧吓一跳。
● 相关图表链接: