单片机/MCU论坛
直播中

康大争

7年用户 2205经验值
私信 关注
[问答]

ADuCM360电流环输出与设置的电流值有偏差是什么原因导致的?

电流环设置如下:
  IexcDat(IEXCDAT_IDAT_1mA,IDAT0Dis);  IexcCfg(IEXCCON_PD_off,IEXCCON_REFSEL_Int,IEXCCON_IPSEL1_AIN5,IEXCCON_IPSEL0_AIN5);
设置的是输出2mA的电流,接200欧姆精密电阻,测得电压是417.8mV;
当设置为输出1mA的电流,接200欧姆精密电阻,测得电压是211.2mV;
当设置为输出100uA的电流,接200欧姆精密电阻,测得电压是19.783mV;
当设置为输出50uA的电流,接200欧姆精密电阻,测得电压是9.801mV;
为什么会出现这种偏差呢?当输出电流相对较大时,测量值比理论值偏大,电流较小时,测量值比理论值偏小。

回帖(1)

张英

2024-1-12 14:56:12
出现电流环输出与设置的电流值有偏差可能有以下几个原因:

1. ADuCM360芯片内部的参考电压偏差:可能芯片内部参考电压不准确或有漂移,导致输出电流与设置的电流值存在一定的偏差。

2. 精密电阻的精度和稳定性:即使在规定精度范围内的电阻,也有一定的测量误差,导致测得的电压值和实际值有差异。

3. ADuCM360芯片IO口的电流源电流调节精度:ADuCM360芯片IO口的电流源电流可能不是完全精确和稳定的,存在一定的调节精度和误差。

4. 其他外部电路的干扰:电流环的输出电流值与测量电压值可能受到其他电路的干扰,例如电源波动、电阻封装和连接的接触不良等,导致测量结果有所偏差。

需要进行详细的实验和测量,以进一步排除以上因素的影响,确定偏差的具体原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分