首页 > 百科知识 正文

电流测量的电路方案(mcp6002芯片引脚图)

时间:2023-11-21 18:34:02 阅读:487 作者:仰头的微笑

芯片哥问工程师一个问题

电路中的电流大小,如何测量?

如果是交流电,工程师可以选用互感器来测量;但若是直流电呢?互感器显然就不再适合了。我们应该换种思路去解决。

常规的办法是用运算放大器,搭建一个比例放大电路,将直流电路中的电流通过取样电阻转换成电压,放大后送入ADC采集计算。

这个办法,它的优点是通用性比较强,缺点是还需要搭建一个比例放大电路,另外再加上外围器件的精度误差,这些误差也会跟着放大,也会累加起来,就会导致测量的结果不是特别的精准。

有没有其他更优秀的解决方案呢?

在之前的文章ZXCT1008芯片:电流测量的电路方案中,芯片哥有介绍过类似的电流测量的电路方案。只是ZXCT1008芯片,它的工作电压有些偏低,最大也只能支持20V。这对于一些高电压供电的项目,是满足不了的。

MCP6C02芯片

相比较ZXCT1008芯片,Microchip微芯的MCP6C02芯片,它的工作电压就要高很多了,最大可以达到65V。

电流测量的电路方案(mcp6002芯片引脚图)-第1张

MCP6C02芯片---Microchip

从它的内部电路可以看出,芯片本质上也是可以等效成一个运算放大器,也有正相输入引脚和负相输入引脚,就是这两个引脚的输入电压可以达到65V,所以MCP6C02芯片才支持高电压。

但芯片的电源引脚VDD和GND,它的工作电压却是2.2V~ 5.5V,这个电压也是运算放大器输出VOUT的电压范围。

VREF引脚是做什么用的呢?它是一个参考电压的输入引脚,是对芯片输出的电压VOUT有一个偏置的作用,简单一点理解,VREF就是一个电压叠加的功能。

不理解,没关系,芯片哥后面举个案例就知道了。

电流测量电路

和ZXCT1008芯片类似,MCP6C02芯片测量电流,也是在电路的高边输出进行。

电流测量的电路方案(mcp6002芯片引脚图)-第2张

电流测量电路

VIN是被测电路的电源,它通过取样电阻R1给其他电路供电,我们要测的电流就是VIN流出的电流。

取样电阻R1的两端,是直接并联在芯片的正相和负相输入引脚,经过内部的放大处理后,它最后通过VOUT引脚输出一个电压值。

这个放大的关系可以表示为

Vout = 100 * V VREF

其中100是芯片的电压放大倍数,V是取样电阻两端的电压,VREF是芯片的参考电压。通过这个关系式,不难发现

假如VREF接到GND,也就是0V,Vout = 100 * V。只要ADC采集读到Vout的电压值,就可以测量出电路中的电流了。

如果输出的电压Vout比较小,可以设置VREF为3.3V,这样就相当于在原来输出的幅值上增加了3.3V,这样ADC采集的精度也就更准确一些了。

可能有工程师会有疑问,放大倍数为什么是100?

这是MCP6C02芯片内部电路确定好的,如果想要其他的放大倍数,比如20和50,也是可以的。只是在芯片选型的时候,需要确定好它们的型号后缀。

MCP6C02-100,就代表放大倍数是100;

MCP6C02-050,就代表放大倍数是50;

MCP6C02-020,就代表放大倍数是20;

方案优缺点

MCP6C02芯片测量电流的方案,有点很明显,外围电路基本没有什么器件,只有一个下拉电阻R2和两个滤波电容,不需要额外设计相应的比例放大电路,省掉了工程师在调试过程中的麻烦。

另外,它测量电路的电压,最高可以支持65V,大大增强了它的项目使用性。静态电流也能做到490uA,更重要的是它的输入零点漂移可以控制在±1.9uV,放大倍数的精度也在±0.1%。

缺点嘛?

就是它的放大倍数是固定的,不能像比例放大电路一样,通过选取不同的阻值就可以设定不同的放大倍数。

请持续关注【芯片哥】,后面会定期更新有关于电子元器件和芯片,包括一些电子产品项目开发案例的相关内容。

版权声明:该问答观点仅代表作者本人。如有侵犯您版权权利请告知 cpumjj@hotmail.com,我们将尽快删除相关内容。