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.

[参考译文] TDC7200:有关使用 Arduino 的 SPI R/W 的硬件配置问题

Guru**** 2030050 points
Other Parts Discussed in Thread: TDC7200EVM, TDC7200, TDC1000
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/949602/tdc7200-hardware-configuration-questions-for-spi-r-w-using-arduino

器件型号:TDC7200
主题中讨论的其它部件:、 TDC1000

您好!

如前所述、我已成功读取 TDC7200EVM 的默认值、并使用 Arduino 写入该值。 但是、我现在的问题是、我无法仅向 IC 写入数据。 以下是相关主题的最后一个问题:

感谢您迄今提供的帮助。 我 通过将一些从 Arduino 到测试点的连接焊接到 EVM 上的 TDC7200的 R/W。 但是、我在仅对 IC 执行 R/W 时没有发现同样的成功、因此我进行错误的硬件连接可能会出现问题。

话虽如此、我是否可以检查 TDC7200EVM 上的所有电阻器和电容器(C2/C4、R1-R6)是否 都是 TDC7200 正常工作所必需的? 相关电容器/电阻来自 TDC7200EVM、如下所示:

此外、我尝试读取 TDC7200上针对 EVM (顶部)和 IC (底部)的前4个寄存器的默认值。下面是获取 EVM 和 IC 的 SPI R/W 信号。我现在使用的是 CPOL = 0和 CPHA = 0。

蓝色- DIN         红色- DOUT       绿色- SCLK       黄色- CS

EVM 示波器读数:

IC 示波器读数:

我不知道原因、但似乎对于 IC 而言根本没有 DOUT 信号、即使 Arduino 向 DIN 发送相同的信号。

谢谢你。

此致、

插孔

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

    尊敬的 Jack:

    C2:这是电源去耦电容器。 始终建议使用这些电阻器、因为它们可用作电源轨上噪声的滤波器、还可在器件电流尖峰时快速提供电流源。 使用去耦电容器可以防止器件运行中出现毛刺脉冲。 请参阅以下技术文章、了解更多信息和布局指南: 去耦电容器确实是必要 的、 旁路电容器是肯定的、但原因是什么

    C4: 这也是一个去耦电容器、但用于 TDC7200内部 LDO。  

    旁路电容器故障有时是器件故障的原因、请参阅文章  3299497。 

    R1、R2:这些是阻抗匹配电阻器、用于匹配通过 EVM 上的 SMA 连接器连接到起始和停止引脚的同轴电缆的50欧姆阻抗。 对这些电阻器的需求取决于如何将这些引脚连接到 TDC1000。 如果连接到同一 PCB 上的 TDC1000、则不需要电阻器、只需使用长度匹配的短信号走线即可。 另请注意、如果在启动/停止引脚上看到干扰(误报)、则将这些电阻器(或更大的电阻值)与启动/停止输入电容结合使用可提供低通滤波功能、抑制干扰。 最好在 PCB 原型中为它们留出空间。  

    R3: 该0欧姆电阻器可用于访问 EVM 上的 Trigg 引脚、具体取决于设计。

    R4: 建议使用该电阻器在使能引脚上进行滤波、因为该引脚中的干扰会使器件复位。  

    R5: INTB 为低电平有效、因此这里需要一个上拉电阻器。

    R6: 不需要。

    在对新设计进行原型设计时、遵循布局指南并使用所有推荐的无源组件是最佳的起点。  

    我希望这对您有所帮助!

    此致、

    Gabriel