主题中讨论的其他器件: ADS1258
您好!
该转换器支持通过多路复用器进行两种通道访问模式:自动扫描模式和固定通道模式。 这些模式由寄存器 CONFIG0的 MUXMOD 位选择。
在 CONFIG0 (配置寄存器0)中 、第5位是 MUXMOD。 如果我设置 MUXMOD = 0 (默认值)处于自动扫描模式、并且 MUXMOD = 1处于固定通道模式。
我的 ADS1158输入是单端信号。
使用自动扫描模式(MUXMOD = 1)。
输入通道选择(AIN0至 AIN15)使用 MUXSG0和 MUXSG1 (仅适用于单端信号)完成。 例如,我想使用 ADC 的 AIN0、AIN1和 AIN15输入通道。 现在 MUXSG0 = 0X03h (0000 0011 --寄存器的二进制值)和 MUXSG1 = 0X80h (寄存 器的1000 0000 --二进制值)。 通道的优先级根据 Chid [4:0]进行设置、例如 AIN0 =第9个优先级、AIN1 =第10个优先级、AIN15 =第24个优先级。
我是否需要在每次选择该命令时发送命令字节,或者从单个命令字节对所有通道进行数据转换。 如果从单个命令字节发生、那么我是否在 DOUT 引脚上获取通道数据。 如果 MUL=1被启用?
而在固定模式下、通道选择是使用 MUXSCH 寄存器完成的。