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.

[参考译文] ADS7853:SPI 问题

Guru**** 2540660 points
Other Parts Discussed in Thread: MSP430F249, ADS7853

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/827755/ads7853-spi-issue

器件型号:ADS7853
主题中讨论的其他器件:MSP430F249

我使用 MSP430F249在引脚 p3.6、7 (MOSI、MISO) p4.0 (CS)和 p5.0 (CLK)上与 ADS7853通信。 我希望先写入控制寄存器、然后再读取。 我发送的第一个命令是写入(1000_0100_0100_0000)、然后是读取(0011_0000_0000_0000)、然后我希望从 SDO_A 接收一个值 但是、当我运行代码时、我不会从 ADC 获取数据。 我附加了示波器图、黄色是 CS、蓝色是时钟、粉红色是 MOSI、绿色是 MISO。 每个读取/写入命令有48个时钟周期。

我的示波器图是否存在任何问题?

谢谢你  

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

    您好、Jon、

    欢迎来到我们的 e2e 论坛!  您能否将时钟和数据线放大一位、以便我们验证您是否为 ADS7853设置了正确的 SPI 相位?

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

    您好、Jon、

    这里有任何反馈吗?  您是否解决了问题?

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

    嗨、Tom、  

    是的、对于这么长的响应时间表示歉意! 这个问题涉及三个方面:首先、我发送的时钟比我在第一个帧上所需的时钟(40对48)少8个。 第二个问题与硬件有关;我的 MSP430和 MISO 引脚上的 ADS7853之间的导线损坏。 第三、我将时钟从低电平有效切换到高电平有效。 现在、我的芯片有一个单独的问题、但如果需要、我可以为此启动一个新的线程。

    谢谢!