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.

[参考译文] DAC7718:DAC7718SPAG 加电和复位异常

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1326302/dac7718-dac7718spag-power-up-and-reset-anomaly

器件型号:DAC7718

您好!

我将在我设计的电路板上使用 DAC7718SPAG。  我可以看到在我释放重置线后、VOUT X 线路变为大约9V。   这似乎

很奇怪、因为我预计它们会保持在0V。

我有以下与此相关的附加信息:

RSTSEL = USB#/BTC = IOVDD = 1.8V

IOVDD = 1.8V (首先加电)

DVDD = 3.3V (第二个上电)

AVDD =+15V(第三和同时供电)... AVSS =-15V

REF-A = REF-B = 4.096V (最后通电)

根据数据表、这应该会按如下方式配置 DAC:  

双电源

二进制补码(输入格式)

VOUT = 0V (RST#变为高电平后)

但是、我要说明的是、AVDD/AVSS/REF-A/B 全部由 FPGA 启用。  此时、我要对 FPGA 进行编程、

的快照。  完成编程并手动移除跳线后、该逻辑会自动启用 AVDD 和 AVSS、

等待大约10ms 并启用 REF-A / REF-B。  因此、从 IOVDD 和 DVDD 到这三个电源存在"人机速度"延时

信息。

这会发出红色标志吗?  数据表中详细说明了电源定序、但并未说明器件数据表

输出范围。

感谢您的任何见解和想法。  谢谢!

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

    我有点困惑...在这个主题中:

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/933728/dac7718-offset-and-power-on-reset-issue

    ... K·阿克希莱什 询问 大卫·帕克 (Thread starter)以验证正确的电源序列并重复数据表中的电源序列: IOVdd -> DVDD -> AVDD/AVSS -> REF

    不过、 大卫·帕克 指示:  IOVDD->AVDD->AVSS->DVDD->REF (数据表不同的序列)

    但是、 K·阿克希莱什 确认其上电顺序正确。  数据表中是否存在错误?  哪种上电顺序

    是正确的吗?  DAC7718和 DAC7718SPAG 之间是否可能存在差异?

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

    尊敬的 Dana:  

    遵循 IOVDD/DVDD > AVDD/AVSS > REF 的数据表建议。 可能 Akhilesh 误读了 David 的回复、因为我看到 Akhilesh 刚刚在回复中引用了数据表。  

    启用 AVDD/AVSS 和 REF 的人为延迟应该不会出现问题。 电源基本上为模拟电路供电、但是由于您首先启用 IOVDD & DVDD、数字电路应该已经被很好地初始化。 您能否回读数据寄存器并检查那里的数据?

    您是否还能分享您的电路板原理图? 您是否有任何负载连接到输出端?

    此致!

    K·琼斯

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

    Katlynne、

    感谢您的回复!

    这是我的原理图图像(分布在多个页面上、很难理解、因此我将其封装为

    Visio。  此外、我以后可以自己使用它)   

    我使用 AVDD/AVSS 使能和 REF 使能上的下拉电阻来确保不会启用来考虑未编程的 FPGA。

    我在+/-15V 路径中使用0.5欧姆的电阻器、以避免 AVDD/AVSS 旁路电容器上的电压突然跳跃(未显示)。  图像看起来

    对我说。 如果您看不到它们、请告诉我、我会通过电子邮件将它们发送给您。  我似乎无法附加文件。

    下面是一个上电时序图(EN_AV 和 EN_REF 之间有10ms)。

    以上内容可能突出显示为一个问题吗?  我已经过多次讨论了、似乎看不到问题。

    请注意、IOVDD 和 DVDD 开始同时出现。  但是、IOVDD 会达到其全值(1.8V)

    以 T 毫秒为单位、而 DVDD 在2t 毫秒内达到其完整值(3.3V)。  我认为这满足了器件的要求(IOVDD、

    DVDD 之前开启或关闭)。

    DAC 模拟输出为 GND 加载49.9K Ω 负载、同时还驱动同相输入

    运算放大器缓冲器/跟随器电路的示例(高阻态与49.9K 并联)。  它们上面也有一个0.1uF 的电容。

    当我最终释放 RST#时、模拟输出 上升到大约9.00V、但随后似乎慢慢下降。  我的期待

    将它们固定为0V、直到我开始发挥  SPI 总线功能。  我为 FPGA 编写了诊断代码、以便运行 SPI

    界面(由手动开关设置驱动)、但还没有发挥作用。  麻烦在于、DAC

    输出驱动的电机控制设置为接近最大电平、在15V 和-15V 时会产生巨大电流。  

    这可能还有另一个问题、但不管这是什么、都会导致出现问题。  我只是想验证是否

    DAC7718终结了声音。  

    对不起所有文本。  我试着给一张完整的图片,这样你就不会跟 各种问题抛锚。  再次感谢您提供反馈。

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

    我还想到了另一个问题。  我无法将它与数据表完全挂钩。   

    如果我给出 DAC7718: Ref=4.096V、AVDD=15V、AVSS=-15V、USB#/BTC= OVDD、gain=6

    那么 我应该有:

    输出范围: -12.288V 至+ 12.288V

    输入格式: 二进制补码

    由于这是一个12位 DAC、这使得振幅实际上为11位、对吧?  (一位是在符号上"花费"的)

    这意味着、向 DAC 通道写入0111 1111 1111应该会使输出接近+12.288V (最大正振幅)

    向 DAC 通道写入1000 0000 0000应使输出变为-12.288V (最大负振幅)

    但如果 我给出 DAC7718: Ref=1.024V、AVDD=15V、AVSS=0V、USB#/BTC=GND、增益=4

    那么 我应该有:

    输出范围:0V 至4.096V

    输入格式: 标准二进制

    由于没有符号位、因此我确实具有12位振幅。

    如果我将一个0111 1111 1111写入到 DAC 通道、这将使输出变为2.048V (最大振幅的1/2)

    这两个对比设置的位解释是否正确?

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

    尊敬的 Dana:  

    当我单击它们时、我可以清楚地看到您的图像。 感谢您的分享。

    有一个问题是、我没有在您的原始帖子中发现、基准的最大限制是 DVDD、因此您的5V 基准大于3.3V DVDD。 是否可以将 DVDD 连接至5V、然后查看问题是否解决?  

    关于第二个问题、是的、 幅值的分辨率实际上将是11位。 二进制补码 0111 1111 1111 (0x7FF)将提供正满量程输出、0000 0000 0000 (0x000)将提供零量程输出(0V)、 1000 0000 0000 (0x800)将提供负满量程输出。  

    在直接二进制中、 0111 1111 1111 (0x7FF)实际上给出的是中标度- 1LSB。  

    数据表中的该表在很大程度上证实了您的理解。 只需替换为您想要的增益设置即可。  

    此致!

    K·琼斯

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

    好的、感谢您的响应。  我错过了这个。  啊!

    我今天在家里工作、但明天当我要到办公室时、我会看到我可以借助参考资料做些什么。 实际上、我没有在 MATLAB 中展示

    接地短路情况。  基准电压由5V 电源供电、但实际电压为4.096V。  这仍高于3.3V DVDD。  因此、我必须把它弄清楚。  增益设置为6、因此

    我的输出范围为(应该是) 24.576 (-12.288至+12.288)。  幸运的是、我的功能范围是-9.00V 至+9.00V。  我正计划 实施

    将任何振幅大于9V 的内容发送到 FPGA 代码中、从而防止出现超出范围的安全问题。  但我认为我必须做得更好

    立即布线(从安全角度)并将基准设置为3.0V。  我 只是丢失了与 4.096V 相关的正确位模式(2^12 = 4096)。  噢、嗯。

    再次感谢!  我会让您知道情况如何。  我真的很感谢反馈。

    DVDD 为3.3V、REF 为4.096V 是否会对器件造成物理损坏?  这种情况已经发生了。

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

    尊敬的 Dana:  

    我怀疑它是否对器件造成了任何灾难性损坏。 长时间在该条件下持续运行器件可能会降低器件的内部组件性能并导致性能降低、但到目前为止、您运行器件的次数不可能出现这种情况。  

    此致!

    卡琳恩  

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

    Katlynne、

    我今天被解聘到其他岗位,并再次回到这一岗位。  感谢您抽出宝贵时间让我度过美好时光

    我的障碍。  我最终用3.0V 取代了我的基准、当我从复位中释放时、DAC 输出保持在0V、正如我被

    期望的结果。  您的回答解决了我的问题。  再次感谢!

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

    尊敬的 Dana:  

    很高兴听到并感谢您的跟进! 如果您遇到任何其他问题、请告诉我。  

    此致!

    K·琼斯