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.

[参考译文] DAC80508:需要弄清楚菊花链运行方式、数据表中可能的错误

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1369796/dac80508-need-clarity-on-daisy-chained-operation-possible-error-in-data-sheet

器件型号:DAC80508

工具与软件:

您好!

我们正在尝试优化我们的设计、该设计需要16个 DAC 通道来实现同步输出、而且我们目前正在评估一个包含两个以菊花链模式连接的 DAC80508的解决方案。  

虽然我们计划使用寄存器映射中的 Boradcast 值来同时更新全部8个通道、但我们需要确定是否可以在菊花链中连接的两个 DAC 的全部16个通道上进行同样的操作、我们的疑问是、

1) 1)在数据表中、似乎所有 CS 引脚都必须与单个 GPIO 并联? 在数据表的图表中、这似乎是一个错误、因为所有 CS 都端接在一个节点上、但它们并未连接。

如果图形是准确的、并且所有 CS 都需要其专用 GPIO、在这种情况下如何处理 CS?

2) 2)如果我们将 DAC 置于写入模式、然后分别在两个 DAC 的两个广播寄存器中写入一个值、您认为所有输出都会在 CS 边沿同时更新吗? 这考虑到两个器件并联了 CS 引脚。  

3)我认为如果 CS 是通用的,那么 SPI 的传输速度会减半,我的想法是对的吗?

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

    尊敬的 Manas:

    数据表第25页的"菊花链操作"部分介绍了 DAC80508的菊花链工作原理。 在这种情况下、器件的所有 CS 都是共享的。 您将需要发送48个时钟信号、其中前24个时钟信号与图中的设备"A"通信、最后24个周期与设备 B 通信。您将有效地发送两次相同的命令、同时对两条命令都保持 CS 为低电平。  

    由于共享一个 CS、这两个器件将同时更新。 由于写入这两个器件的时钟信号数量将增加一倍、因此传输速度将减半。

    如果您有任何其他问题、请告诉我。

    谢谢。
    埃林