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.

[参考译文] TMS320F2800137:F2800137 的电容选择's XRSn 引脚

Guru**** 2837190 points

Other Parts Discussed in Thread: C2000WARE, TMS320F2800137, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1588054/tms320f2800137-capacitance-selection-of-f2800137-s-xrsn-pin

器件型号: TMS320F2800137
主题中讨论的其他器件: C2000WARESysConfig

大家好、TI 的专家

 我对 F2800137 有疑问。 以下是说明。

 根据硬件设计指南/规格、 F2800137 需要在 VDD 和 XRSn 引脚之间连接一个 2.2K 至 10K 上拉电阻器、并且对于噪声去耦、可以在此引脚上放置一个小于 100nF 的电容器。 我就是这样做的。

 但我发现、代码可以在调试模式下运行、这意味着代码在 RAM 中运行。 一旦进入释放模式(这意味着我将代码下载到闪存)、DSP 就根本不会运行。

 调试后、我将问题放置在 XRSn 和 GPIO24/ GPIO32 的序列中。 XRSn 在大约 1.2ms 时有效、比 GPIO32 高。

 当我在 XRSn 引脚上添加 1uf 电容时、可以增加 RC 时间以满足 POR 序列。 DSP 可以从闪存加载代码。 但 F2800137 规格规定、XRSn 引脚电容不能大于 100nF

 那么、我想问是否可以调整电容? 或者以其他方式去爱这件事。

 Thans

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

    您好 Feng、

    您是否能够在多个器件之间观察到这种行为、或者这是否仅与单个器件隔离? 100nF 建议与您可能不会测试的看门狗功能有关。 为了确保 XRSn 在看门狗复位后的 512 个时钟周期内驱动为低电平、任何较高的电容都可能延迟复位并在极少数情况下导致器件出现问题、具体取决于器件条件。  

    您是说您处于从闪存引导模式中、因为您还想确保使用正确的引导模式、还有一些其他引导模式

    是否使用任何外部监控电路来驱动 XRSn 引脚?

    此致、

    彼得

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

    我发现问题的根本原因是  GPIO24/ GPIO32 和 XRSn 的序列。 现在我已经解决了这个问题。

    顺便说一下、我发现 ccs20.3 无法构建 cputimer.h/ can.h 和其他头文件、这是因为  没有定义__TMS320C28XX__、我如何解决这个问题、请给我一个方法或链接来解决这个问题。

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

    您好 Feng、  

    感谢您的耐心,因为美国在上周都有感恩节假期。  

    关于 CCS 问题、应在 device.h 中定义该问题、您是否使用 SDK 中提供的 device.h? 您还可以尝试测试如何将 __TMS320C28XX__添加到工程属性中的预定义符号中

    此致、

    彼得

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

    同样、这也应该由 CCS 定义、我看不到问题。 您能否确保在 CCS 中使用最新的 C28x 编译器、并且将器件定义为 F2800137 或通用 C28x 器件

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

    感谢您的答复。

    cfg 文件由 SysConfig 工具生成、工程由 C:\ti\C2000Ware_6_00_01_00\driverlib\f280013x\examples\empty_projects 部署、我删除 TMS320F2800137_LaunchPad.ccxml 文件、因为我创建了自己的板。

    如果我需要 将_TMS320C28XX__添加到工程属性中的预定义符号中、可以在这里找到一个指南或链接供我查看。

    谢谢。

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

    您好 Feng、

    您可以参阅此处: https://software-dl.ti.com/ccs/esd/documents/ccs_variables_in_source_code.html 这适用于较旧的 CCS、但当您右键点击工程时、属性设置应相同

    此致、

    彼得

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

    感谢您的答复。

    我的问题就解决了。