主题中讨论的其他器件:HALCOGEN、 TMS570LS1224、 TMS570LS3137
您能解释一下电子保险丝模块的功能吗? TRM 未提供有关电子保险丝模块的大量信息。
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.
您能解释一下电子保险丝模块的功能吗? TRM 未提供有关电子保险丝模块的大量信息。
您好、Subash、
有一个电子保险丝阵列用于配置影响闪存组、闪存泵和片上多个 SRAM 实例的各种电气参数。 该电子保险丝阵列在器件的出厂测试期间进行编程、并在加电时作为器件启动序列的一部分进行扫描(不是软件控制的)。 这个过程被称为"eFuse 自动加载"、并且执行了 SECDED 逻辑来校正任何单位错误并在这个自动加载期间检测双位错误。 在这个自动载入过程中的任何错误被标记在适当的 ESM 状态寄存器中。
HALCoGen 生成的 efcCheck()例程用于确保此 SECDED 逻辑的正确操作。 这对于确保正确完成电子保险丝自动加载以及用于校正任何单个位错误的 SECDED 逻辑也正常运行至关重要。
QJ、您好、如果我要坚持我的观点、我有几个意见、因为这是我一直在研究的一个领域、以便为我的项目实现所需的 SIL:
Marcus
刚才有一个“令人讨厌的想法”:在你对 Subash 的答复中,你说:
[报价 userid="45190" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028877/tms570ls3137-ep-tms570ls3137-efuse-module/3803729 #3803729"]器件的阵列在出厂测试期间进行编程、并在加电时作为器件启动序列的一部分进行扫描[/quot]如果电源保持开启状态但 nPORRST 有效(例如 TPS65381看门狗报告错误)、TMS570是否会执行此扫描?
Marcus
尊敬的 QJ/Marcus:
非常感谢您的意见。 加电时、当我们检查 ESM 寄存器(ESMSR4 ESM 状态寄存器4 - FFFF F558h)时、尽管 电子保险丝状态寄存 器(EFCERRSTAT - FFF8 C000)为零、它仍然显示错误。 根据相对于 eFuse 状态的 TRU ESM 状态寄存器设置。 请告诉我这种冲突的原因吗?
我已附加这些寄存器值的快照。
您好 QJ、
我们正在执行滞留在零的测试、测试成功通过、随后我们将按照 TRM 执行以下步骤:
•将0x00000258写入地址0xFFF8C048的自检周期寄存器(EFCSTBY)。
•将0x5362F97F 写入地址0xFFF8C04C 的自检签名寄存器(EFCSTSIG)。
•将0x0000200F 写入地址0xFFF8C01C 的 BOUNDARY 寄存器。
我们将轮询 0xFFF8C02C 的位15、完成后、我们将看到 ESM 1:40正在被置位、但 电子保险丝状态寄存器(EFCERRSTAT - FFF8 C000) 为零。 请告诉我们此问题的根本原因吗?
谢谢、
Subash
停留在零测试不会设置 EFC 状态寄存器的任何位。 EPC 引脚寄存器的相应位被置位。