电子元器件论坛
直播中

王玉兰

7年用户 1296经验值
私信 关注

ADE7880读出来的相电流寄存器的值在超过32767之后高四位变成了F导致变成了负数是怎么回事?

你好我最近在研究用ADE7880与罗氏线圈配合使用,从手册里得知应该打开积分器并且设置DICOEFF,我设置了DICOEFF为0xFFF8000,CONFIG寄存器为0x03,打开了相电流的积分器。经过测试发现当电流加到78A后,相电流寄存器读出来的值为负值,我的罗氏线圈选用的是1000A(AC)/40mV(50Hz)的。我的实际需要能测量到200A。分析值发现读出来的相电流寄存器的值在超过32767之后高四位变成了F导致变成了负数,请问这个现象是怎么回事,我可以怎么调试。手册上说:
  
      如果使能了积分器,即CONFIG寄存器的位0 (INTEN)置1,那么满量程正弦波信号的等效有效值在50 Hz时为3,759,718 (0x395E66),而在60 Hz时则为3,133,207 (0x2FCF17) 。但是我这个现象不对是怎么回事,求指导谢谢!

更多回帖

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