Other Parts Discussed in Thread: ADS1248 我用FPGA控制ADS1248。
ads1248编程思路如下:
FPGA产生时钟给SCLK引脚,并且电路板上电后,一直给它时钟;CLK虽和FPGA相连,但没进行数据处理;TESET、START引脚一直为高。 CS拉低,
MUX0 配成00000001、MUX1配成10100000、SYS0配成01011111、IDAC0配成00000110、IDAC1配成10001101,CS拉高。然后不断的重复以下操作:CS拉低…
Other Parts Discussed in Thread: ADS1248 硬件电路在附件里。电路板使用XC3S1500-4FGG456C控制ADS1248,采集两个PT100的电压值。我用VHDL写的驱动,大致思路是:先配置寄存器,然后发送RDATAC(不断读)命令,但是读不到AD数据。示波器显示,DIN引脚数据正确。请问这种情况,大致原因可能是什么?
Other Parts Discussed in Thread: ADS1248
如图,3线pt100,测量范围是0-400摄氏度,如果用差分全量程,RCOMP阻值应与200摄氏度时PT100阻值相同,故选178ohm,问题:
1. 温度200左右时,ADS1248的摸拟输入电压为零,会不会因为干扰或其它原因使结果误差加大?
2. ADS1248说明书表2(Table 2. Effective Number of Bits From RMS Noise and (Peak-to-Peak Noise…
Other Parts Discussed in Thread: ADS1248 你好:
对于ads1248的pga的数值与实际放大倍数之间的关系我想求教下。我采用REF2.048V电压做基准,经过分压差分输入测量电压。当设为一倍增益时测得电压值和真实值一样,当将增益调大时,计算出的电压值和实际测量的之间的关系不是PGA的值,比如2倍增益时大概为1.33倍;4倍增益时位1.6倍。请问ADS1248的电压的放大倍数和PGA的值是什么样的关系,出现我这种情况是什么原因?
Other Parts Discussed in Thread: ADS1248 我以前用LPC1758仿SPI的时序驱动ADS1248,没有问题,转换正确;近来我用LPC1768也是用仿SPI的时序去驱动ADS1248,但是转换不对。发现/DRDY信号为一个100ms的方波,转换数据也不对的;和原来可以的对比,发现原来的/DRDY信号是当SCLK的下降沿时会变高,但是新板变成SCLK的下降沿时变低,变成中间有一个脉冲后就持续50ms(转换速率设置为20SPS)的低,变高持续50ms,又变低1us的低脉冲…
Other Parts Discussed in Thread: ADS1248 用LM3S9B92的SPI通信,配置ADS1248,一直读不出数据
void Ads1248Init(void) { GPIOPinTypeGPIOOutput(GPIO_PORTC_BASE,GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6);//配置C4,C5,C6为输出 GPIOPinWrite(GPIO_PORTC_BASE,GPIO_PIN_6|GPIO_PIN_5,0x00);//对ADS12…
Other Parts Discussed in Thread: ADS1248 用的SPI2与ADS1248相连
ADS1248WREG(ADS1248_REG_MUX0,0x01); //00100101,Bit7-6:传感器电流源检测不使用,Bit5-3:正输入为AIN0,Bit2-0:负输入为AIN1 delay_ms(20); ADS1248WREG(ADS1248_REG_MUX1,0x30); //00110000,Bit7:启用内部晶振,Bit6-5:内部基准一直打开,Bit4-3:输入基准为片上基准…