TI中文支持网
TI专业的中文技术问题搜集分享网站

DAC34H84: 配置DAC出现问题,输出的波形不稳,间隔一段时间会跳

Part Number:DAC34H84

我提供的DAC_CLK和DATA_CLK都是100M,时钟上升沿采A通道,我赋值为0;下降沿采B通道,我赋值正弦波(DDS产生);配置寄存器,设置为 027082,00F09C,01140E,182000,1E8888,1F1142,即二进制补码设置,插值设为1.结果A通道输出为0,B通道输出为我设置的频点处的波形,

Amy Luo:

您好,

DAC34H84寄存器是16bits的,不明白您说的“配置寄存器,设置为 027082,00F09C,01140E,182000,1E8888,1F1142,即二进制补码设置”是什么意思?

DAC34H84寄存器是否验证了写入后可以正确读出?

,

JIMM LIN:

您好,我是写了这些寄存器02,00,01,18,1F,后面的是寄存器对应的值,我们也验证了是可以正确读出这个寄存器的。但是就像我图片拍的那样,我产生5M频点的正弦波是可以输出的,但是会隔一会跳一下噪声,这应该是哪里的问题呢?再次感谢

,

JIMM LIN:

补充一下,我们使用ARM通过spi总线实现读写寄存器的,可以正确的读写上述地址的寄存器。

,

Amy Luo:

上述反馈收到,我正在确认您的问题~

,

Amy Luo:

您可以附上您在时域测得的输出波形吗?您在DAC34H84输出端是否接了负载?

您是使用的EVM板吗

,

JIMM LIN:

我没有使用EVM板,DAC的输出端也没有接负载,直接接到频谱仪上查看波形了。我猜测是DAC_CLK的相位有问题,导致会有不稳定的波形产生

,

Amy Luo:

建议您通过data pattern checker查看是否存在 setup/hold 时序问题:

您还可以调整数据延迟和时钟延迟,以帮助设置/保持时间:

另外也建议您查看数据表 7.5.1 Power-Up Sequence上电顺序和 7.5.2.4 Example Start-Up Sequence配置示例

,

JIMM LIN:

您好,我在使用data pattern checker时,config 4 的数值变成了FFFF,config5变为了00F8,但是读config37-44的值全部都和默认值一样(分别是7A7A、B6B6等),这说明存在建立保持时序的问题吗?具体应该从哪方面解决呢?

,

Amy Luo:

感谢反馈,我确认下您的问题~

,

JIMM LIN:

您好,能具体给我一些怎么解决这种问题的方法吗?

,

Amy Luo:

您是否按照数据表中的说明调整寄存器设置中dataclk的延迟,以查看错误是否有所改善:

,

JIMM LIN:

之前试过,并没有得到改善。

,

Amy Luo:

我已将您的问题发布在了E2E英文论坛,如下链接,为了能让您更快的拿到E2E论坛的回复,您也可以随时查看下面链接的回复,当然也可以直接跟进帖子的回复:

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1106177/dac34h84-the-output-waveform-is-unstable

,

JIMM LIN:

好的,非常感谢

,

Amy Luo:

别客气~

收到回复后,我也会在这里回复您的

,

Amy Luo:

E2E工程师建议您使用 DAC34H84 GUI 中现有的已知可以正常工作的 DAC34H84配置。 您可以先参考 DAC34H84 GUI 目录中的以下配置: 

C:\Program Files (x86)\Texas Instruments\DAC348x\EVM Configuration File Released\DAC34H84

www.ti.com/…/slac483

赞(0)
未经允许不得转载:TI中文支持网 » DAC34H84: 配置DAC出现问题,输出的波形不稳,间隔一段时间会跳
分享到: 更多 (0)