打印
[STM32F4]

STM32F446与ADS1271的通信问题

[复制链接]
2259|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接哪儿了。。。。

使用特权

评论回复
5
还是看不穿|  楼主 | 2016-10-28 10:46 | 只看该作者
mmuuss586 发表于 2016-10-28 10:06
MISO:SPI主设备输入,接从设备输出
MOSI:SPI主设备输出,接从设备输入

谢谢你的回复,ADS1271 是一个adc芯片,在SPI接口模式下,它的Dout是用来输出数据的,但是Din用来接收其他ads1271的Dout输出(以实现多个芯片菊花链式的连接,从而采集多个芯片的数据),所以就不晓得STM32的MOSI接哪儿了。。。。

使用特权

评论回复
6
songchenping| | 2016-10-28 10:59 | 只看该作者
弄明白主从就可以了

使用特权

评论回复
7
Xflyan| | 2016-10-28 17:02 | 只看该作者
还是看不穿 发表于 2016-10-28 10:45
谢谢你的回复,ADS1271 是一个adc芯片,在SPI接口模式下,它的Dout是用来输出数据的,但是Din用来接收其 ...

没有地方接,MOSI可以不接的,如果从芯片只有输出,不需要配置数据时,MOSI就是不接的

使用特权

评论回复
8
还是看不穿|  楼主 | 2016-10-30 10:35 | 只看该作者
Xflyan 发表于 2016-10-28 17:02
没有地方接,MOSI可以不接的,如果从芯片只有输出,不需要配置数据时,MOSI就是不接的 ...

哦哦,谢谢!我现在也打算这样做,先试一下

使用特权

评论回复
9
643757107| | 2016-10-30 19:32 | 只看该作者
至少三根线就搞定了。

使用特权

评论回复
10
kanyini| | 2017-1-4 14:59 | 只看该作者
还是看不穿 发表于 2016-10-30 10:35
哦哦,谢谢!我现在也打算这样做,先试一下

我想问一下,你的DRDY是怎么接的,如果我是一个ADS1271是不是SYNC可以直接接地

使用特权

评论回复
11
还是看不穿|  楼主 | 2017-1-6 17:04 | 只看该作者
kanyini 发表于 2017-1-4 14:59
我想问一下,你的DRDY是怎么接的,如果我是一个ADS1271是不是SYNC可以直接接地 ...

DRDY我是接的一个普通I/O口,一个的话SYNC可以直接接地,好像没什么影响,你可以试试,不行就接高电平。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

120

帖子

0

粉丝