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.

[参考译文] DAC161P997:错误报告问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/739856/dac161p997-error-reporting-issues

器件型号:DAC161P997

您好!

该器件的数据表显示、如果连续出现阈值错误数量、则当少数几种错误之一发生时、OUT 引脚将进入 ERRB 状态。 如果存在奇异错误、例如奇偶校验或帧长度、OUT 引脚是否保持在最后一个已知的"正常"输出、或者它是否进入更新的"不良"输出、无论它被解释为什么?  

我有一个设置、其中 Thresh 设置为16、并且仅启用帧和奇偶校验错误报告。 它的工作正常、但在特定情况下除外、在这种情况下、位长度似乎被系统中的其他中断破坏。 发生这种情况时、DAC 输出会短暂下降到较低的值(例如、如果下降到值的1/2、我认为这意味着 MSB 已损坏、本应为1的位会变为0)。 由于阈值较高、因此未达到 ERRB 电平。 我知道发送的实际数据是正确的。 通过将 Thresh 变为1并保持错误报告打开、我可以看到 DAC 将这些下降视为错误。 它应该也显示"坏"数据、还是其他事情发生了?  

谢谢、

Sharada

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

    通道、奇偶校验和帧错误期间的输出电流由 ERRLVL 引脚设置。 当故障条件发生时、回路电流将是误差级别之一、但当故障消除时、电流将恢复到 DAC 代码之前设置的值。

    您将 ERRLVL 连接到了什么? 可能会发生的情况是、由于发生帧错误、输出下降至 ERR_LOW、但随后会进行更正、因此返回到之前的值。 如您所述、这可能会作为输出电流的暂时下降。

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

    您好、Garrett、

    ERRLVL 引脚为0、误差电流为默认 ERR_LOW、3.375mA。 当我启用了错误报告并且阈值设置为0时、我经常会看到此错误电流。  

    但是、我也可以看到下降到不同的电流、通常为设定点电流的~1/2 (远高于3.375mA)。 这些其他的压降值得怀疑、因为 DAC 有时会识别误差(降至3.375mA)、但似乎也会输出误差数据。 从您所说的内容来看、这不是 DAC 的常见行为、因此我认为可以假设我一侧的数据已损坏、以至于它似乎是 DAC 的可用数据。 我将从我的末尾开始处理数据位的时序  

    谢谢、
    Sharada

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

    您好、Sharada、

    如果禁用了所有错误报告、您仍然会看到该下降到设定点的~1/2?

    如果是、这可能是符号时序问题、可能会导致错误数据被锁存到 DAC 中。 这些符号基于输入波形的占空比。 确定该问题的最简单方法是在单个示波器图上监测 DIN、ACKB、ERRB 和输出(负载两端的电压)、此时会发生电流下降。 任何时序问题都应在 DIN 波形中可见。 您能否提供此功能?

    谢谢、
    Garrett

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

    是否有此主题的更新?

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

    您好、Garrett、

    很抱歉耽误你的时间。 事实证明、这确实是计时、因为降低位速率会导致更少的压降。 我想其他系统中断不会再损坏正在发送的数据、因为 DAC 数据每个位的容差在较低的比特率下更高。

    我没有捕获任何示波器图、但这似乎是对问题的修复。  

    谢谢、
    Sharada