主题中讨论的其他部件: MSP430F2619S-HT
您好,
我正在使用MSP430F2916从3线SPI接口读取ADS1278。 从SLAU144J (MSP430系列用户指南)的图16-4第442页中,我是否应该将UCCKPH 0和UCCKPL 1设置为从ADS1278读取数据?
ADS1278的数据表显示了SCLK在下降沿上移出数据。
谢谢,Jian
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.
您好,
我正在使用MSP430F2916从3线SPI接口读取ADS1278。 从SLAU144J (MSP430系列用户指南)的图16-4第442页中,我是否应该将UCCKPH 0和UCCKPL 1设置为从ADS1278读取数据?
ADS1278的数据表显示了SCLK在下降沿上移出数据。
谢谢,Jian
您好,Jian:
我需要更正我之前关于ADS1278 SCLK配置的帖子。
ADS1278将数据从SCLK下降沿移出是正确的;因此,MCU应锁定SCLK上升沿上的数据。 但是,我的疏忽是ADS1278在/DRDY的下降边缘之后将MSB移出。 如果SCLK以下降边缘开始,则器件将移动另一位(MSB-1),MCU将丢失MSB。 此设备的正确配置实际上是CPOL =0,CPHA =0 (模式0),其中上升沿首先出现,用于锁定数据。 MSB将在/DRDY下降边缘的16ns (tMSBPD)范围内移出。 SCLK的第一个上升沿必须在该/DRDY下降沿之后至少出现一个CLK周期(TDS)。
很抱歉混淆了。 如果您还有其他问题,请告诉我。
此致,