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.

[参考译文] TMS470MF06607:TMS470MF0660x SYS#103

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/825044/tms470mf06607-tms470mf0660x-sys-103

器件型号:TMS470MF06607

我正在处理 TMS470复位问题

SYS#103 SYS_Nrst 需要额外的 VCLK 周期来保证器件完全复位

这是一个问题、因为产品始终处于模块打开状态、因此没有机会手动关闭再打开电源。

解决了外部看门狗自动重启配置的问题。 当 TMS470无法正确启动时、外部安全装置对器件进行下电上电。 在无法正确启动的情况下、您可以观察到可能需要几次启动(重启)才能启动它。

问题(关于勘误表系统#103)

1.      我们知道器件重新启动不完整会导致器件无法正常工作(如上所述解决)。 是否存在不完整复位的情况、从而导致看似正常的正在运行的处理器、但存在一些细微的异常?

      上述相关的是、我们是否应该执行任何器件外设寄存器检查来发现问题? 我们通过 HET 外设使用 CAN、SPI、ADC 和 IO。

3.      如果我们正常启动并运行、正常的外设设备是否会(通过 HAL 软件接口)始终可靠地配置外设?

4、      我们假设较长的外部复位不会解决不完整的复位问题、因为这是器件复位问题的内部问题?

5.      将来是否会有一个能够解决此问题的 TMS470的内在修订版?

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

    下面是有关此问题的更多背景信息。 如果 nRST 引脚上有一个短脉冲、(简言之、我是指毛刺脉冲滤波器的大约时间、大于40ns 但小于150nS)、则延长脉冲的电路可能不会检测到复位脉冲、但可能会传播到某些内部电路。 如果连接到 nRST 引脚的外部电路提供足够长的复位脉冲、则可以避免此问题。

    [引用 user="Calex36]1.       我们知道器件未完成重启会导致器件无法正常运行(如上所述解决)。 是否存在不完整复位的情况、从而导致看似正常的运行处理器、但存在一些细微的异常?[/引述]

    如通报中所述、器件行为不可预测。

    [引用 user="Calex36"]2.       与上述相关的是、我们是否应该执行任何器件外设寄存器检查来发现问题? 我们通过 HET 外设使用 CAN、SPI、ADC 和 IO。[/quot]

    您可以检查外设的复位状态、或随时初始化来自 CPU 复位的所有外设寄存器。 但是、问题是某些外设可能会看到复位脉冲、而 CPU 可能不会看到复位脉冲。

    [引用 user="Calex36]3.       如果我们正常启动并运行、正常的外设器件是否会(通过 HAL s/w 接口)始终可靠地配置外设?

    [引用 user="Calex36]4.       我们假设较长的外部复位不会解决不完整的复位、因为这是器件复位问题的内部问题?

    不可以、更长的外部复位完全避免了这一问题。

    [引用 user="Calex36]5.       此 TMS470将来是否会有一个能够解决此问题的内在修订版?[/QUERP]