两个建议
1.在数据表上,请始终说明您的任意/所有 SPI 部件所需的 SPI 模式(0、1、2或3),即:{CPOL、CPHA}={0、0}、{0、1}、{1、0}、 或{1、1}。 这是多么简单! 在首页功能中、不要只是说支持 SPI、说支持 SPI Mode-X
在 DAC80501上、您有一个引脚可选择 SPI 或 I2C。 使该引脚具有模拟状态、这样它就可以选择 SPI 模式0、或者 SPI 模式1或2 -即在时钟的上升沿或下降沿读取 SPI 数据。 如果设置和保持时间非常重要、请为其提供足够的 分辨率 以选择4种 SPI 模式中的任何一种模式、例如通过单个电阻器和内部电流源或上拉电阻器、或通过一对外部电阻器在 VDD 和 GND 之间构成分压器。
DAC80501问题:
1) 1)哪种 SPI 模式是首选的、1还是2?
2)为什么? 同步条变为低电平时是开始时的关键时序、还是同步条变为高电平时结束时的关键时序? 在选择首选模式时、最重要的是哪个建立时间或保持时间?
3) 3)如果我们在 MODE = 0或4下运行 SPI 主器件、并反转时钟并以 与逆变器相同的"栅极延迟"来延迟同步栏和 SDIN、它是否会以最大速度运行? 或者仅使用其中一种模式、即仅 MODE = 0或仅 MODE = 4?
谢谢。
John