问题如下:
1)ADS是24位的,为什么转换后的电压值为8位精度?
2)说明书的第十四页中说明数据转换周期最大为8.32ms,最小也为8.32ms,这是不是说明SCLK的每个周期必须为346.66666ns?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1. 你给的基准电压是多少?信号幅度是多少?是不是幅度太小了?
2. 跟时钟周期有关。14页下面的注释已经写了,对于2M的SCLK,转换时间是8.32ms;对于其他SCLK,与2M SCLK的转换周期成比例。比如用1M的SCLK,转换周期就应该是16.64ms,以此类推。
啊,不好意思,看错了,的确应该是CLK,不是SCLK。CLK应该是外部时钟,用来控制内部转换的;SCLK是用来读写数据用的。
基准2.5V,从手册上看,full-scale range应该是5V。在500mV输入下,从手册13页表2来看,符号位应该是0,前3为幅度位是0,但是第4个幅度位应该是1了。你那边读到的数据是多少?按照这个表格,转换结果对应的模拟电压是多少?
现在500mV输入下读到的值是多少?之前所说的只有8位精度应该怎么理解?如果把AINN接2.5V的基准,会不会有改善?
按说0.109对应的编码应该是183548,如果跳的话,看看是哪几位在跳,最好能把实验时观察到的最大和最小值记录下来。另外,你信号源是否干净,可能信号源在0.109V输出时带了较大的噪声?你的系统里是否有前端放大器电路做滤波?
lixinan li,
您好,ADS1224的典型应用和例程可以从datasheet和ADS1224EVM user guide上得到一些,希望能帮到您。附件是ADS1224 datasheet和其测试EVM上电路原理图,供您参考,谢谢您对TI的支持!