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.

[参考译文] CCS/TM4C1294NCPDT:TM4C1294 SPI ADS127L01 ADC

Guru**** 2465890 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/666527/ccs-tm4c1294ncpdt-tm4c1294-spi-ads127l01-adc

器件型号:TM4C1294NCPDT

工具/软件:Code Composer Studio

您好!

我有一个简短的问题。 我的 SPI 配置需要在上升沿接收数据、在下降沿传输数据。 根据 MCU 数据表、我不相信任何 Freescale SPI 帧都允许这样做。 这是我的 ADC 从站的要求。  

我过去曾将此 ADC 与 C2000控制器之一结合使用、但是、我可以分别为 TX/RX 动作指定时钟极性或1/2延迟。 能否使用 PH、PL (模式0-3)配置 tm4c1294?  

   

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

    我认为这种配置就是您想要的:ADC DIN 连接到 SSInTx、ADC DOUT 连接到 SSInRx。

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

    您好、先生、

             我希望 Tiva ware 驱动程序库用户指南中的这一内容有所帮助。

    此致

    Digvijay

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

    [引用 user="Digvijay khambe"]我希望 Tiva ware 驱动程序库用户指南中的此 SNAP 有所帮助。

    第一,在你"在这里寻求帮助"之后,你现在也"援助他人",这是很棒的。

    但是-您的"快照"似乎"错过了海报的要求。   (该请求的"真实副本"、如下所示)

    "我的 SPI 配置要求在上升沿接收数据、在下降沿发送数据。"

    现在没有什么能赢得您的"快照"。这样会 出现"边缘数据"标识-这不是吗?    "极性和相位"不会为 我提供"数据与时钟边沿"的"通用指示器"。   (如果他们这样做的话、其中存在不可接受的"不直接性"!)

    我觉得很奇怪-供应商的 MCU 手册推迟了 "数据与时钟边沿的关系"的解释。    它(最后)揭示了-但到目前为止-次优-我想说...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对模式名称感到困惑。 即使在 TI MCU 器件之间、PH 和 PL 位的含义也可能有所不同。 非常感谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Lukasz Huchel">我对模式名称感到困惑。 即使在 TI MCU 器件之间、PH 和 PL 位的含义也可能有所不同。 非常感谢。[/引述]

    令人遗憾的是、这可能不 是一个常见的供应商文档问题。 我发现、确定特定 SPI 配置所提供的相位调整的最快最可靠的方法通常是使用示波器或逻辑分析仪。 不要被 IC 看似"正确"的行为所诱惑来判断正确性、即使在某些不正确的模式下、微小的相位延迟也会使它看起来如此、但会让您任由过程、电压和温度引起的变化而决定。

    Robert

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

    ***类似***

    很高兴您将"少于 Stellaris "文档注释扩展为"多个供应商"。  

    现在- 不是两个-单独、详细、不相关的"SPI 要求文档"强加给我们了吗?    在每个 SPI 实施期间?   这需要时间和精力-不是吗?   并且必须重复-每次使用新器件(或 MCU)时。   这(曾经)是否可以被视为"高效"?

    存在-一种更好的方法!  

    这是否意味着、即使(超出)使用示波器或逻辑分析仪、" 预编程- SPI 操作序列"(涵盖每个候选 SPI 模式)也会证明是理想的?   这可能存在于廉价的"LPAD"中-并标识"成功"( 即 SPI 模式-成功)-即使不使用示波器或逻辑分析仪也是如此。   并在多个场合"重复使用"-快速轻松!    扩展时间/精力和成本节约-永无休止...

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

    [引用 USER="CB1_MOBIT"]首先-在"在这里寻求帮助"之后-您现在也"帮助他人"-这一点很好。

    印度有人说,"dnyan dilyane dnyan wadate"是指"通过分享知识,你自己的知识将增加"。 我只是尝试跟随它。 由于我在 Tiva c 只有2个月的经验、我可能会犯错。 但这不应阻止我。 对吧?

    此致、

    Digvijay

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

    的确-这是一个好的(并且富有成效)说出来的。   再次-发现其他论坛用户真的很好-"帮助他人!"