我们使用 TM4C129ENCPDT 微控制器 IC 开发了自己的控制器板。 两个类似的控制器板将使用以太网电缆连接到每个控制器板中的两个 RJ45连接器之间。 我们面临的问题是、当使用以太网电缆连接两个控制器板并且在控制器板之间通过以太网传输数据的代码正在运行时 、控制器开始持续复位。 一旦控制器开始在两个控制器之间建立链路、复位问题就会开始。 由于持续复位、以太网连接也未建立。 这一问题并非总是发生、因此、有时、如果两个控制器之间的链路已建立、则不会重置。 只有当我们尝试在控制器之间建立连接时、才会发生复位。
这两个控制器板使用不同的电源运行。 因此、在它们之间连接以太网电缆也会将两个控制器的接地基准连接在一起。 我怀疑这可能是问题、但不确定。
当我们尝试 通过运行以太网代码在控制器板之间建立连接时、控制器的3.3V 电源会由于控制器板消耗的高电流而下降。 控制器中运行的代码有一个 UART、两个 SSI、以太网通信和一些 GPIO 操作。
即使两个控制器通过以太网电缆连接、并且每个控制器板中运行的代码不是以太网通信代码、也不会出现此问题。
感谢你能抽出时间。