电流检测芯片AD8217AD8217 DatasheetAD\Test\2026\September\TestAD8217Amp.SchDoc【电流检测芯片AD8217】芯片来源这些片芯片是前几天从一款无线充电模块中拆解下来的电流检测芯片 他们是电流检测专用芯片 可以对高端电流采样电阻上电压进行差模放大 这样便于后期监控电路的工作电源下面我们设计一个测试电路 测试一下它的基本功能 它的正负两个输入端口可以通过dh1766可编程电源来提供相应的电压。 两个电压的压差对应的20倍 由它的输出输来产生。 了解它的基本特性可以为将来利用它来监控电路的工作电流打下基础。铺设单面PCB适合一分钟制版 一分钟之后得到测试电路板 焊接清洗之后下面我们进行测试。芯片功能型号AD8217BRMZ丝印Y2LMSOP-8封装ADI亚德诺✅ 核心功能高压、高分辨率零漂移分流采样电阻电流监测放大器高端电流检测芯片简单来说在电源正极串联一颗毫欧级采样电阻AD8217 把电阻两端微小的差分电压放大 20 倍后输出MCU 通过 ADC 读取该电压即可反推出母线电流实现“高压侧测流、低压侧读数”的隔离式监测。1. 固定增益20倍20V/V全温域增益误差最大仅 ±0.35%共模电压范围4.5V 80V可直接监测高压母线上的电流高端采样内置LDO稳压电路直接从高压母线取电不需要额外低压供电零漂移架构失调漂移典型值 ±100 nV/°C测量精度高缓冲输出可直接接ADC✅ 典型应用场景电机控制、电池管理系统BMS电源、基站功放偏置控制工业设备、服务器电源的高端电流检测在电源正极侧串联采样电阻测电流✅ 关键参数封装MSOP88引脚微型贴片温度范围−40℃ 125℃工业级单向电流测量把采样电阻上微弱差分电压放大为对地输出电压原理串联一个小阻值采样电阻AD8217测量电阻两端压差并放大把高压侧的电流信息转换成低压模拟信号给MCU采集。测试结果使用可编程直流电源dh1766分别给芯片的正输入端和负输入端提供不同的电压。 这次是给正输入端提供从6伏变化到6.3伏的上升电压 给负输入端提供稳定的6伏工作电压。 可以看到随着正输入端电压增加 AD8217输出也对应的增加 放大倍数大约为20倍。 当输出超过5.6伏之后输出变饱和了。 令人感到奇怪的是就是在整个的输出过程中 电压在某些测量点处有波动。 重新测量一次在起初的变化过程中波动很小 但是在后边波动仍然很很大。 重新将正输入端固定为6.3伏 负输入端逐渐从6.3伏降低到6伏 我们看到这一次电压波动更加剧烈。 猜测这是由于dh1766可编程直流电源输出电压不稳定所造成的。fromheadmimport*fromtsmodule.tsvisaimport*dm3068open()vdimlinspace(6,6.3,100)vplusvdim[-1]vout[]forvinvdim[::-1]:dh1766setvolt1(vplus,v,1.5)time.sleep(3)vvdm3068vdc()vout.append(vv)printff(v,vv)tspsave(measure,vdimvdim,voutvout)plt.plot(vdim,vout,lw3)plt.xlabel(Vminus(V),colorsteelblue,fontsize24)plt.ylabel(Vout(V),colorsteelblue,fontsize24)plt.grid(True,whichboth,linestyle--,alpha0.7)plt.tight_layout()plt.show()接下来我们在原来电路的电压输入端口增加一些滤波器件。 一方面将滤波电容增加到10微法 另外增加各自的510欧姆的负载电阻 这样可以加快电源输入端的电压变化。 这样能够使得电源输出电压的波动达到最小尽快达到稳定 重新铺设PCB一分钟之后得到新的测试电路板 电路板制作的非常完美 焊接之后使用高温水蒸气进行清洗 接下来我们再进行测试。固定AD8217负输入端为6伏 正输入端从六逐步增加到6.3伏 可以看到随着正数端的电压增加 芯片的输出也近似线性增加 当输出达到5.3伏时饱和。 由此也验证了刚才在测试中就是因为 dH1766输出电压有波动 才使得测量数据中出现了较大的波动。接下来我们测试一下共模电压对输入电压的影响。 正输入端和负输入端逐步从6伏变化到12伏在每个测量节点 正输入端都比负输入端大0.1伏按照正常情况下 AD8217应该在每个电压测量点都输出两伏电压 但是在整个过程中我们可以看到 大体上随着共模电压的升高输出电压在降低。 但这其中并不是严格的单调下降 它中间有大的波动也有小的波动 由此也说明输出电压的确受到共模电压的影响。 但这些波动也许是受到我们电压设定的DH1766输出电压波动的影响。 将来对于电压输入电压的大小 如果同期通过万用表进行监视 可能最终所获得的数据更加准确。vminus[5.0000,5.0707,5.1414,5.2121,5.2828,5.3535,5.4242,5.4949,5.5657,5.6364,5.7071,5.7778,5.8485,5.9192,5.9899,6.0606,6.1313,6.2020,6.2727,6.3434,6.4141,6.4848,6.5556,6.6263,6.6970,6.7677,6.8384,6.9091,6.9798,7.0505,7.1212,7.1919,7.2626,7.3333,7.4040,7.4747,7.5455,7.6162,7.6869,7.7576,7.8283,7.8990,7.9697,8.0404,8.1111,8.1818,8.2525,8.3232,8.3939,8.4646,8.5354,8.6061,8.6768,8.7475,8.8182,8.8889,8.9596,9.0303,9.1010,9.1717,9.2424,9.3131,9.3838,9.4545,9.5253,9.5960,9.6667,9.7374,9.8081,9.8788,9.9495,10.0202,10.0909,10.1616,10.2323,10.3030,10.3737,10.4444,10.5152,10.5859,10.6566,10.7273,10.7980,10.8687,10.9394,11.0101,11.0808,11.1515,11.2222,11.2929,11.3636,11.4343,11.5051,11.5758,11.6465,11.7172,11.7879,11.8586,11.9293,12.0000]vout[1.9090,1.9045,1.9014,1.9021,1.9190,1.8947,1.8880,1.8807,1.8945,1.8867,1.8847,1.8814,1.8712,1.8596,1.8518,1.8695,1.8690,1.8439,1.8379,1.8530,1.8521,1.8497,1.8677,1.8692,1.8478,1.8502,1.8730,1.8739,1.8741,1.8921,1.8702,1.8675,1.8615,1.8748,1.8724,1.8695,1.8500,1.8652,1.8580,1.8534,1.8672,1.8616,1.8523,1.8224,1.8321,1.8287,1.8235,1.8123,1.8182,1.7856,1.7817,1.8020,1.8009,1.7993,1.7873,1.7673,1.7587,1.7545,1.7479,1.7613,1.7561,1.7509,1.7655,1.7674,1.7603,1.7635,1.7850,1.7775,1.7502,1.7441,1.7634,1.7624,1.7585,1.7701,1.7486,1.7461,1.7422,1.7599,1.7598,1.7626,1.7879,1.7706,1.7750,1.7768,1.7972,1.7943,1.7918,1.7667,1.7820,1.7763,1.7607,1.7750,1.7688,1.7655,1.7437,1.7587,1.7593,1.7565,1.7543,1.7730]fromheadmimport*fromtsmodule.tsvisaimport*dm3068open()vminuslinspace(5,12,100)vout[]forvinvminus:vpv0.1dh1766setvolt1(vp,v,5)time.sleep(1.5)vvdm3068vdc()vout.append(vv)printff(v,vv)tspsave(data,vminusvminus,voutvout)plt.plot(vminus,vout,lw3)plt.xlabel(Vminus(V),colorsteelblue,fontsize24)plt.ylabel(Vout(V),colorsteelblue,fontsize24)plt.grid(True,whichboth,linestyle--,alpha0.7)plt.tight_layout()plt.show()※总结 ※本文测试了电路中高端电流检测芯片AD8217的基本功能 它实际上是一个可以忍受高压。 输入的运算放大器对输入电压进行差模放大。 芯片本身的工作电源是由它正输入端的信号提供 本文测试了该电路差模输出与输入之间的20倍比例关系。 同时也测量了输入端口电压对差模运放输出电压的影响说实在的 通过测试可以看到这个芯片本身在实际工作中呢具有很大的误差。