我使用MSP430F149单片机和XTR115芯片实现4-20mA两线制的功能,电流输出实现了,实现思路如下:单片机输出PWM波,通过隔离芯片给一个钽电容充电,钽电容输出端经过Rin电阻连接到XTR115的Iin端,这样输出电流应该包括两部分:1、硬件电路本身的功耗,2、PWM波输出导致钽电容两端的电压增加,然后Iin增大导致的电流增加。我认为输出的电流是这两部分组成的,但是我测试下来的结果怎么好像输出的电流只和Iin有关呢?相当于作用在电阻R37上的电压直接与输出电流成正比,好像没有硬件电路功耗的事。
另外,我做的产品单片机每6秒进行一次AD转换,会带来硬件功耗短时间增大,如果是两线制4-20mA输出,输出电流包括硬件功耗和PWM波引起的电流增加,那么怎么解决电流输出时,每6秒带来的一次电流短时间增大,或者说是每6秒一次的电流波动?