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.

[参考译文] TMS320F28032:TRSTn 引脚电阻为1欧姆(<2.2欧姆)、这会产生什么影响? DSP TMS320F28032

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1038597/tms320f28032-the-trstn-pin-resistance-is-1ohm-2-2ohm-what-effect-will-this-have-dsp-tms320f28032

器件型号:TMS320F28032

大家好、

  我知道 对于正常器 件运行(未连接调试器)、TRSTn 需要保持"低电平"、建议在此引脚上放置一个2.2k Ω 的下拉电阻器、以将测试逻辑保持在复位状态。

  但我客户 的 TRSTn 引脚电阻为1欧姆, 这对 DSP TMS320F28032有何影响?

   电阻大小的差异会产生什么影响?

  如果 TRSTn 引脚电阻太小、会发生什么情况?  如果 TRSTn 引脚电阻过大、会发生什么情况?

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

    绍兴

    TRSTn 引脚是使器件上的仿真逻辑保持复位(低电平有效)的功能。  当我们想将器件连接到 Code Composer /调试器时、这个引脚被连接到 JTAG 引脚的调试器拉高。

    如果该值太低、就像在本例中一样、这意味着它是一个非常强的下拉电阻、并且当我们尝试连接仿真器时、它的内部驱动器将无法将其拉高、因此我们无法进行调试。

    如果该值太高、则意味着下拉电阻非常弱、因此在运行期间系统噪声有可能意外地将该值拉高、这是不可取的。  除了在复位后调试 JTAG、还可用于激活边界扫描模式等  因此、如果发生这种情况、器件行为将是不确定的。

    我假设客户这样做的原因是他们已完成开发、并希望尽可能确保 TRSTn 不会因事故而被拉高。  如果他们想要连接调试器、则需要将此值改回2.2k 范围。

    最棒的

    Matthew

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

    您好 、Matthew、

       客户已完成开发、这是 基于 F28032的成熟产品。 然而、此产品与一个仿真器/JTAG 一同工作、并且在没有一个仿真器/JTAG 的情况下不能工作。 因此 、从您的角度来看、TRSTn 引脚不是其无法正常工作的原因、它是否是由另一个原因引起的?

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

    绍兴

    您能不能澄清有关使用 JTAG 的声明。  这是否意味着如果将 JTAG 插入仿真器、系统将工作、或者 CCS 是否需要处于活动状态、则发出运行命令?

    通常、如果代码仅在 CCS 运行时工作、则必须解决初始化问题或器件无法正常启动(CCS 在后台处理许多此类问题)。

    最棒的

    Matthew

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

    您好 、Matthew、

      是的、 如果将 JTAG 插入仿真器、系统将正常工作、那么初始化问题具体涉及什么?

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

    绍兴

    我将重新陈述您的回答、因此我100%确定我们位于同一页面:

    1)在客户的系统中、为了获得正确的操作、客户必须将调试探针(XDS1xx 或其他)连接到 PCB 上的 JTAG 接头。  但是、Code Composer 或其他接口软件不会启动。

    如果这是准确的、则 TRSTn 引脚应仍然为低电平、因为据我所知、只有 CCS 发出的命令会导致它驱动为高电平以连接器件。

    假设事实如此、我会问 TRSTn 信号在未连接仿真器的情况下的驱动效果如何。  客户是否曾尝试在 TRSTn 上放置示波器探头并查找任何高向毛刺脉冲(未连接调试探头)?  仅将示波器探针连接到 TRSTn 引脚时、系统的行为是否有所不同?

    回到前面的帖子、我很惊讶 Code Composer 可以通过 TRSTn 上的10欧姆电阻器连接到器件。  我已经看到调试探针的负载比我们建议的2.2k Ω 小时有问题、而这10 Ω 电阻几乎短于 VSS。

    最棒的

    Matthew

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

    您好 、Matthew、

      很抱歉 、表达式不正确、 客户使用 1kOhm 而不 是1 Ohm、 今天将检查 TRSTn 引脚的信号。

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

    感谢绍兴的澄清、1k 欧姆更有意义。  对于 TRSTn、它仍然应该是强 PD。  了解客户观察到的情况。

    最棒的
    Matthew

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

    您好 、Matthew、

    [引用 userid="8973" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1038597/tms320f28032-the-trstn-pin-resistance-is-1ohm-2-2ohm-what-effect-will-this-have-dsp-tms320f28032/3840601 #3840601"]除了调试 JTAG 复位之外、还可用于激活边界扫描模式等  因此、如果发生这种情况、器件行为将是不确定的。

     您能提供更多解释吗?  我的客户现在在连接到仿真器时单步执行代码时遇到非法中断?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="8973" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1038597/tms320f28032-the-trstn-pin-resistance-is-1ohm-2-2ohm-what-effect-will-this-have-dsp-tms320f28032/3843953 #3843953"]对于 TRSTn、它仍应是强大的 PD。  将看到客户观察到的内容[/报价]

    您好 、Matthew、

       客户观察到 TRSTn 的信号正常、然后将调试探针连接到 PCB 上的 JTAG 接头、运行可正常工作的代码、但拔下 调试探针、无法正常工作。 因此、我向客户询问  仿真器通过 调试探针对器件进行初始化。 您能从您 的角度给我另一种方法吗?

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

    绍兴

    当仿真器和 CCS 被连接时、CCS 中有一些缺省设置"帮助"代码运行。  例如、我认为 CCS 在程序加载后的默认操作是运行到 main;但它也将从代码中的.cinit 开始、而 BootROM 是器件独立运行时的流程。

    客户应该做的是刷写器件、然后使用 CCS 执行复位(在菜单功能区的"运行"项目下)。  这应该模拟一个复位条件并显示代码在独立模式中是否正常。

    让客户转至“工具”->“调试器选项”->“自动运行”和“其它启动选项”。  确保自动运行至 main、"reset"(重置)框未选中。

    还可能存在未在其代码中初始化的存储器情况、即在 CCS 连接的情况下运行一次后正确加载、然后代码运行。

    如果他们收到非法指令、我还会确保 memcpy 函数(将代码从闪存复制到 RAM 以获得更高的速度)正常工作。  为此、我会在复制后运行、并确保 RAM 中的映像与闪存中的映像相匹配、等等

    最棒的

    Matthew