TI论坛
直播中

djelje

8年用户 1047经验值
擅长:光电显示
私信 关注
[问答]

ADC122s051的采样率是200k-500ksps,其对应的SPI时钟的最快和最慢速率是多少?


  • 在调试ADC122s051的过程中发现一些问题,具体表述如下:
    1.规格书中该芯片的采样率200k-500ksps,其对应的SPI时钟的最快和最慢速率是多少?
    2.读取ADC寄存器发现读取的12bit的数据和外界施加的信号电压值刚好差一倍,将SPI的时钟速率降低至5Mhz和使用多块PCB情况是一样的。是不是哪里的设置没有满足?
    3.关于ADC分辨率 1/2lsb该怎么理解?

回帖(3)

李雪梅

2024-12-9 16:14:41
1、200k对应3.2MHZ;500ksps对应8MHZ。
2、输入信号是怎么输入的,有没有分压电路将输入信号分压或翻倍了呢
3、ADC122s051 分辨率是12bit,是1LSB=VA/4096。1/2LSB是量化误差。看图数据手册Figure 49在输入 ≤ 1/2 LSB 时输出为0b, 1/2 LSB < 输入 ≤ 1.5 LSB 时输出为1b,在最坏情况下,实际输入和量化之后的值之间有1/2 LSB 的误差。
举报

贾飞小

2024-12-9 16:16:25

如果SCLK过低/过高,不在3.2MHZ~8MHZ之间,不能保证ADC122s051

数据手册电气特性表格中的性能,如下截图说明。如果SCLK过低/过高,可能会由于内部电容泄露/波形失真,使ADC122s051

的参数性能可能会降低。

读值不正确也可能与您通信有关系,SPI通讯时序图的说明可参考数据手册USING

THE ADC122S051部分。


举报

王璐

2024-12-9 18:06:09
1. ADC122S051的采样率200k-500ksps对应的SPI时钟最快和最慢速率:

根据ADC122S051的数据手册,采样率与SPI时钟速率之间的关系如下:

- 最小SPI时钟速率:f_SPI_min = 2 * f_sample_min
- 最大SPI时钟速率:f_SPI_max = 2 * f_sample_max

其中,f_sample_min = 200ksps,f_sample_max = 500ksps。

所以,对应的SPI时钟最快和最慢速率分别为:

- 最慢SPI时钟速率:f_SPI_min = 2 * 200ksps = 400ksps
- 最快SPI时钟速率:f_SPI_max = 2 * 500ksps = 1000ksps

2. 读取ADC寄存器发现读取的12bit的数据和外界施加的信号电压值刚好差一倍:

这个问题可能与SPI时钟速率、ADC配置或外部信号有关。首先,请确保SPI时钟速率在允许的范围内(400ksps至1000ksps)。其次,检查ADC的配置,确保输入通道、增益和参考电压设置正确。最后,检查外部信号是否在ADC的输入范围内。

3. 关于ADC分辨率1/2lsb的理解:

ADC分辨率是指ADC能够区分的最小电压变化。1/2lsb表示ADC能够区分的最小电压变化是ADC满量程电压的一半。例如,如果ADC的满量程电压为10V,那么1/2lsb表示ADC能够区分的最小电压变化为5V。这意味着ADC的分辨率为0.5位,即每增加1位,ADC能够区分的电压变化范围翻倍。

希望以上信息对您有所帮助。如果还有其他问题,请随时提问。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分