问题:电流环路的电源是不是必须和系统的供电电源分开?
答案:是的,下图是AD421的电流环路示范,电流的环路必须是浮地,否则电流环路将无法形成。
问题:数据手册中提供的FET管很难买到,有没有其他的能替代呢?
答案:AD421对FET管的需求如下图。
您可以参考FET管的数据手册,只要上面几个参数符合要求的都可以替换。您也可以参考下面的表格:
Device Number |
BVDSX Min |
RDS(ON) Max |
VGS(off) | IDSS @ VGS = 0V | SOT-23 | TO-92 | TO-220 | SOT-89 | Notes | ||
Min V | Max V | Min mA | Max mA | ||||||||
DN2530 | 250 V | 12 Ohm | -1V | -3.5 V | 200 mA | * | * | 1, 2 | |||
DN2535 | 350 V | 25 Ohm | -1.5 V | -3.5 V | 150 mA | * | * | 1, 2 | |||
DN2540 | 400 V | 25 Ohm | -1.5 V | -3.5 V | 150 mA | * | * | * | 1, 2 | ||
DN3125 | 250 V | 20 Ohm | -1.5 V | -3.5 V | 300 mA | 2 | |||||
DN3135 | 350 V | 35 Ohm | -1.5 V | -3.5 V | 180 mA | * | * | 2 | |||
DN3145 | 450 V | 60 Ohm | -1.5 V | -3.5 V | 120 mA | * | 2 | ||||
DN3525 | 250 V | 6 Ohm | -1.5 V | -3.5 V | 300 mA | * | 2 | ||||
DN3535 | 350 V | 10 Ohm | -1.5 V | -3.5 V | 200 mA | * | 2 | ||||
DN3545 | 450 V | 20 Ohm | -1.5 V | -3.5 V | 200 mA | * | * | 2 | |||
LND150 | 500 V | 1000 Ohm | -1 V | -3 V | 1 mA | 3 mA | * | * | 2 | ||
LND250 | 500 V | 1000 Ohm | -1 V | -3 V | 1 mA | 3 mA | * | 2 |
答案:AD421使用3线通讯,和MCU的连接可以参考下面的图,通讯的隔离可以使用光耦,也可以使用ADI推出的ADUM系列隔离器件,比如ADuM1310。
系统的时序参考下面的时序图,需要注意的是,您必须保证两个Latch的脉冲之间恰好有16个系统时钟,否则AD421会进入Alarm Current模式。
答案:AD421除了电流编程模式,还有Alarm current模式,如果您发现输出的电流不对,请您首先检查您的程序时序是否正确的写入了寄存器,同时检查下两个LATCH的脉冲之间是否超过了16个系统时钟,如果超过了16个,那么AD421会默认进入Alarm current模式,这种模式下输出电流和控制码的对照如下图。
下图的时序是当LATCH脉冲之间的超过16个时钟周期情况下的时序图。不管两个LATCH之间有多少个时钟周期,只有最后17个对AD421的输出有影响。
问题:如果我想让AD421提供超过20mA的电流,可以么? 答案:AD421在Alarm current模式可以提供3.5mA到24mA的电流范围,请参考上面的问题。
问题:当AD421给别的器件供电,为什么环路电流会变得不准?
答案:请检查AD421 VCC同时供给其他器件的电流,如果超过3.25mA,就可能会有这种情况。
答案:是可以的您需要参考下面的电路图,AD421的编程的电流IPROG会在R1上产生一个电压,因为运放的原理,同相端和反向端电压相同,所以R2上端的电压会跟Loop RTN的电压相同,从而也会产生一个电流,电流的大小为IPROG×R1/R2,那么整个流过负载的电压为IL = [1 + R1/R2]×IPROG。您只需要选择精密的电阻就可以来控制这个精密的电流源。
http://www.analog.com/zh/content/cast_faq_AD421/fca.html#top
答案:具体的连接请参考如下图。与Vcc连接的管脚为源极,与环路连接的管脚为漏极。
问题:ADI公司还推出可以替代AD421或者与其类似的产品么?
答案:您还可以参考下面几款片子。
AD5422,可以提供16bits精度的4–20mA,0–20mA or 0–24mA电流输出和0-5V,0-10V,±5V,±10V电压输出的同时,只有0.1%的未校准总误差和5ppm/°C的温漂。
AD5750,可以提供16bits精度的4–20mA,0–20mA or 0–24mA,±20mA,±24mA的电流输出,0-5V,0-10V,±5V,±10V电压输出,同时未校准总误差为0.1%(B级产品)和0.3%(A级产品),它的温漂也仅为5ppm/°C。
AD5420,可以提供16bit精度的4–20mA,0–20mA or 0–24mA电流输出,未校准总误差为0.1%,温漂为5ppm/°C。