ADS1258芯片底部的散热片需要与地连在一起吗?我的电路中给ADS1258供电的是正负2.5V,全部按照推荐电路设计的,两道的ADS1258的REF+端的电压是0V,REF-端的是-2.5V,这个电压基准电压正常吗? 我在调试时,将ADS1258的各寄存器依次配置为0x02,0x00,0x00,0x00,0xff,0xff,0x00,0x00,0x88,0x8b,为确认是写入了,又从ADS1258中读出了各寄存器的值,对比后和写入的是一样的。但在读取的status的bit6始终为高电平(即AIN输入电压超过量程),后面的3个字节的数据全是高电平,此时的模拟输入脚都没加信号。输出的通道号倒是正常的,后来在ADCINN和ADCINP上加了个0.1uF的电容,2.5V电源也多加了个10uF的钽电容,后面的3个字节的数据又全是低电平,其他的没变。用逻辑分析仪抓取的图如下
另外能否提供一份430的驱动代码。
ADS1258芯片底部的散热片需要与地连在一起吗?我的电路中给ADS1258供电的是正负2.5V,全部按照推荐电路设计的,两道的ADS1258的REF+端的电压是0V,REF-端的是-2.5V,这个电压基准电压正常吗? 我在调试时,将ADS1258的各寄存器依次配置为0x02,0x00,0x00,0x00,0xff,0xff,0x00,0x00,0x88,0x8b,为确认是写入了,又从ADS1258中读出了各寄存器的值,对比后和写入的是一样的。但在读取的status的bit6始终为高电平(即AIN输入电压超过量程),后面的3个字节的数据全是高电平,此时的模拟输入脚都没加信号。输出的通道号倒是正常的,后来在ADCINN和ADCINP上加了个0.1uF的电容,2.5V电源也多加了个10uF的钽电容,后面的3个字节的数据又全是低电平,其他的没变。用逻辑分析仪抓取的图如下
另外能否提供一份430的驱动代码。
举报