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.

[参考译文] MSP430FR2100:Spy-bi-Wire 设置/保持混淆

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/968241/msp430fr2100-spy-bi-wire-setup-hold-confusion

器件型号:MSP430FR2100

我正在阅读文档、尝试了解 Spy-bi-wire 操作。 在 MSP430FR2100数据表(SLASE78D 、图5-15)中。 JTAG Spy-Bi-Wire 时序)、它显示 SBWTDIO 设置时间开始于 SBWTCK 信号的下降沿之前、而保持时间结束于 SBWTCK 信号的上升沿之后(文本也同意这一点)。 该图显示(和部分文本表示) SBWTDIO 在 SBWTCK 为低电平时保持稳定。

但是、在 MSP430编程指南(SLAU320AI 、图2-11)中。 在运行-测试/闲置期间 TDI 和 TCLK 的同步)它专门显示了 SBWTDIO 在 SBWTCK 为低电平时变化。 文本还描述了 SBWTDIO 需要在 SBWTCK 的低电平阶段进行具体更改的情况。

这两段文字相互矛盾。 或者我错过了什么吗?

所需的正确行为/时序是什么?

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

    您好!

    要了解 MSP430如何解读 SBW 信号、请参阅:

    是的、数据表将使您认为 SBWTDIO 在 SBWTCK 为低电平时保持稳定。 但实际上、它不是。 要了解 JTAG、我建议您参考 SLAU320AI。

    您还可以在 slaa754中找到基于 MSP432的 C 代码示例。

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

    谢谢:重要的是要知道 SBWTDIO 可以在 SBWTCK 为低电平时改变。 对于良好的工程实践、了解正确设计接口所需的设置和保持时间仍然很重要。 SLASE78D 中列出的设置和保持时间是否仅指下降沿(而不是如图所示的两个沿)?

    TI 最好更新这个图表和表格来指示它的实际工作方式、或者添加一条关于如何正确处理 TDI/TCLK 部分的设置保持时间的注释。

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

    建立时间是关于下降边沿、保持时间是关于上升边沿。

    感谢您的建议、我将向我们的系统报告这一点。 但该图仅讨论规格。 这就是我们编写 SLAU320AI 的原因。

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

    但问题是 SLAU320AI 违反了规范:

    如果 Setup 在 SBWTCK 的下降边沿之前开始、而 HOLD 在 SBWTCK 的上升边沿之后结束、那么这个图显示了 SBWTDIO 在建立和保持时间的中间发生变化(这是一个时序违反)。

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

    您能解释一下"SBWTDIO 在设置和保持时间中间发生变化(这是一个时序违例)"。  

    实际上、如图所示、SBWTDIO 不会改变 SBWTCLK 下降边沿和上升边沿之间的电压。 您是说 SBWTDIO 更改时间太长还是其他什么?

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

    SBWTDIO 在 SBWTCK 下降沿和上升沿之间不会改变是什么意思?? 该图清楚地表明确实如此!

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

    很抱歉这是我的错。 由于图片中只谈到 TDI 时隙、我只看 TDI 时隙而不是 TMS 时隙。

    如果你看看这个、它显示 SBWTDIO 可以  在 SBWTCK 下降沿和上升沿之间变化、但它讨论的是 TDO 时隙。 我认为关键点是数据表没有显示 TDI 时隙、TMS 时隙和 TDO 时隙的位置。  

    我认为问题很清楚。 我将向 我们的系统发送反馈。 总之、要了解 JTAG、建议您参考 SLAU320AI。