现象描述如下:
1.ADS1278的供电5V、3.3V、1.8V输入正常
2.ADS1278晶振使用25MHZ,输出正常
3.模式配置:MODE[1:0]:[0,0],选择高速模式
4.模式配置:FORMAT[2:0]:[0,0,1]选择SPI TDM模式 FIX模式
5.同步信号:8KHZ的脉冲,一个周期内,低电平维持时间:10us
问题:只要给同步信号,低脉冲时间符合要求,DRDY信号应该会有下降沿输出(数据准备好),现在DRDY一直维持高电平
pluto wu:
手册P27: In the SPI format, /DRDY goes high as soon as /SYNC is taken low;
我单步调试程序发现/DRDY上电后即被ADS1278拉高,我无论怎么发/SYNC信号都没有反应,一直为高
pluto wu:
回复 pluto wu:
手册:P35页有写:上电后经过2的18次方个CLK、129个tDATA后,/DRDY会被拉低,但是没有检测到,是否芯片根本没有被成功初始化?
又该如何证明?
pluto wu:
回复 pluto wu:
有没有TI的官方人员给解答一下,或者提供些思路也好,谢谢
Jackson Liu:
我现在和你遇到的问题一样,你解决了吗?
Luke Sun:
hi pluto wu,
在tdm模式下,DRDY的输出如数据手册上图77所示,DRDY只会在第一个sclk时拉低并立刻上升。
pluto wu:
回复 Jackson Liu:
解决了,我的DRDY没有输出的原因:1.8V供电问题,如果片子的5V、3.3V、1.8V供电正常、同步信号在上电后拉高,用示波器可以看到DRDY一直有输出,输出频率和模式有关,比如低速模式的DRDY输出频率大概为10K
huibo yin:
回复 pluto wu:
我的DRDY为何一直是低电平?没有成功初始化,还是片子挂了?求帮助qq 1074337891