在“线程: ADS131E08”中讨论的其他部件
您好,
我正在使用ADS131E08S进行50Hz交流测量。
ADC用于双相模式(+ADC 2.5 至2.5)
DRDY已连接至微控制器的中断引脚。
连接到微控制器GPIO引脚的起始引脚。
ADC正在内部时钟模式下运行。
ADC初始化序列。
1.通过SPI发送重置命令
2. SDATAC命令,停止连续模式
3.读取SPI 0x20 0x00 0x00上的ADC ID寄存器(读取ID为0xD2)
4.使用WREG命令发送以下配置
config1 = 0xD6 //多数据回读模式,数据速率1 KSPS
CONFIIG2 = 0xE0 //测试信号由外部驱动
CONFIIG3 = 0xE0 // VREFP设置为4 V
故障= 0x00 // 95 % 至5%
CHnSET = 0x10 //增益1,Nomral输入
5. ADC偏移校准命令
6. ADC读取连续模式命令
初始化完成后,我将使起始引脚处于高位,这将永远保持高位。 在DRDY上,我通过在SPI上读取27个字节来获取中断并存储示例。
某些时间样本缺失,请参考以下基于ADC样本绘制的正弦波。
我做错了什么? 任何建议。
谢谢
Jignesh Gohil