商震 发表于 2022-12-27 16:46:14

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

问题描述
有部分初学者在进行DDS信号发生器设计仿真时,明明设计的输出波形为方波信号输出,而实际VIVADO仿真切换为模拟量输出时,输出波形却呈现三角波状态。


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



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

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


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



图3 选择analog Settings菜单



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

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






页: [1]
查看完整版本: VIVADO仿真使用analog模拟量输出波形时避免软件自动插值的设置方法