Thread 中讨论的其他器件:TMDSECATCNCD379D、 controlSUITE
你(们)好。
我们遇到了有线问题。
我们将测试我们的新电路板、在它上电并主器件开始初始化 EtherCAT 通信后。MCU 需要等待至少20秒、然后才能从 ET1100接收 init 2 PREOP 命令(AL 控制事件 ET1100偏移量0x220)。
等待时间似乎是随机的、有时甚至是~2分钟。
它感觉像 ET1100继续自我复位。 (由于 MCU 甚至无法接收到 PREOP 命令的初始化,或者在其他字中 EMIF 不回读任何内容)
我们设法找到了临时解决方案-上电后、MCU 在再次复位 ET1100之前保持空闲~2s。
此问题仅在 MCU 从闪存引导时发生、使用 RAM 时不会出现此类问题。
在 TI TMDSECATCNCD379D 上同样的问题无法重现。 因此、这可能是一个硬件问题。
但我们无法找出原因。
我们尝试使用示波器测量引脚到 ET1100 RESET (RESn)的信号、该信号看起来正常。 (仅当 MCU 在初始化期间尝试将其复位时设置为低电平、之后它始终保持高电平)
我们想知道什么可能导致 ET1100以这种方式运行? 或者您是否经历过任何类似的色情内容?
此致、
李浩民