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.

[参考译文] TIDA-010054:器件编程帮助

Guru**** 2614265 points
Other Parts Discussed in Thread: TIDA-010054

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1263132/tida-010054-help-on-programming-the-device

器件型号:TIDA-010054

您好!

我使用 Piccolo F280049C controlCARD 对 TIDA-010054进行工作。

现在项目正在构建、我将尝试对卡片进行编程。

我运行了一个调试、大家可以看到。 现在我不知道接下来该怎么办。

看起来程序正在运行。 我尝试拔下 JTAG 插头、但它仍在运行。 (D2导通、D3闪存)。

如何使程序停留在卡上并在卡通电后重新启动???

谢谢!

文森特·博利厄-加农

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

    您好、Vincent:

    选择"调试"后、可以选择"暂停"、然后重新启动。 随附的屏幕截图。 程序应该从 main 重新启动。

    谢谢、此致、PAWAN

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

    尊敬的 PAWAN:

    它正在运行、现在对卡进行了编程吗?

    如果是、我应该在引脚49上看到一个 PWM。 (I ma 尝试在开环中运行)。 那么、即使没有其他信号也应该工作吗?

    现在我在示波器上什么也看不到(我敢肯定示波器不是问题所在)。

    文森特·博利厄-加农

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

    您好、Vincent:

    在调试框的第一个屏幕截图中、选择 C28xx CPU 而不是 CLA。 然后、您应该能够单步执行此代码以了解代码流中的操作顺序。 默认情况下、PWM 将处于跳闸状态、您需要通过将变量"DAB_clearTrip"更改为1来释放跳闸、然后 PWM 将开始切换。 您可以通过打开内存浏览器并检查代码编程所在的闪存位置来检查卡是否已编程。

    谢谢、此致、PAWAN

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

    您好、Vincent:

    您现在是否能够观察 PWM 波形?

    谢谢、此致、PAWAN

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

    尊敬的 PAWAN:

    是的、我现在有 PWM 波形、但相移不是我预期的。

    您知道在哪里可以找到开环模式的相移计算? 我有(11.5度、而不是8.7度)

    我将使用40V Vprim、40V Vsec、40V VSEC_ref 和1A ISEC_ref。

    谢谢!

    文森特·博利厄-加农

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

    您好、Vincent:

    此操作在 ISR1 -> DAB_runISR1中完成。 函数 DAB_calculatePWMDutyPeriodPhaseShiftTicks 被用来计算 将被载入 TBPHS 寄存器的相位值、而函数 DAB_HAL_updatePWMDutyPeriodPhaseShift 被用来载入这个值。

    谢谢、此致、PAWAN

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

    尊敬的 PAWAN:

    我设法更改了 PhaseShift、它只是一个固定值"DAB_pwmPhaseShiftPrimSec_pu"。

    但是、现在我需要(在代码中)在引脚58上找到"PWM_ENABLE"在哪里?

    因为我现在要在 PCB 上进行测试、需要将 PWM_EN 设置为高电平。

    谢谢您。

    文森特·博利厄-加农

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

    您好、Vincent:

    根据开关 S3和 S4的配置、HSEC 连接器上的引脚58连接到 MCU GPIO37或 GPIO8。 GPIO37被用来支持控制卡的板载调试器的 TDO 功能、并且不可用。

    当前解决方案未在代码中实现 PWM_EN 信号。 您可以将 GPIO8路由到 HSEC 引脚58并在代码中驱动逻辑1、也可以按照解决方案用户指南中的建议在电路板上修改硬件。

    谢谢、此致、PAWAN

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

    尊敬的 PAWAN:

    我想将 GPIO 路由到 HSEC 引脚58并驱动逻辑1。

    我不知道该怎么做,你能帮我吗?

    谢谢。

    文森特·博利厄-加农

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

    您好、Vincent:

    控制卡用户指南中记录了这方面的内容。 请参阅 有关硬件基准和开关 S3与 S4的表格。

    谢谢、此致、PAWAN