求助:XTR115芯片应用中的疑问
我使用MSP430F149单片机和XTR115芯片实现4-20mA两线制的功能,电流输出实现了,实现思路如下:单片机输出PWM波,通过隔离芯片给一个钽电容充电,钽电容输出端经过Rin电阻连接到XTR115的Iin端,这样输出电流应该包括两部分:1、硬件电路本身的功耗,2、PWM波输出导致钽电容两端的电压增加,然后Iin增大导致的电流增加。我认为输出的电流是这两部分组成的,但是我测试下来的结果怎么好像输出的电流只和Iin有关呢?相当于作用在电阻R37上的电压直接与输出电流成正比,好像没有硬件电路功耗的事。
另外,我做的产品单片机每6秒进行一次AD转换,会带来硬件功耗短时间增大,如果是两线制4-20mA输出,输出电流包括硬件功耗和PWM波引起的电流增加,那么怎么解决电流输出时,每6秒带来的一次电流短时间增大,或者说是每6秒一次的电流波动?
转 放大器 版块
你测量XTR115的输出端电流,肯定只和XTR115的输入Iin有关啊,Io=100Iin。 这个是输出功率,但XTR115总的功耗会包含XTR115自身损耗(静态功耗)+输出功率两部分组成。
现在我遇到的情况是这样的:我用我自己设计的PCB做实验,PCB上除了包括XTR115和外围电路,还包括单片机等其他芯片,我直接使用DC24V电源供给单片机,直接测试电源流经DC24V电源的电流,这个电流除了XTR115自身的损耗和输出功率以外,应该还包括单片机和其他芯片的功耗吧?但是我测试下来的结果,是流经DC24V电源的电流与Iin成正比,就好像不包括单片机和其他芯片的功耗了。
XTR115可以看做是一个电流放大器,放大倍数固定;前端电流很小只要电阻精确,输出基本不受影响;一般这个要双电源,即24V供电直接连接XTR115,单片机采用独立供电,两者地线最好隔离;输出电流仅和输入电流有关。
参考一下XTR117的内部结构:
您将XTR115自身的功耗和输出的电流弄混淆了。XTR115的输出电流只和你所提供的偏置电流以及输入电流有关,楼上Iven的图中给出了详细的电流走向,您可以计算一下。而您所说的电源输出的电流是需要此电源供电的所有器件的功耗,跟XTR115的输入输出并无直接关系。如carter liu所说,两线制电流环需要将电流环的地和前端的系统地隔离开,否则整个电流环系统会多出一个电流回路,打破电流环路的稳定使输出电流降低至uA。
另外我想了解一下楼主,您采用两线制电流环的应用环境是什么呢?电流环是否可以提供单独的电源呢?谢谢!
@Andrew Wu :我们开发的是燃气表,主要应用的工业用气现场,现在就是因为单片机供电回路和电流环的回路是同一个供电电源,所以电源的电流消耗必须要考虑其他器件的功耗,而且其他器件的功耗会影响电流环的平衡,造成电流输出的波动,但是我看一个客户也是跟我一样的应用环境,他就做到了,所以想深究一下。
PS:我现在使用的原理是单片机供电回路和电流环回路采用一个供电电源,但是这两个回路通过隔离芯片隔离。
请问波动电流环输出的波动范围为多大?比如我要求输出0mA,实际输出为多少?要求输出16mA时,输出又为多少?此时你的输入电压分别为多少?我看了一下您的电路图,并未发现有偏置电流的提供,所以输出电流只和输入的电流成正比。您可以测一下输入的电流为多大,看看是否由于其他期间的电流消耗而导致输入的电流拉低?
Andrew Wu
请问波动电流环输出的波动范围为多大?比如我要求输出0mA,实际输出为多少?要求输出16mA时,输出又为多少?此时你的输入电压分别为多少?我看了一下您的电路图,并未发现有偏置电流的提供,所以输出电流只和输入的电流成正比。您可以测一下输入的电流为多大,看看是否由于其他期间的电流消耗而导致输入的电流拉低?
因为我的应用是单片机供电回路和电流环的是一个供电电源,这样电流环的波动值就是单片机回路电流的增加值,比如,单片机回路有个AD芯片,每6秒启动一次,那么每6秒就会有一个几百uA的电流波动,这个波动是AD芯片引起的。我没有硬件电流的偏置,因为我的电流增加是用PWM波控制的,偏置电流也是用PWM波实现的,比如我的硬件功耗是3mA,那么我控制PWM波让芯片输入1mA的电流,这样输出就是4mA了。我还想问下,像我这种只用一个供电电源的应用,怎样设计硬件电路或者软件代码,才能规避硬件功耗波动带来的电流输出的变化(比如我刚才举的例子)?
请问您的4-20mA输出是来做什么应用的呢?一般只用一个供电电源的应用可以采用三线制电流环,其与两线制电流环最本质区别是共不共地的区别,比如XTR111和XTR300。但是我看您所描述的问题是由于输入的改变而导致的输出电流的波动,所以我认为最根本的问题是先确保您的输入电流是稳定的,也就是说供电电源能提供足够的系统消耗电流。