已回答假定已回答

ADE7758通信以及关于电流有效值测量的一些问题

382816232@qq.com 在 2018-2-2 詢問的問題
最後回覆由Gary.Kang.AnalogDevices於2018-2-6提供

现在使用ADE7758出现问题,感谢路过大神指导一下。

问题描述如下:

1.使用SPI通讯读回来的全部是1,包括操作寄存器的值。SPI是软件模拟的,晶振8M,没有倍频。代码如下:

/*  SPI传输1个字节  */

uint8_t SPI_MasterTransmit(uint8_t data)

{

  uint8_t  j,d;

  d=0x00;

  for (j=0;j<8;j++)

  {

    if ((data & 0x80) != 0) SPI_MOSI_Hi;else SPI_MOSI_Lo;

  SPI_SCK_Hi;

  data = (data << 1);

    d = d<<1;

  if (SPI_MISO_Hi)  d |= 0x01;

  SPI_SCK_Lo;

  delay_l(1);

  }

  return d;

}

 

2.IRQ引脚始终为低电平,已经将中断屏蔽寄存器全部写0了。测量还是0.2V。

3.参考手册上的描述,电流输入通道的±500mv应该是峰值,但是看网上很多都是作为有效值去匹配电阻的,有点疑惑,是不是超过了这个峰值也可以?比如说我现在差分最大是700mv,是不是寄存器的值就会比 “60Hz 时的满刻度正弦信号的同等有效值数值为 1,914,753(0x1D3781) ” 高?而且这个50Hz和60Hz对电流有影响吗?

4.我在手册上看到IRSM的测量建立时间在积分器关闭的情况下是960ms,请问这个寄存器的值是960ms覆盖一次吗?

 

附连接电路图:

結果