VIVADO仿真使用analog模拟量输出波形时避免软件自动插值的设置方法
问题描述有部分初学者在进行DDS信号发生器设计仿真时,明明设计的输出波形为方波信号输出,而实际VIVADO仿真切换为模拟量输出时,输出波形却呈现三角波状态。
图1:通道B的数字量形态为0000和3FFF的周期性跳变
图2:通道B的模拟量形态为三角波
问题原因
由于VIVADO会默认将模拟量绘图的离散点位在连线时作插值平滑处理,这样就会导致方波信号被插值过渡平滑处理后,变成三角波信号。
解决方法
改变VIVADO的默认设置
右键点击波形的变量名称,然后选择Analog Settings菜单
图3 选择analog Settings菜单
图4 在analog settings中修改插值模式为hold
这样,就可以避免VIVADO仿真输出模拟量波形时,自动进行插值平滑过渡而无法反映真实输出结果了。最终设定效果如下:
页:
[1]