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.

[参考译文] DAC80501:DAC80501 SPI 通信查询

Guru**** 2693225 points

Other Parts Discussed in Thread: DAC80501

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1582935/dac80501-dac80501-spi-communication-query

器件型号:DAC80501


尊敬的 TI 团队:

我对 DAC80501 器件的 SPI 通信提出了这个疑问。

在我们的应用中、我们将 CS(片选)引脚连接到 DAC 并直接移位寄存器。 我想 发送具有 40 个时钟周期的 40 位数据帧、没有任何间隙。  因此将向 DAC 发送 24 位 (MSB)、将向 SHIF 寄存器发送 16 位 (LSB)。  

我们认为 DAC 将接受前 24 位 (MSB)(8 位通信+ 16 位数据)并转换为数字/模拟、 另一个 16 位 (LSB) 将不被 DAC 接受。  

但当我们发送 40 位帧时、不会进行数模转换。 如果我们尝试使用 24 位、转换就可以正常工作。

另在数据表中、没有信息说明如果发送的帧超过 24 位、会发生什么情况。

您能否澄清一下、是否 始终向 DAC 发送 24 位帧? 或者它也适用于 24 位以上。 (接受前 24 位 (MSB) 并读取剩余位)

还随附了 tha 波形以供参考。  (评估板 DAC80502-01 EVM 的波形)

 我们将对您的快速回复进行评估。 谢谢你。

 image_24_config.png Bit_Frameimage_40_bit_Frame.png

 

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

    尊敬的 Chandrashekhar:

    SPI 接口只需要 24 位。  现在、DAC 可能只锁存   40 位帧的最后 24 位。  我无法方便地进行确认、但您可以尝试发送 16+24 位数据、看看发送过程是否有效。  DAC8050x 系列从未设计为支持菊花链、因此您的用例可能不可支持。

    谢谢、

    Paul

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

    您好、Paul:

    感谢您的答复。

    我们在 EVM 上尝试发送 40 位帧。 其中 16 位 (MSB) 虚拟数据+ 24 位 (LSB)(8 位命令和 16 位数据)。 得到了预期的输出电压。

    现在、我们正在通过更改硬件电路来开发应用板。  因此、  我想保持该票证的开放状态。 如果我们在应用板中遇到任何问题、我们将在此处发布。

    谢谢、

    Chandrashekhar。