嗨,伙计们,我对ENC424J600有一个奇怪的问题,我已经花了3天时间试图弄清楚到底发生了什么,但是没有成功,所以我想在这里请求有经验的用户提供一些帮助。完全不工作的样板。所有的板都是一样的,所有板子上的组件都是一样的。我也试着把每个单独的组件包括RJ变压器和2个非工作板上的ENC424J600都关掉,但仍然不能使它们工作。我最终也完成了。ly试图从工作板放置组件(逐个移除),然后移动到非工作板,但是同样地,非工作板不工作。作为非常最后的步骤,我将新组件放置在原始工作板上,以使其在移除组合后再次工作现在这个板也不工作了。所以,看起来有些部件可能处于设备能工作的边缘,或类似的东西,但是我不能弄清楚确切的原因。我不认为这是
PCB连接错误,因为放置新部件是原点。我也花了很多时间检查和测量所有的
元件,包括电阻和电容器的值,看起来都还好,在非工作板和工作板上都是一样的。RJ45插座点亮,并保持连续打开,即使没有任何连接到RJ45插座上,甚至没有ENC424J600被初始化。如果我的理解是正确的,没有初始化,插入RJ45插座应该显示没有LED活动。在工作板上没有LED交流在这个阶段,非常奇怪的是,在非工作板上的设备的_INT管脚上有一个连续的脉冲流,一个与ENC驱动绿色LED的频率相同的PWM。这个信号不仅存在于工作板上,而且存在于所有非工作板上。我起初以为PCB上有短路,但测量了一切,所有到相邻的轨道、到地面的轨道和3.3伏,但是没有短路,任何地方似乎都按照
电路图连接。llel接口。我试图缩小这个问题,首先只发送初始化,然后设置一个寄存器,然后读出,但是ENC似乎没有在并行接口上发送任何答案,它看起来像是冻结的/根本不工作的。该面板上的代码也是相同的,并且响应了相同的程序,用初始化和存储器写和读将相同的程序编码到微计算机中,因此微计算机可以读回正确的值。毕竟,这件事让我发疯了,因为第一块原型板已经完全工作了,现在我不能制造第二块和第三块具有相同性能的板来工作。(我希望有人有同样的问题或者对这个芯片有足够的经验,并且能告诉我什么可能出错,我应该检查什么?)我附上任何信息和帮助。我附上的电路图的EN。