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.

[参考译文] CCS/TMS320F28069M:微控制器在调试程序时变得很热

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/873701/ccs-tms320f28069m-microcontroller-is-getting-hot-while-debugging-the-program

器件型号:TMS320F28069M
主题中讨论的其他器件: DAC7678TMS320F28069

工具/软件:Code Composer Studio

我正在使用 launchpad 板"TMS320F28069M"。 在将程序加载到 TMS320F28069M 微控制器时没有问题、但在调试程序时、它会显示温度上升。 我们检查 了控制器的温度、显示温度大约为40 - 45摄氏度。

在我们的自制电路板中观察到同样的现象(仅使用 TMS320F28069M 微控制器)。我们尝试通过 USB 提供电源 、然后在 我们的自制 电路板中开始调试、但温度上升相同 、我们 也尝试通过电源适配器提供电源、但没有发生任何变化。所以 这是正常的、还是存在任何问题?  请给出建议。

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

    Siddhant、

    感谢您访问 E2E 论坛。

    随着使用的功率增加、芯片自发热会有所增加;正如您所观察到的、这取决于运行条件以及激活的外设。   

    您能不能更详细地介绍一下您的代码在做什么(或者、如果有示例代码让我知道)。  当然、如果 GPIO 驱动的负载较高、这将增加电流消耗、这可能比任何内部外设操作更好。

    将查找您的回复并评论 futher。  一般而言、我不会过于担心上述温度升高。

    最棒的

    Matthew

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

    在我们的自制板中、外设为:-

    所有 SPI 协议外设:

    • GPIO 扩展器"(MCP23S17)
    •  以太网芯片(ENC28J60)  
    • CAN-FD (CANFD 控制器-MCP2518FD 、收发器 ATA6561)

    所有 i2c 协议外设:

    • EEPROM (at24c32)
    • RTC (DS3231)
    • DAC (DAC7678)

    串行通信

    • RS232

    DAC 输出与信号调节电路相连、DAC 具有8个通道。 我们已将 ADP5070用作负电源、用于为信号调节电路供电。  

    GPIO 扩展器"(MCP23S17)和 GPIO 扩展器具有16个输入/输出引脚。16个输入/输出引脚通过16 个光耦合器连接 、每个 光耦合器通过一个继电器连接。相同的 SPI 引脚通过以太网芯片(ENC28J60)和  以太网芯片(ENC28J60)连接 RJ45。

     GPIO 扩展器、 以太网芯片 SPI 引脚 和 CAN-FD SPI 引脚不同。

    每当我上传代码对任何外设进行编程时、控制器(TMS320F28069M)都会变热、温度达到40至45摄氏度左右。

     USB 电源电路为:

                                                      外部电源电路为:

    外部3V 电源电路:

        外部5V 电源电路:

    12V 是3V 和5V 外部电源电路的输入。我们尝试通过 USB 提供电源、并且在两种情况下、我们都尝试通过适配器提供电源、控制器变得很热。 (热不像燃烧的感觉,但很热)。   请提供您的见解以解决此发热问题。

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

    SIR、我想知道控制器的表面温度是多少(tms320f28069)。

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

    Siddhant、

    此器件支持125C 的 T 结温、我建议测量 MCU 的电流消耗并处理 DS http://www.ti.com/document-viewer/TMS320F28069/datasheet/power-consumption-summary-sprs6985173#SPRS6985173中列出的这些标称值 

    如果您看到任何电源引脚上的电流消耗(如果您使用内部 VREG、则无需测量 VDD 引脚、只需测量 VDDIO 和 VDDA)超过列出的电流消耗、则我同意存在不规则的情况(尤其是代码未运行时)、 从而导致更多正常自发热。  在这些情况下、一个或多个 GPIO 引脚通常会发生争用、您可以在此处查看。

    您提到了用于信号调节的负电源轨;我假设这是为了避免单极型放大器发生削波。  但是、我会确保没有负电压进入 C2000 MCU;因为我们的所有输入(模拟或数字)都是单极的。

    将查找您的回复。

    最棒的

    Matthew