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.

[参考译文] ADS131M08:SPI 读取单寄存器

Guru**** 2535750 points
Other Parts Discussed in Thread: ADS131M08, ADS131M08EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1086372/ads131m08-spi-read-single-register

部件号:ADS131M08

您好,

我使用微控制器与 ADS131M08通信。  执行读寄存器事务时,似乎可以读取 ID 寄存器,但其他寄存器似乎获得了状态寄存器数据作为响应。  我不知道要改变什么。  我正在使用 ADS131M08EVM 及其相关的 GUI 软件。  作为参考,我对其读寄存器事务进行了逻辑分析。  我能看到的唯一区别是 CS 到第一/最后时钟时间,波特率以及第一和第二个事务之间的时间。

我已经附上了 EVM 评估事务和使用的 MCU 事务的图像。

也许我错过了一些显而易见的东西,但我希望有一双新的眼睛来看看。

读取 EVM ID 注册器

读取 MCU ID 注册器

读取 EVM 时钟定位器

读取 MCU 时钟注册器

谢谢!

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

    我通过更改芯片选择线的驱动强度值来解决此问题。  逻辑分析器可能没有发现问题的全部范围。

    IOMUXC_SetPinConfig(IOMUXC_GPIO1_IO11_GPIO1_IO11, 
                            IOMUXC_SW_PAD_CTL_PAD_DSE(1U) |
                            IOMUXC_SW_PAD_CTL_PAD_FSEL(2U));