你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于外置AD和DA的IO口选择问题

[复制链接]
zjy413148395 提问时间:2018-4-5 17:55 /
我要用的芯片是STM32F405RG,现在想外置ADS8556和DAC8812,请问把AD和DA直接接到STM32的普通IO口就行吗?
第一次学些和使用STM32,请多多指教!

收藏 评论8 发布时间:2018-4-5 17:55

举报

8个回答
无薪税绵 回答时间:2018-4-5 20:49:40
ADS8556是可以使用普通IO,

DAC8812是使用SPI通信的,
除非你想使用普通IO模拟SPI,
否则建议直接使用硬件SPI。

以下是可能用到的资料:
DAC8812应用电路图.pdf (57.76 KB, 下载次数: 14)

评分

参与人数 2ST金币 +1 蝴蝶豆 +4 收起 理由
zero99 + 4
zjy413148395 + 1 很给力!

查看全部评分

wenyangzeng 回答时间:2018-4-5 18:59:19
楼主需要先阅读ADS8556和DACC8812的数据手册,查找器件的接口方式后才能决定F405需要如何连接。比如SPI、IIC或并行接口。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

zjy413148395 回答时间:2018-4-5 21:16:51
wenyangzeng 发表于 2018-4-5 18:59
楼主需要先阅读ADS8556和DACC8812的数据手册,查找器件的接口方式后才能决定F405需要如何连接。比如SPI、II ...

好的,我看了一下,打算AD和DA都用SPI通信。
zjy413148395 回答时间:2018-4-5 21:18:59
无薪税绵 发表于 2018-4-5 20:49
ADS8556是可以使用普通IO,

DAC8812是使用SPI通信的,

好的,为了节约IO口便于后续扩展,我的ADS8556也打算用串行模式,所以也是SPI了,我具体看下,不懂再问你,谢谢啦!
zjy413148395 回答时间:2018-4-5 22:20:28
无薪税绵 发表于 2018-4-5 20:49
ADS8556是可以使用普通IO,

DAC8812是使用SPI通信的,

问下STM32的MOSI、MISO和DAC8812的SDI、LDAC怎么对应啊
Angel_YY 回答时间:2018-4-6 07:35:41
DA和AD芯片一般SPI接口通讯最常见,DAC8812也是SPI通讯,所以最好使用硬件SPI通讯。
SDI是从设备输入,应该连接主设备输出即MOSI。
DAC8812是三线SPI,只需要CS CLK和SDI,主设备的MISO在这里没有用到。
LDAC是低电平有效的选通信号,应该接MCU的一个普通GPIO即可。

评分

参与人数 2ST金币 +5 蝴蝶豆 +3 收起 理由
无薪税绵 + 5 正解!
zero99 + 3

查看全部评分

zjy413148395 回答时间:2018-4-6 14:49:58
Angel_YY 发表于 2018-4-6 07:35
DA和AD芯片一般SPI接口通讯最常见,DAC8812也是SPI通讯,所以最好使用硬件SPI通讯。
SDI是从设备输入,应该 ...

好的,我后来看了下时序图,确实是这样的。谢谢!
feixiang20 回答时间:2018-4-8 03:27:12
依上所述,还是先看看这2个的数据资料和接口说明,至于SPI通信还是要看看通信读取AD和DA的类似代码,端口引脚配置,以及是否时序正确。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版