首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在定时器中断产生的PWM输入上使用DAC?

如何在定时器中断产生的PWM输入上使用DAC?
EN

Stack Overflow用户
提问于 2014-05-30 14:42:33
回答 2查看 575关注 0票数 0

我正在使用一个12位线性脉宽调制数模转换器,并希望通过I2C将我的LTC2631信号转换为模拟信号。我目前还不能想出一个算法,以及DAC需要如何编程才能接收PWM输入,然后生成输出。我使用的是Pro Micro 3.3V电路板。

如果有任何帮助,包括我可以在网上阅读的东西,将不胜感激。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-10-15 13:34:20

如果你打算使用像LTC2631这样的脉宽调制数模转换集成电路,你根本不需要I2C。您只需通过I2C将二进制值传递给IC,它将被转换为模拟电压。如果你想使用PWM来产生模拟信号,你可能需要对输出进行滤波,使其看起来不是方块的。看一下:http://interface.khm.de/index.php/lab/experiments/arduino-dds-sinewave-generator/和:http://www.avdweb.nl/arduino/hardware-interfacing/super-simple-dac.html

最好的。

票数 4
EN

Stack Overflow用户

发布于 2015-01-12 22:05:23

是的,如果你有脉宽调制信号,那么你不需要在all.just上有一个数模转换器,在脉宽调制之后附加一个低通滤波器,你就会有模拟信号。但是,如果您想使用任何I2C数模转换器,您只需提供它的二进制数字,它将自动转换为模拟信号。PWM和DAC都是不同的产生模拟信号的方法,你不需要把它们结合起来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23948603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档