我将 DAC34sh84与 ZC706搭配使用。 我需要生成调制信号并将其传输到后续系统。 我在代码中生成调制信号(16位)并将其与 DMA 一起传输。 借助 Xilinx Vivado (16位)中的 DDS IP 生成载波信号。 我将调制信号和载波信号相乘以形成调制信号(32位)并将其传输到 DAC34sh84。
我能够生成信号并在示波器上进行观察。 但我无法生成超过电压电平107mVpp 的信号。 我观察到、调制信号存在问题。 由于它是16位、我无法将值增加到超过32767。 我需要 DAC 的正确配置、以便我的问题得到解决。
下图显示了设计流程:
下图显示了虚拟示波器上生成的信号的输出:
图3显示了具有较高值的调制信号:
如图3中所示红色信号。 它在超过最大值(即32767)后被削波。
我的 DAC 配置为32位输入。 在任何情况下、如果我可以增大该值或在 DAC 本身中生成载波信号、将会很有帮助。
感谢你能抽出时间。