电路设计论坛
直播中

goodmbby

8年用户 1199经验值
擅长:处理器/DSP
私信 关注
[问答]

使用AD5933时有几个疑问求解答

我在使用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);//

更多回帖

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