发 帖  
原厂入驻New
[问答]

FPGA的引脚直接输出一个正弦波这个是怎么实现的?

170 FPGA开发 FPGA
分享
用的是赛灵思的xc3s400
今天测了一下引脚,显示的是一个完整的正弦波,这个是怎么实现的呢?
今天想了半天也没想明白。
希望各位前辈可以给个解答,指点一下,谢谢!
0
奖励1积分
2020-9-22 15:13:32   3 评论 分享淘帖 邀请回答

相关问题

3 条评论
4个回答
单个引脚PIN输出一个完整的正弦波?示波器观察正弦波,看看它的频率(幅值不重要)是工频50Hz吗?注意手不要碰到探头金属部分。
//------
大概率是工频串扰。板卡如果离着日光灯近,可能还会出现几kHz~几十kHz的工频信号。这属于干扰,侧面也说明了工作环境相对差一丢丢。
2020-9-22 16:26:50 4 评论

举报

4 条评论
波形的频率是多少?会不会是PWM加RC网络做的模拟量输出?
https://item.taobao.com/item.htm?id=558757613763
这一款电压转换模块,我买来用过。他用的MCU芯片是STM32F030,不带DAC。他就是PWM信号过RC网络,再给运放做输出的。0~10V。
建议你仔细找找数字量的输出脚和地之间有没有电容,如果有电容那估计就是上面说的这套了。
2020-9-22 21:15:11 评论

举报

我查看了一下spartan3(XC3S400)的相关资料,其管脚pin暂不支持纯模拟量输出。所以你测量的管脚波形应该和后面电路有关系。常见使用运放积分电路将FPGA输出的方波(PWM控制)转为类似正弦波。测量的波形相同但幅值不同,从侧面说明了后面电路可能是一个带反馈的积分放大电路。(反馈使波形相同)
//------微分电路和积分电路相关链接
  1. http://m.elecfans.com/article/516185.html
  2. https://wenku.baidu.com/view/3a01fa214b35eefdc8d333d1.html
复制代码

//------其他
好像“PWM波+电容+电阻+三极管”也能达到上述的类似效果。我模电水平有点渣,没法给你提供这方面的准确原理图。
建议上传FPGA工程或者原理图,要不然凭空去想象来回答太难了。
spartan3_XC3S400.png
2020-9-23 15:22:42 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问
关闭

站长推荐 上一条 /7 下一条

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