GP8101的工作频率
01 GP8101工作频率
一、前言
刚才对GP8101的芯片功能进行了初步测试。 谁知, 遇到了两个打的麻烦。 一个是芯片的工作电流非常大; 第二个是输出的电压不稳定。 按照GP8101数据手册上的说法, 输入PWM波形的频率在 50Hz 只 50kHz 之间, 刚才实验中, PWM 波形的频率为 1kHz。 下面测试一下, 如果改变这个频率是否对输出有影响?
二、测试结果
将输入PWM信号提高到10kHz, 此时, 芯片输出电压变得平稳了。 初步测试, 当PWM频率超过4kHz之后, 输出变得平稳了。 输出电压与占空比之间大体上呈现比例关系, 下面测试一下不同的占空比与输出直流电压之间的关系。
▲ 图1.2.1 频谱提高到10kHz的输出电压
设定PWM频率为 10kHz, 设定PWM的占空比从 1% 变化到 99%, 测量输出电压。 结果显示, 输出电压与占空比之间基本上呈现 比例关系。
▲ 图1.2.2 PWM的占空比与输出电压之间的关系
from headm import *
from tsmodule.tsvisa import *
from tsmodule.tsstm32 import *
dg1062open(7)
dm3068open()
pwm = linspace(1, 99, 99)
vdim = []
for p in pwm:
dg1062duty(2, p)
time.sleep(2)
v = dm3068vdc()
vdim.append(v)
tspsave('meas', pwm=pwm, vdim=vdim)
printff(p, v)
plt.plot(pwm, vdim, lw=3)
plt.xlabel("PWM")
plt.ylabel("Voltage(V)")
plt.grid(True)
plt.tight_layout()
plt.show()
pwm=[1.0000,2.0000,3.0000,4.0000,5.0000,6.0000,7.0000,8.0000,9.0000,10.0000,11.0000,12.0000,13.0000,14.0000,15.0000,16.0000,17.0000,18.0000,19.0000,20.0000,21.0000,22.0000,23.0000,24.0000,25.0000,26.0000,27.0000,28.0000,29.0000,30.0000,31.0000,32.0000,33.0000,34.0000,35.0000,36.0000,37.0000,38.0000,39.0000,40.0000,41.0000,42.0000,43.0000,44.0000,45.0000,46.0000,47.0000,48.0000,49.0000,50.0000,51.0000,52.0000,53.0000,54.0000,55.0000,56.0000,57.0000,58.0000,59.0000,60.0000,61.0000,62.0000,63.0000,64.0000,65.0000,66.0000,67.0000,68.0000,69.0000,70.0000,71.0000,72.0000,73.0000,74.0000,75.0000,76.0000,77.0000,78.0000,79.0000,80.0000,81.0000,82.0000,83.0000,84.0000,85.0000,86.0000,87.0000,88.0000,89.0000,90.0000,91.0000,92.0000,93.0000,94.0000,95.0000,96.0000,97.0000,98.0000,99.0000]
vdim=[0.0673,0.1150,0.1665,0.2117,0.2617,0.3150,0.3592,0.4093,0.4567,0.5037,0.5516,0.6047,0.6543,0.7022,0.7519,0.8008,0.8505,0.8979,0.9469,0.9961,1.0453,1.0936,1.1420,1.1897,1.2376,1.2875,1.3359,1.3838,1.4337,1.4819,1.5285,1.5786,1.6323,1.6848,1.7323,1.7806,1.8293,1.8777,1.9263,1.9751,2.0222,2.0699,2.1190,2.1705,2.2176,2.2578,2.3062,2.3524,2.4019,2.4509,2.4992,2.5488,2.5954,2.6426,2.6941,2.7415,2.7920,2.8397,2.8885,2.9344,2.9830,3.0311,3.0779,3.1264,3.1734,3.2177,3.2738,3.3200,3.3699,3.4141,3.4577,3.5119,3.5566,3.6041,3.6539,3.7018,3.7440,3.8128,3.8606,3.9062,3.9567,4.0035,4.0459,4.0986,4.1458,4.1961,4.2405,4.2894,4.3444,4.3895,4.4204,4.4685,4.5178,4.5558,4.6102,4.6598,4.6998,4.7519,4.7973]
测量输出电压变化过渡时间, 使用示波器捕捉输出电压变化波形。 这是输出占空比改变 10% 产生的阶跃信号。 测量上升时间与稳定时间。 粗略估计, 上述时间为 50微秒, 稳定时间为 200微秒。 过度中产生的波形震荡, 估计是在 GP8101内部存在运放等动态电路。
三、频率特性
设置PWM频率从 1kHz 逐步增加到 10kHz, 测量一下 GP8101最低频率应该是多少。 可以看到, 当频率比较低的时候, 输出波形跳动, 而且工作电流很大。 现在我们清楚了, 这应该是输出管脚不断在输出 10微法电容上充放电引起工作电流的增加。 当频率超过某个阈值之后, 输出波形平稳了。 芯片的工作电流也就降低到 1mA 之内了。 通过输出信号中交流分量的测量曲线来看, 当PWM频率超过 2800Hz 之后, 输出信号就变得平稳, 没有交流分量了。
▲ 图1.3.1 PWM频率对应的输出信号交流分量
设置PWM 占空比为 50%, 频率从 10kHz 变化到 2MHz, 测量输出电压。 可以看到输出电压随着频率增加而下降。 PWM 占空比 为 10%, 频谱从 10kHz 变化到 500kHz。 输出电压随着频率的增加而上升。 当占空比为50%时, 输出电压随着频率增加而下降, 这是对应的占空比为 90% 变化的情况, 占空比为 20% 的情况。 可以看到, 不同的占空比, 频率对输出电压的影响趋势也不同。 占空比小的时候, 输出电压随着频率上升而提高。 但是当占空比高于50% , 输出电压则随着频率的提升而下降。 整体上来看, 使用 5kHz到10kHz 比较能够保证输出电压的一致性。
▲ 图1.3.2 占空比50%不同频率下输出电压

▲ 图1.3.3 占空比10%不同频率下输出电压
▲ 图1.3.4 占空比50%不同频率下输出电压
▲ 图1.3.5 占空比90%不同频率下输出电压

▲ 图1.3.6 占空比20%不同频率下输出电压

▲ 图1.3.7 不同占空比不同频率输出电压
※ 总 结 ※
本文测试了 GP8101芯片的工作频率对输出电压的影响。 如果输出频率小于 2.8kHz, 输出电压不稳定。 如果太高, 也会影响输出电压的精度。 总结一下, 感觉应该工作在 5 到 10kHz 最为精确。
■ 相关文献链接:
● 相关图表链接: