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.

[参考译文] TM4C1294NCPDT:TM4C1294的上电问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/602316/tm4c1294ncpdt-power-up-issue-for-tm4c1294

器件型号:TM4C1294NCPDT
主题中讨论的其他器件:TM4C123LP5907SN74LVC125A

你好

我们在为 TM4C1294加电时遇到问题、某些器件无法正常工作。

下面的勘误表看起来是我们面临的问题。

很难达到100us 的软启动、您是否有其他解决方案?  

SYSCTL_09某些设备在加电期间可能无法正常启动

说明:在极少数情况下、内部 LDO 可能会在加电期间无法正常启动。 如果 LDO 无法正常启动、器件可能无法开始运行、并且 VDDC 可能无法达到其指定的电平。

解决方法:对器件进行循环通电、直到器件正确启动。 当从0V 到3.0V 的 VDD 上升时间小于100us 时、器件上未发现此问题。 但是、满足此条件并不能保证问题不会发生。

谢谢、

John

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

    John、

    您能否发布功率上升的示波器捕获?

    如果在正常上电时确实遇到了很大的困难、那么您可能需要一个单独的电源、并且只有在系统其余部分为您的 MCU 提供足够电压后、启用控制功能才会将其打开。

    布鲁诺

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请允许我注意、有一些方法可以"更好地实现"您所需的(商定的、实质性的) VDD 上升时间。 在许多/大多数情况下、电源的滤波电容需要"启动"电流电平-(通常)远远超过其"正常"输出电流电平。

    另一种或集成的方法是让您的"电源控制开启器件"向这些电容施加短暂而又"构建"的电压脉冲、以便它们假设具有"预充电电压电平"、从而更好地适应您所需的"更快的 VDD 斜升"。

    您的"调查结果"-声称是"非常罕见"-可能会反对此类(罕见)索赔-并会对您的团队实施额外的时间、精力和成本...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bruno、

    我已经尝试修改原理图、作为您的建议、上电的上升时间可能会达到70us。

    不幸的是、这个问题在千分之一的上电时间内仍然发生了一次。

    谢谢、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    勘误表 sysctl#09仅适用于器件修订版1、非常罕见。 我们目前正在提供修订版3器件。 您在修订版1器件上看到的器件是否存在此问题? 如果不是、这是不同的。 当器件无法正确启动时、您能否使用 JTAG 调试器进行连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John、
    根据您的可用描述、我们仍然只能猜测...
    这里有两个想法:
    -您的固件上可能有问题,可能是由于晶体与其它晶体不相同而随机发生的故障外设初始化? 调试有故障的电路板可能会告诉您这一点。
    -电源在适当的时间内未达到 VDDA 所需的值,因为“1000中的1个”电容器会受到轻微损坏,充电时间太长?
    您是否希望发布一份电源原理图、以便论坛可以查看?
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    "将 MCU 从一个良好的电路板换用另一个故障电路板的电路板"难道不会让您更深入地了解这一点吗?" 的确(有些)工作涉及到-但如果问题是"迁移到 MCU"- MCU (非常)表示"已审判且有罪!"

    请注意、供应商"承认"存在上述问题-这些"故障器件"是否可以使用(过去/容易发生故障)日期代码?    如果这证明是(其他)组件问题-预计会出现"较高的故障率"并需要注意-因此 MCU (单独)会引起 Prime 怀疑。   (可能是唯一的嫌疑人)

    所有其他方法都证明太间接、太慢、甚至是浪费!    有时、"粗暴的做法"(如所述)会迅速/有效/深入"问题的核心"、因此应得到高度的考虑...

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

    Bob 和 Bruno、您好!

    我已经通过 MOSFET 将 P3V3隔开、因此它在 P3V3稳定后直接导通、现在上升速度非常快。

    您可以参考在附件中捕获 MCU 内部 LDO 的 P3V3和 P1V2的波形。

    有时 P1V2加电看起来不好。

    我是否可以知道 、修订版3中修复了 SYSCTL_09和 SYSCTL_16的勘误表?

    谢谢、

    John

    e2e.ti.com/.../TM4C1294-LDO-Waveform.docx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John、
    Bob 在上面确认 SYSCTL_09已被修复。 您还可以查看关于#16的信息、我没有该文档的本地副本、而 TI 的站点目前正在维护中。
    1.2V LDO 线路上是否有足够的电容器? 它们是否按照建议放置? 此外、它们是否良好? MCU 焊料上的轻微桥接引脚???
    我没有遇到过这个问题、也没有将其视为论坛中的热门话题、它可能与您的硬件组件相关...
    此致
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Bruno、

    是的、电容器在数据表建议的范围内。 您猜到、今天我尝试移除电容器进行验证、但结果不好、问题仍然存在。

    有好的部件、没有焊接问题。

    您能否帮助确认#16是否也已在修订版3中修复? 您如何确认问题已得到解决? 进行直流开/关测试? 还是通过仿真?

    我将继续检查硬件设计。

    谢谢、
    John

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

    [引用用户="John Chen65">您能否帮助确认#16是否也已在修订版3中修复? 如何确认问题已修复?

    指向最新勘误表的链接是 www.ti.com/.../spmz850g.pdf

    正如我3年前发布的勘误表副本一样、实际上#16确实是一个长期未解决的问题、在 Rev3器件中不存在。

    您是否有单独的 VDDA 线路? 也许、如果您发布原理图电源部分的图像、有人会注意到有问题... 其他"神秘"可能的原因是沿装配线不当处理器件、潮湿以及所有这些"通过评估单个样品更难发现的因素..."

    布鲁诺

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

    您好 Bruno、

    当然、我稍后将提供原理图。

    目前、VDDA 连接到 VDD 并确认上升时间约为70us、没有任何非单调性。

    您可以参阅我在之前回答中提供的波形、VDD 看起来快速平滑地上升。

    只想知道、如果 VDD 非常适合启动、为什么 VDDC 启动看起来不平稳?  它是否应该从 VDD 获得? 哪个信号也会影响 VDDC 的启动?

    谢谢、

    John

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

    您好 Bruno、

    请参阅附件中 TM4C123和 TM4C1294的电源部分。

    我们在 TM4C1294中遇到了这个问题、但在 TM4C123中未找到、勘误表和原理图是相似的。

    它是否确实修复了勘误 表 SYSCTL_09? 或者仅与勘误表描述类似"但是、满足此条件并不能保证不会出现问题。" ?

    只是想知道它确实是固定的。

    谢谢、

    John

    e2e.ti.com/.../8372.Schematic.docx

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

    原理图看起来不错。 129分:
    -#Wake:我们把它向下拉至 GND
    -是否有适当的4.87k RBIAS?

    勘误表中的文本显示已修复:勘误表不影响 Rev3。

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

    你(们)好

    TM4C1294NCPDT 有一个奇怪的问题。 我们使用它与数字传感器(SPI 上的 Digital Kionix)进行通信。 在某些情况下、读取某些传感器的值时出现问题(它们通过初始化)、 假设从20次加电到5-6次、我们可以读取传感器部件的值。这个问题只在一次使用1个传感器器件时发生(因此其他器件都很好)、 下次上电时、其他传感器会出现此问题。

    作为第一步、我们将此问题视为固件问题、因此我们修复了所有可能的相关问题、因为它已在附录3的勘误表中记录下来。 读数问题减少了、但仍在发生、大约2到3次/20加电。

    我们发现、 当我们使用 与 EVM 相同的电子配置重置 Tiva (硬件重置)时、不会发生此问题。因此、从20重置开始、始终与传感器保持良好的通信。

    因此、我们开始寻找一些电源问题、并发现了一种奇怪的情况。

    VDDC 上升时间大约为10us。 但 VDD 上升时间比您在之前的聊天中指定的时间长。大约为6ms。

    示波器图片(蓝色- VDD、黄色- VDDC)

    我们的问题是否与 Tiva 的上电情况有关? 或者仍然接受这个 VDD 上升时间的值(如数据表中没有最大值)、并且在其他部件(传感器的电源等)中查找问题。

    谢谢您!

    Lou

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

    3.3V 电源的缓慢上升有可能使器件在您在 IO 引脚上获得良好的电平之前开始运行。 您能否向上面的加电图添加 SPI CLK 信号? 问题是、在3.3V 电源稳定之前、SPI 通信是否开始。 如果发生这种情况、SPI CLK 和主输出信号上的电平可能对您的传感器来说微不足道。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否有外部监控 IC? 您真的应该这么做。

    Robert
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    VDD 的"上升"相对"平坦度"表明3V3稳压器可能"过大"。 (即在"上电"过程中消耗的电流过大。)

    这是否发生在多个电路板上-以及(不同的)构建上?

    您的传感器(所有传感器)是否由同一稳压器供电? 如果是这样、电流需求是否符合稳压器的规格?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    或者电源受到大容量电容的挑战。

    斜率的变化还表明内核上电时电流消耗会跳转。

    Robert

    如果微控制器在电源稳定前保持复位状态、则缓慢上升是可以接受的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好!

    我们测量数字通信的开始(初始化)-我们打开/关闭 LED,并用示波器测量它。 因此、我们在上电周期之后、便会附加图片。

    我们为 Tiva 和数字传感器提供了单独的电源 LDO (LP5907)。

    我们没有任何外部电源控制电路。

    今天、我们尝试增加传感器初始化等之间的延迟、但没有帮助。

    目前、我们正在考虑在启动时将 Tiva 保持在复位状态更长的时间。 我们能否通过更改引脚70 (RST)上的 RC 网络元件值(10k 至0.1uF)来实现这一点。 该引脚上的电压电平是复位阶段的 Tiva (我假设逻辑0不仅是0V、还在某个范围内。 我在数据表中找不到它)?

    此致

    Lou

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

    从上电开始、RST 引脚运行为上电复位、表27-13中定义了电平。 但是、由于在 Vdd 正常后 SPI 才启动、我认为这不是问题所在。 如果传感器位于不同的电源上、当 TM4C 上电时、它们是否可能会在 SPICLK 或芯片选择边沿上看到干扰、从而使其中一个不同步?

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

    你(们)好

    我修改外部复位电路元件值、绞盘连接到 Tiva 上的 RST 引脚。

    EVM 值为1k-0.1uf、我将10k 电阻器更改为200k。

    这样、我们就得到了 RST 线路上的情况、如下所示:

    从这里我们可以看到 Tiva 应该被复位至少10ms -在其3.3V 电源稳定后、RST 线路上达到的1.98电压大约为10ms。

    我在原理图中发现了一个错误:对于 VDDC LDO 电容、我们将1uF+0.1uF+10nF 置于并联电容上、因此现在应该是3uF。

    但即使这样、我们也会遇到类似的问题。

    3.3V 电源和1.2V VDDC 的示波器图为:

    对于3.3V 上升、我们发现问题源位于直流/直流转换器之后、电压以相同的上升斜坡达到 LP5907、因此该 LP 上的输出与输入类似。

    由于我说 SPI 通信仅在上电周期之后开始(我在上一篇文章中附加了一些图片)、因此位于 Tiva 和传感器之间的 SN74LVC125A 上的 CS 线路全部在3.3V 上拉。 所有栅极都是使用此 CS 选择的、因此在不下拉之前、Tiva 和传感器之间的任何 SPI 线路上都不应进行通信。

    此致

    Lou

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好!
    在我们修改 RST 线路上的 RC 电路(将100k 与1uF 相加)后、Tiva 上电现在有一点延迟(我们在大约80ms 时实现1.9V)。 当我们使用数字传感器进行测试时、我们仍然发现了一些问题。 在测试期间、我们联系了数字传感器制造商、看起来传感器本身在启动时有一些错误... 因此、最终看起来传感器本身的问题比 Tiva 启动的问题更多...
    感谢您的所有评论!
    此致
    Lou