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.

[参考译文] TLV5626:TLV5626操作控制问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/775168/tlv5626-tlv5626-operation-control-issue

器件型号:TLV5626

大家好、

我们在一个新项目中向我的客户深入介绍了 TLV5626。 现在、在调试期间、客户在 SPI 配置期间遇到了问题。 以下是客户提供的原理图:

下面也是客户使用的 C 代码:

e2e.ti.com/.../TLV5626.c

e2e.ti.com/.../TLV5626.h

客户只需要使用 DAC A 输出、因此他们正在尝试使用 TLV5626数据表第12页中显示的操作示例1 (如下所示、步骤1和步骤2):

客户遇到的问题是、在他们使用上述1步和2步执行写入 TLV5626后、仍然无法在 DAC A 上获得输出。但是、如果他们再次重复步骤2、 它们可以在 DAC A 上获得正确的输出。每当 它们想要配置输出 DAC A 时、就能解决这个奇怪的问题

您能否帮助检查代码有什么问题导致这个奇怪的问题? 另一个问题是、如果客户不需要使用 DAC B、通常 他们只需按照上面显示的步骤1和步骤2获取 DAC A、对吧? 还是客户必须同时配置 DAC A 和 DAC B、即使其中一个 DAC 未使用?

此致、

Sulyn

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

    很抱歉耽误你的时间。 我团队的 Utam 将在周一返回办公室时回来。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kevin:

    谢谢、等待反馈、然后返回给我的客户。

    此致、

    Sulyn

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

    感谢您的查询。 您指定的两个步骤应该就足够了。 R1=1和 R0=0应更新 DACA 输出。 我发现很难从 C 代码中完全解释 SPI 模式。 您可以上传 SPI 帧的范围截图吗?

    关于第二个问题、您无需向 DAC B 写入即可使用 DACA。

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

    您好、Uttam、

    感谢您的支持、您可以在下面找到调试摘要、我们测试了 SPI 波形。 时间方面似乎没有问题。

    e2e.ti.com/.../debug-files.docx

    此致、

    Sulyn

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

    今天我没有时间浏览您的文档。 我明天会回来。

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

    我浏览了您的文档、波形对我来说看起来很好。 因此、我怀疑存在一些与硬件相关的问题。 请回答以下问题吗?

    1.是在单个电路板或器件上观察到的、还是可与多个电路板和器件重复观察到的?
    2.波形是否在源极处可见? 是否可以检查它是否靠近 DAC?

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

    您好、Uttam、

    感谢您的支持。

    遗憾的是 、客户做了2块电路板、发现这两块电路板都有问题。 此外、在 DAC 附近捕获波形。

    是否有其他建议可帮助挖掘问题? 非常感谢。

    此致、

    Sulyn

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

    我已经订购了几个样片来自行测试您的场景。 但这需要一些时间。 我可能会在本月15日前回来。

    希望这对您有所帮助。

    同时,我正与其他同事核实他们是否有这方面的资料。

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

    您好、Uttam、

    谢谢、应该可以、您最好重现这种现象并澄清解决方案。

    顺便说一下、我将尝试保持客户的期望、直到您掌握一些测试数据。 非常感谢您的支持!

    此致、

    Sulyn

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Uttam、
    您是否已获取 EVM 并重现了这种现象? 我的客户再次询问此问题、您是否会帮助检查此问题。 非常感谢!

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

    我对迟迟未能解决这个问题表示歉意。 没有 EVM -因此我必须制作一个小型电路板来测试它。 我能够重现问题。 正如您提到的、我还注意到 SPI 模式仅在两次触发时生效。 经过一些调试后、我得出了以下结论:

    当 SPI 模式为1时、即 CPOL = 0且 CPHA = 1、SPI 帧需要写入两次。 根据数据表的时序图、不应发生这种情况。 但我目前没有解释,因为这是一个旧的部分
    当 SPI 模式为2时、即 CPOL = 1且 CPHA = 0、SPI 帧在第一个实例中工作

    如果您的控制器中有一个机制、则可以使用 SPI 模式2、否则您需要针对每个帧实现两次写入的权变措施。 由此给您带来的不便、我们深表歉意。

    希望这能解决您的问题。 如果您有其他问题、请告诉我。

    此致、
    Uttam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Uttam、
    非常感谢您的支持和重现此问题。 将遵循您的解决方法并就此向客户提供反馈。

    此致、
    Sulyn
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当然。 我现在要关闭线程。 如果您对此主题有其他疑问、可以重新打开。

    此致、
    Uttam