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.

[参考译文] TM4C1294KCPDT:SS1/SS3更高的 POR 采样值

Guru**** 2607125 points
Other Parts Discussed in Thread: REF2033

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/752599/tm4c1294kcpdt-ss1-ss3-higher-por-sample-values

器件型号:TM4C1294KCPDT
主题中讨论的其他器件:REF2033

与   发生 VDD 短路问题相关的是 POR 采样值直流 电压、MCU 温度 是实际 值的1.75%。 有点困惑 新 MCU 的 读数是如何相似的、然后 在 PWM0活动之后、值恢复正常。  此外、PWM0 GEN0 SS1触发的中断只需 在 通过 flash.c 保存参数块后停止 、然后在应用程序 PWM 运行时活动的情况下再次启动。 两 个 MCU 的 PB 闪存运行方式相同。

POR 测量值如何为典型 测量值的1.75%乘以 POR 之后的值?  为什么刷写用户参数块会突然停止 SS1中断或 PWM0 触发源? 然而 、SS1 触发源(GEN0 TRIG 计数加载)会立即开始循环、稍后 PWM 运行时活动会立即开始、 我们会得到正确的采样测量值。  奇怪的是、SS0从未出现过这些情况、因此 SS1似乎在  新 MCU POR 之后没有正确触发。 因此 SS0被禁用、 8个 FIF0步骤 只会 通过添加过多的 POP 和末尾指针在流中/下移动来使4步场景复杂化。 将 PC6即使在 HOT 和3V3之间连接也不会导致 ADC 触发问题 和 POR 值提高1.75%、对吧?

 

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

    您好!

     您的 PB 闪 存是否与代码驻留的闪存组相同?  请参阅以下数据表摘录。 如果指令提取被挂起到存储块、那么 CPU 就不能响应中断。

    当在闪存组中执行闪存存储器操作写入、页擦除或整体擦除时、
    禁止访问该特定组对。 因此、指令和字面量会提取到组中
    在 Flash 存储器操作完成前、Pair 被保持在关闭状态。

    [引用 USER="BP101]MCU 温度 是实际 值的1.75%。 [/报价]

    您要测量 MCU 温度吗? 使用内部温度传感器或什么? 无法真正评论1.75%。 如果您认为 SS0在测量时没有此类问题、我建议您改用 SS0。  

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

    您好、Charles、

    PBflash.c 是 TI 编写的应用程序、每次访问 flash.c 以创建、擦除用户参数并将其存储在新区域中。 参数存储地址范围远高于应用程序结束地址。 在调用之前和之后添加 IntMasterDisable()以将用户参数块写入闪存没有任何区别。 问题在于 FLASH.c 将控制权返回给应用程序后、PWM0触发到 SS1停止、或者转换完成中断绝不会再次挂起、直到应用程序通过启动 PWM 换向来启动它。

    MCU 温度传感器在 SS3触发源触发器处理器上运行一秒 GPTM6间隔。 SS3读数30*C 直到 PWM0运行、然后将42*C 校正、然后将46vdc 校正为24V 直流。 在 POR 期间、VREFP 会发生什么情况、可能会不正确地设置电压? 这在将 C0+(PC6)连接到 REF2033之前从未出现过问题、接地端如何导致此问题?

    奇怪的设置 C0+>3V 似乎损坏了全新的 MCU。 否则、PCB 上的焊锡膏连接 VDD/A 或 GND/A 可能会导致更高的 POR 采样值?

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

    它看起来会使用户 PB 闪烁、从而以某种方式影响到 ADC 的 VREF 电压。 POR 后通过调用加载 PB 参数被加载到 SRAM 中。 从 GUI 调用中重新加载 PB,SS1采样电压在24V 至46V 和 SS3 MCU 温度42*c 至30*C 之间变化 POR 的完全反向发生在运行 PWM0的那个上。 至少更清楚的是,什么呼吁造成了混乱。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Charles、

    [引用用户="Charles Tsaaaa">当在闪存组中执行闪存存储器操作写入、页擦除或批量擦除时、
    禁止访问该特定组对。 因此、指令和字面量会提取到组中
    在闪存存储器操作完成之前、PAIR 将保持关闭状态。[/QUERT]

    然而、NVIC 在序列发生器、触发中断源方面也有其他想法。  奇怪的 IntMasterDisable 没有停止 SS1 或 PWM0在  将用户 PB 保存 到闪存期间触发 SS1的快速中断周期。  在读取或写入 PB 之前必须禁用 SS1和 PWM0 GEN0中断、或者 UARTprintf()正在填充 SS1 INT 处理程序中的调试信息。