数码之家

 找回密码
 立即注册
搜索
查看: 1833|回复: 6

[Arduino] T型dac与arduino并口

[复制链接]
发表于 2020-4-30 08:58:49 | 显示全部楼层 |阅读模式
自制的电阻型dac,具体原理上网查询吧,
我这个只有6个输入端,所以分辨率只有64.
原理很简单,就是找合适阻值电阻难点





那么arduobo的uno有没有并行输出呢,应该说真正的8位并口输入、输出基本没有
我不了解其他单片机,其实并行端口我觉得还是很有用的,虽然串行越来越快

试了一下要是用uno的端口D,会有这种很规律的脉冲输出干扰
这是我没有想到的


这是什么干扰呢,是计时器的输出信号,难道这个信号一直有吗?
那以前做的那些应用中怎么没发觉啊


我对uno的本质也很不了解,说不清原因,有没有专家给解释一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 2家元 +40 收起 理由
有点不烧 + 20 謝謝分享
锰子 + 20 謝謝分享

查看全部打赏

发表于 2020-4-30 11:54:36 | 显示全部楼层
R2R 做的dac,可以做个8位的玩,6位有点少

打赏

参与人数 1家元 +5 收起 理由
人艰不拆了 + 5

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-30 11:57:03 | 显示全部楼层
游泳的鸟儿 发表于 2020-4-30 11:54
R2R 做的dac,可以做个8位的玩,6位有点少

因为我的端口只能有6位,所以做了六位,是有点低:tongue:
回复 支持 反对

使用道具 举报

发表于 2020-5-1 09:08:16 | 显示全部楼层
人艰不拆了 发表于 2020-4-30 11:57
因为我的端口只能有6位,所以做了六位,是有点低

R-2R架构还可以做步进衰减器,把MCU的IO口设置为推挽和高阻2种模式并强制固定为低电平。去掉R-2R网络的接地点,往接地端直接注入音频信号,就可以在输出端得到受控信号。如果全部IO都是高阻态,输出信号无衰减,越高位的IO变为推挽输出,就会旁路越多分量的输入信号,输出信号就变小。以后这个你也试试。

打赏

参与人数 1家元 +10 收起 理由
人艰不拆了 + 10 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-5-1 09:50:53 | 显示全部楼层
你整一个74hc595 再接8个电阻 要方便不少

打赏

参与人数 1家元 +10 收起 理由
人艰不拆了 + 10

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-1 11:21:57 | 显示全部楼层
2545889167 发表于 2020-5-1 09:50
你整一个74hc595 再接8个电阻 要方便不少

我要的是速度啊:giggle:
回复 支持 反对

使用道具 举报

发表于 2020-5-2 17:51:12 | 显示全部楼层

595速度也不慢吧,12MHz时钟速度还是有的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-23 09:51 , Processed in 1.326003 second(s), 18 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表