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

STM32的dac输出不是模拟量吗?  

[复制链接]
yww110 提问时间:2019-5-20 15:41 /
用2048*(1+sin(inc*i))产生正弦波函数,用dac1通道,在PA4输出,为什么有的设计是stm32的GPIOA的8个I/O口连接DAC0832的8个数据端,stm32的dac输出的不是模拟量吗,为什么还要接一个D/A转换器的DAC0832呢?

与STM32连接的DAC0832

与STM32连接的DAC0832
收藏 评论40 发布时间:2019-5-20 15:41

举报

40个回答
wenyangzeng 回答时间:2019-5-20 15:56:45
本帖最后由 wenyangzeng 于 2019-5-20 16:04 编辑

DAC0832是一款8位DAC芯片,它把DI0-DI7的8位数字量转换成模拟量从Iout1或Iout2输出。楼主标题的STM32的DAC与该电路是两码事。某些型号的STM32芯片本身具备DAC功能,无需再像上图所示连接一片DAC0832就可以直接从DAC输出引脚输出模拟信号了。
比如:

无标题.png

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

yww110 回答时间:2019-5-20 16:02:21
额,这电路图是已经做出实物了的,是一个波形发生器,我就是有些搞不明白他为什么还要再接一个DAC0832,而且接了最后输出居然正常
TLLED 回答时间:2019-5-20 16:04:19
stm32的DAC可以直接输出模拟信号啊

评分

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

查看全部评分

wenyangzeng 回答时间:2019-5-20 16:05:21
yww110 发表于 2019-5-20 16:02
额,这电路图是已经做出实物了的,是一个波形发生器,我就是有些搞不明白他为什么还要再接一个DAC0832,而 ...

应该是所选芯片没有DAC功能。
yww110 回答时间:2019-5-20 16:09:04
wenyangzeng 发表于 2019-5-20 16:05
应该是所选芯片没有DAC功能。

stm32F103C8T6是DAC的,难道直接和转换芯片DAC0832接8个I/O口就变成数字量了?
toofree 回答时间:2019-5-20 16:31:31
yww110 发表于 2019-5-20 16:09
stm32F103C8T6是DAC的,难道直接和转换芯片DAC0832接8个I/O口就变成数字量了?

stm32F103C8T6的确是没有DAC功能的,加了DAC0832用起来就是那么的简单。

评分

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

查看全部评分

yww110 回答时间:2019-5-20 16:59:02
惊呆了,没有DAC的stm32,能在编程中对dac操作的吗
无标题.png
yww110 回答时间:2019-5-20 17:15:55
toofree 发表于 2019-5-20 16:31
stm32F103C8T6的确是没有DAC功能的,加了DAC0832用起来就是那么的简单。

是这程序给错了吗,他给我实物是STM32F103C8T6的板子,但程序给的是对DAC的操作
无标题.png
wenyangzeng 回答时间:2019-5-20 17:31:38
yww110 发表于 2019-5-20 16:09
stm32F103C8T6是DAC的,难道直接和转换芯片DAC0832接8个I/O口就变成数字量了?

STM32F103C8T6怎么会有DAC呢?

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