TI中文支持网
TI专业的中文技术问题搜集分享网站

LMP90100: lmp90100采用速率问题

Part Number:LMP90100

请问,将芯片的0~7通道配置成4个差分通道,循环扫描,采样速率设置为214.65,那么各个通道的输出速率是214.65/8还是214.65/4

user6369789:

没人吗??

,

Amy Luo:

您好,

每个通道的ODR(输出数据速率)都可以通过CHx_CONFIG单独配置的,如果每个通道都设置214.65 SPS,那么ADC的 ODR 是214.65*4=858.6sps.

,

user6369789:

手册上说最大不是才214.65SPS,怎么会出来858.6sps???

,

Amy Luo:

每个通道都对应一个ODR配置寄存器CHx_CONFIG, 也就是说每个通道的ODR可以单独配置,如果每个通道都配置为214.65 SPS,那么设备的ODR应该是所有通道的ODR之和;

如果您设备的ODR希望是214.65 SPS,那么循环扫描4个通道,那么每个通道的ODR就是214.65 SPS/4;

 

user6369789 说:将芯片的0~7通道配置成4个差分通道

如果您纠结于差分配置的通道数,那么上述配置是4个通道:

,

user6369789:

那为什么我4组差分通道,每组都设置成了214.65sps,而它的每个通道的实际输出速率却远远低于这个值,每个通道大概只有214.65/4 ??

,

Amy Luo:

因为我看到datasheet 首页写明每个通道的独立增益和ODR选择,因此我开始以为是设置的每个通道的ODR;

我刚有看LMP90100 datasheet 传感器只有一路ΣΔ ADC, 那可能是设置的这一路ADC的ODR而输入是通过多路复用器选通的,我再确认下这个情况

,

Amy Luo:

今天我细看了下datasheet 如下截图部分有明确说明,即ODR是特定于通道的,这意味着一个通道可以有一个ODR,而另一个通道可以有相同或不同的ODR。

注意,这些ODR用于单通道转换;对于n个通道扫描,ODR需要除以n。例如,如果ADC以214.65 SPS的速度运行,并且正在扫描四个通道,则每个通道的ODR将为214.65/4=53.6625 SPS。

因此,这与我上一条回复的理解是一致的,也就是说LMP90100只有一路 ADC,如果是单通道转换,那么单通道转换的ODR就是LMP90100 ADC的ODR;如果是多通道比如说是n个通道扫描转换,那么这n个通道总的ODR就是LMP90100 ADC的ODR;

因为寄存器设置的是特定通道的ODR,这里的ODR根据下面截图的解释,暗含的意思其实是LMP90100 ADC的ODR,如果是单通道转换,那么n=1,ODR需要除以n,即除以1还是ODR本身,如果是n个通道扫描,ODR需要除以n,那么每个通道的ODR即为 ODR/n。因此,如果您每组都设置成了214.65sps,扫描4个通道,那么每个通道大概为214.65/4 ;

希望以上解释清楚了您的问题。

赞(0)
未经允许不得转载:TI中文支持网 » LMP90100: lmp90100采用速率问题
分享到: 更多 (0)