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.

[参考译文] TLV5614:数据表中未提供 LDAC*引脚#39;s 时序要求/规格

Guru**** 2555080 points
Other Parts Discussed in Thread: TLV5614, TMS320C203

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/729153/tlv5614-ldac-pin-s-timing-requirements-specs-are-not-on-the-datasheet

器件型号:TLV5614
Thread 中讨论的其他器件: TMS320C203

TLV5614的修订版 B 数据表并未满足 LDAC*引脚的时序要求。  能否提供一些见解?

背景   我在 持续更新输出方面遇到问题。  似乎每隔一段时间更新一次。

我按照数据表的时序要求加载寄存器、这些要求是:  

CS*低电平,然后 FS 低电平。  然后在 CS*和 FS 均为低电平时加载16位。  然后、FS 为高。

之后(更新 输入寄存器), 将 LDAC*拉低。   延迟(在对 LDAC* lo 进行脉冲之前在 fs hi 之后) =~1us,在返回 LDAC* HI 之前 LDAC*处于低电平~1us。

有什么规格或建议?

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

    感谢您的查询。 TLV5614是一个旧器件、在某种程度上它没有提到 LDAC 的时序规格。 它没有现成的 EVM、因此我无法为您提供经过测试的答案。

    我刚刚浏览了数据表应用部分中的汇编代码并进行了基本计算。 看起来、LDAC 的设置和保持时间应该是1us。 但是、我无法在开机自检期间完成 LDAC 切换期间的 CS 状态。 我认为当 LDAC 切换时、CS 应该为高电平。 请确认。 如果您仍面临此问题、请向我发送波形的示波器截图、我们将进一步进行调试。

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

    您好、Uttam、

    我将 CS*连接到 GND、就像在传统设计中一样。  如果 CS*变为高电平,通常意味着 IC 将忽略所有输入... 对您的建议感到惊讶。

    TLV5614基准结果

    前3个图是示波器布线、然后是模拟值。 0伏基线对于2个信号是不同的(2的中线、其他2的中线为2 div 的低)。  与其他信号一样、时钟快速达到~2.8V。  DVDD = 3.3V

    数据表中、当 DVdd=2.7V 时、VIH = 2V

                           DVdd=5.5V 时为=2.4V

     

    输入代码0x01FF

     

    输入代码0x0200


    输入代码0x0201

     

      

    各种 DAC0十六进制输入代码和 DAC0输出的 DMM 测量。

     

    AVDD=5V。 VREF=2.048V。 VOUT = 2*Vref/(输入代码)、1LSB=1mV。

     

    请注意、即使在低端、输出也仅针对其他输入代码移动

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我相信上面的波形符合数据表的图1第7页、以及第12页上的串行接口-三线制。

    我对数据表 TMS320C203运算代码(第19页)的了解是
    FS 变为高电平(注释区域表示在 FS 再次变为高电平之前需要 CLKX 负边沿)、和
    之后(在加载 DAC B-D 输入寄存器后,第20页),然后将 CS*置于高电平。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    建议 TI 修改数据表。

    我发现的解决方案是: SCLK 必须通常为高电平。   成功输入数据的范围如下。  根据 DATashet 第13页、在 FS 变为 HI 后、时钟必须变为高电平(同样没有提到 LDAC)。  

    因此、我认为数据表的图1 (第7页)不完整(无 LDAC*信号);由于 SCLK 在序列结束时不会"无关"、因此它必须变为高电平。

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

    我将 SCLK (黄色) 最后一个上升沿移至 LDAC*低电平脉冲之前和 FS 上升之前。  尽管数据表中没有明确说明、但它似乎与示例程序一致、特别是 在同时更新 DAC 时。