我在使用AD5933时有几个疑问:
电路连接为:4脚,5脚接一个220K电阻,6脚与5脚之间接一个220K电阻作为校准电阻,
电源电压3V
1、我改变控制寄存器0x80 的 D9 ,D10位,6脚输出峰峰值一直1.9左右 没有改变(附件)。D8位 PGA增益为1
2、实值和虚值寄存器储存的16位二进制补码的形式存储,我使用时是不是要转换为原码?还是直接读取进行计算?
3、我改变标准电阻的阻值测试的结果几乎没有变化。
以下是初始化程序:
AD5933_Write_Byte(0x80,0x37);// 递增频率 1VPP PGA=1
AD5933_Write_Byte(0x81,0x00);
//起始频率 10KHZ
AD5933_Write_Byte(0x82,0x04);
AD5933_Write_Byte(0x83,0xE2);
AD5933_Write_Byte(0x84,0x17);
//频率增量 10HZ
AD5933_Write_Byte(0x85,0x00);//
AD5933_Write_Byte(0x86,0x01);
AD5933_Write_Byte(0x87,0x40);
//增量数 64
AD5933_Write_Byte(0x88,0x00);
AD5933_Write_Byte(0x89,0x01);
//建立时间周期数
AD5933_Write_Byte(0x8a,0x00);
AD5933_Write_Byte(0x8b,0x10);
// 进入待机模式
AD5933_Write_Byte(0x80,0xB7);// 进入待机模式
//复位
AD5933_Write_Byte(0x81,0x10);// 复位
//起始频率初始化
AD5933_Write_Byte(0x80,0x17);// 进入待机模式
//启动频率扫描
AD5933_Write_Byte(0x80,0x27);//