LDC1314 运行在多通道转换模式时,读取各通道转换结果都和通道0的转换结果相同,请问一下这种情况通常是什么原因造成的呢?
Kailyn Chen:
您好,寄存器0X1B是怎么配置的?
L T:
回复 Kailyn Chen:
您好!MUX_CONFIG寄存器0X1B 我设置的是0xC20C,读取各通道的转换结果 我是读取的寄存器地址0x00、 0x02、 0x04、 0x06
目前有两个线圈 分别接到了通道0 和通道1; 读取通道1的转换结果和通道0的转换结果相同;当通道0的线圈频率发生变化时,读取通道1的转换结果也是和通道0的结果一起在变化,且结果相同;但是如果通道1的线圈频率发生变化时 通道1的转换结果没有任何变化 并且和通道0 的转换结果一样;同样的,虽然通道2和通道3没有接线圈,但是读取到的转换结果也和通道0一样,在此也想问一下,如果该通道上没有接上线圈(或者没有起振) 其转换结果是否为0 或者其他呢?
下面是我初始化时 配置寄存器的值
Kailyn Chen:
回复 L T:
您好,如果通道2 和3没有接线圈的话, 我想寄存器0X1B的bit[14:13]您配置为00, 自动扫描的顺序就是ch0 和ch1就好。
就不需要配置为10.(Ch0, Ch1, Ch2, Ch3)。
您这样改改试试呢?