ADI 技术
直播中

吴纯英

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

ADIS16488BMLZ SPI通信没有反应

最近用到一块ADIS16488BLMZ模块,但是上电后,其工作电流很小,并且SPI接口不通讯。我用上位机给模块发送0x7E00后,模块的DOUT接口始终保持低电平。不是是何原因,特此请教。
   
下面是一些详细过程:
  • 将模块ADIS16488BMLZRST’、CS’、SCLKDINDOUT引出,与上位机STM32F103 VET6SPI口对应相连,其中DINMOSIDOUTMISO;如下图所示:

2.     模块用直流电压源供电,下图为ADIS16488BMLZ的工作电压与工作电流:


3.       上位机SPI采用模式3MSB,发送0X7E00,信号如下图所示,由上至下分别为:片选、时钟、MODI,最后一行蓝色的线是实测的模块输出:

4.       下表是实测上位机输出信号的时序规格:
参数

规定最小
实际测量
规定最大

fSCLK
串行时
0.01
1.123
15
MHz
tSTALL
数据之间的停转周
2
  • 3.32

µs
tCLS
串行时钟低电平周
31
440

ns
tCHS
串行时钟高电平周
31
440

ns
tCS
片选至时钟边沿
32
1420

ns
tDSU
SCLK上升沿之前的DIN建立时
2
440

ns
tDHD
SCLK上升沿之后的DIN保持时
2
440

ns
tSFS
上一个SCLK边沿至CS解除置
32
1610

ns

         不知是什么原因导致模块SPI通讯不通,并且工作电流那么小。还请多多指教。

回帖(3)

顾天天

2019-1-21 07:20:57
您好,推荐ADIS16488无输出,DIO2管脚上电为低电平  这个问答供您参考下
举报

吴纯英

2019-1-21 07:27:35
引用: bgvywerq 发表于 2019-1-21 07:20
您好,推荐ADIS16488无输出,DIO2管脚上电为低电平  这个问答供您参考下

如图三所示,供电电压是3.3 v,SPI口没有反应,DIO2口也没有电平变化,且工作电流只有16mA。
举报

刘悦竹

2019-1-21 07:46:32
这种模块价值较高,如果您之前没有关于它的调试经验,建议你购买一块评估板先测试一下,也可以通过监测评估板的波形来调试你的MCU程序。这种评估板可以用来测试所有的ADIS的器件。
举报

更多回帖

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