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.

[参考译文] ADS1298:在具有~CS 的 SCLK 上使用单独的 SPI 端口代替外部栅极?

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2652RB

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/940435/ads1298-using-separate-spi-port-instead-of-external-gate-on-sclk-with-cs

器件型号:ADS1298
主题中讨论的其他器件:CC2652RB

ADS129X 的数据表规定:

当 DRDY 转换为低电平时、新的转换数据就绪。 CS 信号对数据就绪信号没有影响。 无论 CS 信号的状态如何、SCLK 上的上升沿都会将 DRDY 拉至高电平。 因此、在 SPI 总线中使用多个器件时、使用 CS 来选通 SCLK。

由于我正在使用多个 SPI 外设、因此我过去曾为此使用过 SN74SUP1G98门、该门具有许多小型封装选项 但是、本着最大限度减少组件并连接 CC2652RB 的精神、如果我有足够的 GPIO、那么为 ADS129X 提供它自己的 SPI 端口是否有任何缺点(或隐藏的优势)? 我看到的主要优势是:

  1. 我可以移除栅极硬件、因为 SCLK 将专用于 ADS129X。  
  2. 在不同引脚上使用 SPI NAND 闪存可能有一些优势?
    1. 使用不同的协议而不更新它们。
    2. 用于"读取"和"写入"的专用端口。

我唯一的问题是、如果我开始使用传感器控制器、我是否能够从一个 SPI 端口读取数据并将其写入另一个 SPI 端口?

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

    您好、Matt、

    拥有专用 SPI 控制器当然会有所帮助。

    我并不是完全关注您对专用端口的评论、以供阅读和写作。 您是指从器件 ADS129x 中读取数据还是指写入闪存?

    我可能无法评论具有单独读取或写入端口的传感器控制器的功能。 但我看不到这样做的原因、因为传感器控制器用于连接多个传感器。

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

    谢谢、Praveen。 如果我需要以运行速度(缓慢)在 SPI 协议之间进行切换、似乎架构足够灵活和快速、 但我只是想将 CC2560RB 视为 ADS129X 和 NAND 闪存之间的"桥梁"、至少在我的标准数据记录模式下是如此。 从线程化/多任务处理的角度来看、专用引脚是否具有优势、这一点与我最初的问题有点不同、因为我更希望 ADS129X DRDY 引脚不会从另一个外设的时钟信号进行复位(即使 DRDY 将位于 HWI 上)。