TI论坛
直播中

fdjslkjd

9年用户 1190经验值
擅长:光电显示
私信 关注
[问答]

ADS1243可否直接对MUX寄存器进行读操作?


  • 1)在没有对ADS1243进行初始化前,ADS1243上电复位后,我读MUX寄存器读出的数据是0XBE,不是默认值0X01,可否直接对MUX寄存器进行读操作?Xin是单片机分频给的2.5M的CLK,***,用的单片机自带SPI,读寄存器需要看DREADY的状态吗?
    2)PDWN一直接高电平可否?
    2)怀疑时钟有问题,遂外接4M无源晶振,电容17PF,但不起振,是否需要软件设置一下启动晶振呢?
    3)VDD 3.3V供电,VREF 2.5V 可否?
    以上问题还请高手不吝指教,不胜感激!



回帖(5)

王宇

2024-12-6 11:30:23
  这么多问题, 需要逐个解决。 晶振不起振,先看看,晶振或电容是否有问题,外部时钟需要相当稳定的信号才行。
另外,数据错误是不是先检查下你的时序
举报

林霆景

2024-12-6 11:30:31
ADS1243上电复位后,ACR寄存器中默认RANGE = 0 ,VREF不能超过1.25V,需要配置ACR寄存器中RANGE = 1,才可以使VREF=2.5V。
举报

刘庸宏

2024-12-6 11:30:39
示波器看下晶振是否起振,通信波形也用示波器看下。
读寄存器命令参考数据手册:RREG–Read from Registers。
举报

张文婷

2024-12-6 11:30:47
  应该在SCLK上升沿写入读取寄存器命令,您好像是在下降沿写入的。
读取寄存器Encoding:0001 rrrr xxxx nnnn,MUX地址是01H,读取MUX应该输入0001 0001 xxxx 0000
举报

更多回帖

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