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.

[参考译文] ADS8686SEVM-PDK:使用 f28379d 读取寄存器似乎无法正常工作

Guru**** 2837030 points

Other Parts Discussed in Thread: ADS8686S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1592478/ads8686sevm-pdk-read-register-with-f28379d-seems-to-not-working

器件型号: ADS8686SEVM-PDK
Thread: ADS8686S 中讨论的其他器件

我尝试将 ads8686s 具有串行 1 线模式的评估板连接到 f28379d 中。 我使用跳线连接 MOSIB -> SDI、MISOB -> SDOA、CS B -> CS、SCLKB -> CLK。 我在 Launchpad 中连接 SERIPARIBYTE -> 3.3V 以使其处于高电平、SER1W -> GND、DB9 字节-> GND 以使其处于低电平。 我在 LaunchPad 中使用 SPI B、且 CPOL = 1、CPHS = 0 且比特率为 800k。 我尝试通过将 0x4000 写入 SPI 来读取器件 ID、但结果始终为零。 所以我试着看看坐标机、这是我得到的结果
SPI1.jpg

我尝试了另一个寄存器、但得到了相同的结果。 您能告诉我出了什么问题吗

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

    尊敬的 Panji:

    感谢您的帖子和耐心,因为我们在感恩节假期外出办公。 能否分享您正在使用 ADS8686S 的是什么应用?

    若要读取器件 ID、您需要读取寄存器 0x10、因此写入命令将= 0x2000、而不是 0x4000。 0x4000 会导致读取寄存器 0x20。 请告诉我这是否有效。

    此致、

    Samiha

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

    哦、我的错对了、我把这个位算为 5、而不是 6。 但问题仍然是相同的,尽管广告仍然没有响应

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

    尊敬的 Panji:

    我知道您在不使用 PHI 控制器的情况下使用的是 EVM、并将 EVM 直接连接到 C2000 EVM。 您是否也在使用 PHI 控制器? EVM 上的 ADC 是否正确供电? 您能否检查电源轨 (AVDD、DVDD) 并确保电路板与 C2000 EVM 共用接地?

    此致、

    Samiha