芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 2549|回复: 0

VIVADO仿真使用analog模拟量输出波形时避免软件自动插值的设置方法

[复制链接]
  • TA的每日心情
    开心
    2021-12-31 09:03
  • 71

    主题

    78

    帖子

    976

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    976
    发表于 2022-12-27 16:46:14 | 显示全部楼层 |阅读模式
    问题描述
    有部分初学者在进行DDS信号发生器设计仿真时,明明设计的输出波形为方波信号输出,而实际VIVADO仿真切换为模拟量输出时,输出波形却呈现三角波状态。
    000.png

    图1:通道B的数字量形态为0000和3FFF的周期性跳变

    001.png

    图2:通道B的模拟量形态为三角波

    问题原因
    由于VIVADO会默认将模拟量绘图的离散点位在连线时作插值平滑处理,这样就会导致方波信号被插值过渡平滑处理后,变成三角波信号。


    解决方法
    改变VIVADO的默认设置
    右键点击波形的变量名称,然后选择Analog Settings菜单

    002.png

    图3 选择analog Settings菜单

    003.png

    图4 在analog settings中修改插值模式为hold

    这样,就可以避免VIVADO仿真输出模拟量波形时,自动进行插值平滑过渡而无法反映真实输出结果了。最终设定效果如下:

    004.png




    回复

    使用道具 举报

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

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-11-21 20:09 , Processed in 0.109404 second(s), 33 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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