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**** 2578995 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/871877/dac161p997-output

器件型号:DAC161P997

您好!

   下面是我们的电路图:

 Iout 连接到330E 电阻器、后跟配置为24V 的台式直流电源的接地端子、电流限制设置为40mA、而直流电源的正极连接回原理图中的 D4。  

问题如下:  

1) 1)器件通电时、环路中的电流为~3.4mA (由330E 电阻器上的压降计算得出)。  

2) 2)设置电流值时(我们尝试了一些值、例如0x2AAA、0x9C40、0xEA60)、输出电流将变为设置值100ms、然后返回到3.4mA。  

3)该持续时间与数据表中提到的超时时间(TM)巧合。  

4) 4)我们没有回读器件可能发出的任何数据或错误消息的规定。  

5)此外、我们不会看到10000和65000之间的所有值的电流变化(例如、 电流不会在30000时发生变化)。  

请告知问题的位置。 感谢您的提前帮助、

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

    P.S.

    3.4mA 电流(通电时和100ms 电流变化后)等于 ERR_LOW 值(0x2400)。 这可能表示 ERRLVL =低电平条件。 此外、加电电流等于该值(IERRL)。  

    这意味着我们认为:

    1) 1)上电电流正确(等于 IERRL)

    2) 2)设置 DAC 值后、该值在 TM 持续时间内变为设定值(对于我们尝试的少数值)、然后再次转至 IERRL、指示某种故障/错误。  

    期待您的输入、

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

    您好 SM、

    我将在周一对此进行介绍、但对于入门、请验证您的电源相对于 DAC161的接地引脚是否"浮动"。 考虑到 IOUT-节点的电势需要比 DAC 的接地节点低。 例如、如果 DAC 的接地端连接到电源的接地端、则 DAC 无法真正强制电流。

    谢谢、

    Paul

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

    尊敬的 Paul:

       非常感谢您在周六为我们提供帮助。 我认为接地端彼此浮动、因为当我们尝试将它们短接时、3.4mA 降至零。

    期待您的意见、有一个美好的周日。

    此致、

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

    您好 SM、

    我想知道您是否只是看到不活动警报。  尝试清除 CONFIG2.CHANNEL 位以禁用该位。   

    谢谢、

    Paul

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

    您好 Paul、

          我们使用了 TI 提供的代码、并有一些改进。  

    持续发送 DAC 字以获取电流输出(我们获得正确的电流)、这意味着我们的控制器无法执行其他操作。 请建议如何针对特定电流配置 DAC、然后 DAC 应保持该状态、直到下一次更改。  

    此致、

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

    您好 SM、

    发送"L"命令时、可以将 SWIF 设置为非活动状态。

    谢谢、

    Paul

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

    尊敬的 Paul:

        每次发送新的 DAC 字时是否都必须发送 L 命令?

    我假设它必须在 DAC 字之后立即发送、否则输出将进入 IERRL 状态。

    我认为这可能起作用。 我们将在明天尝试更新您。

    此致、

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

    您好 Paul、'L'符号在1个完整占空比下基本上是低电平。 在有效负载(DAC 字)之后,我们将发送'D'(用于完成一个帧),它在半占空比下为高电平,在半个周期下为低电平。 所以它不会与不发送内容相同。

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

    您好 Kishore、

    我建议在"D"(行驶档)后发送一个"L"来暂停变速器-这是否不起作用?

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

    您好 Paul、

         感谢你的帮助。 它现在可以工作了。

    此致、