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 ;
希望以上解释清楚了您的问题。