TI论坛
直播中

张娟

8年用户 2248经验值
私信 关注
[问答]

ads8363模式4的情况下不能实现4通道,是为什么原因?


  • ads8363,m1=m0=1,mode4,寄存器输入信号sdi恒为0,
    rd和convst的信号都是在clk的上升沿出发一个周期的高电平
    本来应该是四通道采样
    但是结果只有A的两个通道有效,串行数据2位地址,高位(ch0,1)为00110011……,低位(cha,b)恒为0(有时莫名恒为1)
    真心找不到原因啊
    求大侠指点啊

回帖(1)

李明

2025-2-6 18:08:38
根据您的描述,ADS8363在模式4下不能实现4通道采样,可能的原因有以下几点:

1. 硬件连接问题:请检查ADS8363与外部电路的连接是否正确,特别是SDI、RD、CONVST等引脚是否正确连接。

2. 时序问题:请检查您的时序是否满足ADS8363的要求。根据您的描述,RD和CONVST信号都是在CLK的上升沿出发一个周期的高电平。请确保时序满足数据手册中的要求。

3. 寄存器配置问题:请检查您的寄存器配置是否正确。根据您的描述,M1=M0=1,模式4。请确保其他寄存器配置也正确,例如通道选择寄存器、采样速率寄存器等。

4. 串行数据问题:您提到串行数据2位地址,高位(CH0,1)为00110011……,低位(CHA,B)恒为0(有时莫名恒为1)。请检查您的串行数据是否正确。根据您的描述,模式4下应该是4通道采样,因此串行数据应该包含4个通道的数据。请检查您的串行数据是否正确。

5. 软件问题:请检查您的软件代码是否正确。请确保您的代码正确地配置了ADS8363的寄存器,并正确地读取串行数据。

建议您按照以下步骤进行排查:

1. 检查硬件连接是否正确。
2. 检查时序是否满足ADS8363的要求。
3. 检查寄存器配置是否正确。
4. 检查串行数据是否正确。
5. 检查软件代码是否正确。

希望以上建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们为您提供更具体的帮助。
举报

更多回帖

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