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.

[参考译文] DAC60501:SPI 配置

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1172194/dac60501-spi-configuration

器件型号:DAC60501

您好、专家、

我们的客户在其系统中使用 DAC60501。

他们想要提出一些问题、

SPI 配置:
数据表中没有直接说明、我想从图形中可以看出:
kLPSPI_ClockPolarityActiveLow;
masterConfig.pha = kLPSPI_ClockPhaseSecondEdge;

LSB 或 MSB;
数据表中未找到说明、请帮助确认。

3.同步更新设置;

同步更新应设置为1;我对吗?

但这句话还说异步模式是立即更新、这有点令人困惑;

关于 DAC-DATA;

关于这种数据格式、您能不能更详细地说、LSB/MSB、0位是最低位、11位是最高位、因为我们使用的是60501。

谢谢

此致

肖恩

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

    您好 Sean、

    Illia 将有机会查看此内容、并在明天获得答案。  

    最棒的

    Katlynne Jones  

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

    您好、专家、

    你有更新吗?

    谢谢

    肖恩

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

    您好 Sean、  

    很抱歉耽误你的时间。  

    1) 1)时钟的初始空闲状态可以是高电平或低电平、因此在图中以这种方式表示。 然而、当同步引脚拉低时、数据由上升沿触发、因此为了发送第一个位、当同步变为低电平时、时钟需要变为高电平、这将启动通信序列。  

    2) 2)当数据首先从 MSB 发送到 LSB 时、这是在选择 SPI 模式时通过微控制器进行配置的内容。  

    3) 3)在异步模式下、每当有数据写入 DAC 缓冲器时、它都会立即自动更新 DAC 输出、而 在同步模式下、为了使 DAC 更新其输出、需要发生 LDAC 触发事件。 有关更详细的信息、请参阅数据表第21页的第8.3.1.2节。  

    4) 4) DACx0501保持左对齐、这意味着最高有效位始终为位15。 在n`t 位版本中、所有16位都是有效数据、在12位版本中、位0、位1、位2、位3不关心、通常为零、因此需要截断。  

    这是否回答 了您的问题?  

     谢谢、  

    Illia Volkov