完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我通过rom查表实现了正弦波的输出,用DA芯片转换成模拟正弦波1.输出结果为1VPP的正弦波,如何生成2VPP的正弦波那?可通过更改DAC的电路实现吗?
2.由于用的8位二进制,0为波谷,255为波峰,导致DAC转换的模拟信号有直流偏置,正弦波上偏移量为幅值大小,这个要如何解决那?
|
|
相关推荐
8个回答
|
|
不对吧~这是8位的DAC,参考电压为1.2V。FPGA给DAC,0(0x00)时肯定就是0V,255(0xff)时肯定就是1.2V。不知道你怎么能255对应1V。256/1.2=213.3,也应该是213左右对应的是1V。
最佳答案
|
|
|
|
正在学习,还没学到楼主这个层次,你解决后分享下经验呗,给后人指路嘿
|
|
|
|
顶一个
|
|
|
|
有很多啊~1、简单的加一个10uf的隔直电容就好了~串联在输出管脚。形成高通滤波器,直流就过不去了~电容后面最好再加一个10k电阻到地。
2、使用运放,在+端输入dac输出信号,-端加一个1v电压就好了。也叫增加偏置。 |
|
|
|
|
|
|
|
776830702 发表于 2017-6-9 11:04 嗯,我现在也就想到这两种,请问下我实际实验中,DA芯片最大输出是1.2V,我FPGA程序里0对应0V,255对应1V,但实际电路中0对应200mV,255对于1.2V。这个是什么原因那? |
|
|
|
776830702 发表于 2017-6-9 18:06 嗯嗯,理论是这样,所以我也很奇怪为什么输出会是这样。。我再找找问题,估计是DA芯片电路上设计的问题吧,谢谢啦 |
|
|
|
这个软件就没办法做了 要用硬件电路实现,比如在后级接个放大器
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
908 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
1115 浏览 0 评论
882 浏览 0 评论
1966 浏览 0 评论
488 浏览 0 评论
1310 浏览 30 评论
5478 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-12 23:17 , Processed in 0.562107 second(s), Total 56, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号