[STM32F4] STM32F446与ADS1271的通信问题

[复制链接]
2572|10
 楼主| 还是看不穿 发表于 2016-10-28 09:19 | 显示全部楼层 |阅读模式
现在用ADS1271EVM,该模块是24位的adc,该模上有两个DAS1271以菊花链式连接的,我打算用STM32F446的SPI来连接该模块。我查了手册得知ADS1271进行SPI接口模式配置后,在改芯片的VRVD脚为低电平时,就可以从读取Dout脚接收数据,但是STM32的SPI有两个数据传输引脚 MISO、MOSI。这个怎么连接呀?不晓得怎么进行通讯了,请问有人用过吗?该怎么解决呢?
Xflyan 发表于 2016-10-28 09:22 | 显示全部楼层
MISO 接 DOUT,弄明白 MISO / MOSI 的全称是什么就知道了
mmuuss586 发表于 2016-10-28 10:06 | 显示全部楼层
MISO:SPI主设备输入,接从设备输出
MOSI:SPI主设备输出,接从设备输入
 楼主| 还是看不穿 发表于 2016-10-28 10:45 | 显示全部楼层
Xflyan 发表于 2016-10-28 09:22
MISO 接 DOUT,弄明白 MISO / MOSI 的全称是什么就知道了

谢谢你的回复,ADS1271 是一个adc芯片,在SPI接口模式下,它的Dout是用来输出数据的,但是Din用来接收其他ads1271的Dout输出(以实现多个芯片菊花链式的连接,从而采集多个芯片的数据),所以就不晓得STM32的MOSI接哪儿了。。。。
 楼主| 还是看不穿 发表于 2016-10-28 10:46 | 显示全部楼层
mmuuss586 发表于 2016-10-28 10:06
MISO:SPI主设备输入,接从设备输出
MOSI:SPI主设备输出,接从设备输入

谢谢你的回复,ADS1271 是一个adc芯片,在SPI接口模式下,它的Dout是用来输出数据的,但是Din用来接收其他ads1271的Dout输出(以实现多个芯片菊花链式的连接,从而采集多个芯片的数据),所以就不晓得STM32的MOSI接哪儿了。。。。
songchenping 发表于 2016-10-28 10:59 | 显示全部楼层
弄明白主从就可以了
Xflyan 发表于 2016-10-28 17:02 | 显示全部楼层
还是看不穿 发表于 2016-10-28 10:45
谢谢你的回复,ADS1271 是一个adc芯片,在SPI接口模式下,它的Dout是用来输出数据的,但是Din用来接收其 ...

没有地方接,MOSI可以不接的,如果从芯片只有输出,不需要配置数据时,MOSI就是不接的
 楼主| 还是看不穿 发表于 2016-10-30 10:35 | 显示全部楼层
Xflyan 发表于 2016-10-28 17:02
没有地方接,MOSI可以不接的,如果从芯片只有输出,不需要配置数据时,MOSI就是不接的 ...

哦哦,谢谢!我现在也打算这样做,先试一下
643757107 发表于 2016-10-30 19:32 | 显示全部楼层
至少三根线就搞定了。
kanyini 发表于 2017-1-4 14:59 | 显示全部楼层
还是看不穿 发表于 2016-10-30 10:35
哦哦,谢谢!我现在也打算这样做,先试一下

我想问一下,你的DRDY是怎么接的,如果我是一个ADS1271是不是SYNC可以直接接地
 楼主| 还是看不穿 发表于 2017-1-6 17:04 | 显示全部楼层
kanyini 发表于 2017-1-4 14:59
我想问一下,你的DRDY是怎么接的,如果我是一个ADS1271是不是SYNC可以直接接地 ...

DRDY我是接的一个普通I/O口,一个的话SYNC可以直接接地,好像没什么影响,你可以试试,不行就接高电平。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

120

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部