This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DAC5674EVM:尝试使用Artix-7 FPGA生成锯齿波

Guru**** 1969805 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/656030/dac5674evm-attempting-to-generate-a-sawtooth-wave-with-an-artix-7-fpga

部件号:DAC5674EVM

您好,

如标题所述,我正在尝试使用Artix-7 FPGA生成锯齿波。  我正在使用单端时钟驱动DAC,并遵循了模块数据表中有关单端时钟配置的说明。  遗憾的是,我在输出引脚上看不到任何内容。  我已验证FPGA的数据和时钟是否正确,芯片的PLLLOCK指示器也是如此。  我希望与工程师交谈,以便我们可以解决这个问题。   

谢谢大家,

Toby Jones

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Toby,

    我们正在研究您的问题,并将很快回复您。

    此致,
    Neeraj
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好,

    我已返回此帖子添加一些其他信息。  随附一些示波器屏幕抓图,第一个是外部时钟信号,第二个是PLLLOCK信号。  我还附上了一份电子表格,在其中测试了DAC芯片上的每个针脚状态,并根据我的假设对其进行了测试。  也许有人可以在工作台上识别我的配置中的错误?

    非常感谢,

    Toby Jones

    图像:

    电子表格:

    终端功能
    终端名称 端子编号 I/O 说明 假设 正确吗?
    A接地 37,41,44 模拟接地回路 接地 是的
    AVDD 45,46 模拟电源电压 3V3 是的
    BIASJ 40. O 满刻度输出电流偏压 1v2 是的
    CLK 29. 外部时钟输入 1kHz方形 是的
    CLKC 30. 补充外部时钟输入 是的
    CLKGND 31. 内部时钟缓冲器的接地回路 接地 是的
    CLKVDD 32岁 内部时钟缓冲器电源电压 3V3 是的
    D[13..0] 3...16. 数据位0至13
    D13是最重要的数据位(MSB)
    d0是最低有效数据位(LSB)
    DIV[1..0] 27,28. PLL预分频器除法比设置 低,低 是的
    接地 1,2,19,24 数字接地回路 接地 是的
    DVDD 21,47,48 数字电源电压 1v8. 是的
    EXTIO 39. O 当内部参考被禁用时(即EXTLO连接到AVDD),用作外部参考输入。
    当EXTLO = AGND时,用作内部参考输出,需要到AGND的0.1 至UF去耦电容器
    当用作参考输出时。
    1v2 是的
    EXTLO 38. 有关内部参考,请连接至AGND。  连接到AVDD以禁用内部参考。 接地 是的
    HP1 17. 滤波器1高通设置。  活动高电压。 是的
    HP2 18. 滤波器2高通设置。  活动高电压。 是的
    IOGND 20. 输入数字接地回路 接地 是的
    IODVDD 22. 输入数字电源电压 1v8. 是的
    IOUT1 43. O DAC电流输出。  当所有输入位均设置为1时,满刻度 输出
    波形
    IOUT2 42. O DAC补充电流输出。  所有输入位均为0时的满刻度 !输出
    波形
    LPF 35. PLL环路滤波器连接 是的
    PLLGND 33. 内部PLL的接地回路 接地 是的
    PLLLOCK 25. O PLL锁定状态位。  PLL在高电压时锁定到输入时钟。  提供等于数据速率的输出时钟
    当PLL被禁用时。
    CLK/2 是的
    PLLVDD 34. 内部PLL电源电压。  连接到PLLGND以禁用PLL时钟倍增器。 3V3 是的
    重置 26. 重置内部寄存器。  活动高电压 是的
    睡眠 36. 异步硬件断电输入。  活动高电压。  内部下拉。 是的
    4倍 23. 4倍插值模式。  活动高电压。  连接到DGND时,滤波器1被旁路。 是的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    您能否告诉您的时钟频率数据速率是多少?您使用的内插操作模式是什么?

    此致,
    Neeraj
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    没问题,

    我的时钟频率为1kHz,数据速率为~340Hz,使用的插值模式为2x插值。

    谢谢!

    Toby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Toby,

    首先要提到的是时钟速率=内插X数据速率。 对于您的情况,插值为2x,时钟频率为1KHz,因此数据速率应为500Hz。

    其次,DAC的输出端有一个变压器,其输出限值较低,为8 KHz。 您正在尝试输出一个非常低的频率信号,该信号未通过变压器。

    要查看DAC的输出,您必须按照EVM用户指南中的说明修改DAC板。以下是用户指南中介绍如何进行修改的部分。

    3.1 .3.2 非缓冲差分输出
    要提供无缓冲差动输出,EVM必须配置为
    如下所示:卸下R2,C20,C21和T1;安装R3, R4,R7,R8,J1和J6。

    此致,
    Neeraj Gill
x 出现错误。请重试或与管理员联系。