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.

[参考译文] DAC108S085:模拟输出值是计算值的4倍。

Guru**** 2392095 points
Other Parts Discussed in Thread: TMS320F28379S, DAC108S085

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1450274/dac108s085-analog-output-value-is-4-times-the-computed-value

器件型号:DAC108S085
主题中讨论的其他器件:TMS320F28379S

工具与软件:

您好!

我的设计中的 DAC108S085与 TMS320F28379S 上的 SPI 端口相连。  SPI 的 时钟极性和相位设置为 SPI_PROT_POL0PHA1。

我注意到模拟输出值是计算值的4倍。

什么原因 可能导致该问题?  其他时钟极性和相位设置也会出现该问题。

谢谢!
Stephen   

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

    尊敬的 Stephen:  

    您在使用什么价值参考? 您能否监控示波器上的 SPI 写入并共享屏幕截图? 请分享您要写入的代码以及写入结果的电压输出。  

    此致!

    Katlynne Jones

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

    基准为5V。  我将尝试获取一些 SPI 屏幕截图。

    为什么 在下图中最后两位显示为 X。

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

    尊敬的 Stephen:  

    数据字段为12位宽、因此同一软件可以支持此系列中的12位和10位器件。 12位字段中的最后两位是 X、因为它们"无关"。 仅使用最左侧的10位。  

    此致!

    Katlynne Jones

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

    好的、我之前说错了。 我应该已经说过"为了获得正确的模拟输出值、数字输入值需要乘以4。"

    这与表2中显示的结果相符。  因此、不会出现任何问题。