Other Parts Discussed in Thread: ADS1247 最近遇到一个莫名其妙的问题,我的ads1247可以正常工作,得到的转化温度也是正常的,但是在程序运行时会偶尔出现ads1247寄存器数据莫名其妙丢失的现象,很让人费解,不知道各位有没有遇到过。
首先,一开始配置完1247的寄存器,在进入死循环后就没有在写过寄存器,这个在吗会莫名其妙改变呢?麻烦TI的FAE帮分析分析。
下面是我的电路图:
Other Parts Discussed in Thread: CC2530 , ADS1247 请问如何使ADS1247功耗降低,我用CC2530控制1247,现在整体功耗在休眠时候是5V 0.45mA,但是1247说明上有一句说是:在睡眠模式下功耗只有0.1-0.5uA ,我已经把CC2530功耗控制在7uA了,用的电源芯片功耗也单独测了45uA,所以不知道哪地方凭空多出来400微安的耗能,请问如何降低1247的功耗。
Other Parts Discussed in Thread: ADS1247 最新在使用ADS1247测量PT100,MCU51模拟SPI访问ADS1247,可以读写所有的寄存器。但是无法测量温度,DOUT交永远是低电平,而且差分电压也总是0.000V。想请问,应当如何给ADS1247发送指令,才能让它开始转换温度。
Other Parts Discussed in Thread: ADS1247 , ADS1248 在同样的信号输入下,0.385V,PGA=1时,读出值是1576963,很正常,可是PGA=4时,读出值是2523145,跟前面值不是4倍的关糸,后来FULL GAIN REG写进2.5*0x40000,输出值才是跟PGA=1时,有四倍的关糸,为何满度增益校正寄存器写进这么大的值呢,跟原来的感觉相差很大,我以为输到ADC的值为0.385*4,不要校正即可得到4倍的值,6307839左右。请FAE给解答…