完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,伙计们,我对ENC424J600有一个奇怪的问题,我已经花了3天时间试图弄清楚到底发生了什么,但是没有成功,所以我想在这里请求有经验的用户提供一些帮助。完全不工作的样板。所有的板都是一样的,所有板子上的组件都是一样的。我也试着把每个单独的组件包括RJ变压器和2个非工作板上的ENC424J600都关掉,但仍然不能使它们工作。我最终也完成了。ly试图从工作板放置组件(逐个移除),然后移动到非工作板,但是同样地,非工作板不工作。作为非常最后的步骤,我将新组件放置在原始工作板上,以使其在移除组合后再次工作现在这个板也不工作了。所以,看起来有些部件可能处于设备能工作的边缘,或类似的东西,但是我不能弄清楚确切的原因。我不认为这是PCB连接错误,因为放置新部件是原点。我也花了很多时间检查和测量所有的元件,包括电阻和电容器的值,看起来都还好,在非工作板和工作板上都是一样的。RJ45插座点亮,并保持连续打开,即使没有任何连接到RJ45插座上,甚至没有ENC424J600被初始化。如果我的理解是正确的,没有初始化,插入RJ45插座应该显示没有LED活动。在工作板上没有LED交流在这个阶段,非常奇怪的是,在非工作板上的设备的_INT管脚上有一个连续的脉冲流,一个与ENC驱动绿色LED的频率相同的PWM。这个信号不仅存在于工作板上,而且存在于所有非工作板上。我起初以为PCB上有短路,但测量了一切,所有到相邻的轨道、到地面的轨道和3.3伏,但是没有短路,任何地方似乎都按照电路图连接。llel接口。我试图缩小这个问题,首先只发送初始化,然后设置一个寄存器,然后读出,但是ENC似乎没有在并行接口上发送任何答案,它看起来像是冻结的/根本不工作的。该面板上的代码也是相同的,并且响应了相同的程序,用初始化和存储器写和读将相同的程序编码到微计算机中,因此微计算机可以读回正确的值。毕竟,这件事让我发疯了,因为第一块原型板已经完全工作了,现在我不能制造第二块和第三块具有相同性能的板来工作。(我希望有人有同样的问题或者对这个芯片有足够的经验,并且能告诉我什么可能出错,我应该检查什么?)我附上任何信息和帮助。我附上的电路图的EN。
|
|
相关推荐
10个回答
|
|
|
我在SPI模式中使用了这个部分。我的外观类似于危险的原型EnC424J600板。我得到的问题是与其他东西共享SPI总线。SD卡对我来说是不可能的,我切换到一个USB闪存驱动器。检查你的软件,检查你的电源,检查你的焊料连接,检查你的时钟25MHz50ppm。
|
|
|
|
|
|
你好,LeeZimme,谢谢你的快速回复。我已经检查了软件,甚至缩小/简化了,只发送初始化和写入和读取一个单一的寄存器,甚至是不工作。而且没有发送任何数据到ENC,绿色的LED在RJ45插孔仍然是没有CABL。E连接不好。电源提供了一个干净的3.3V从LDO(没有开关PSU,没有噪音),验证了它在所有的VCC引脚。也验证了GND和短路到任何引脚,但没有。我现在有3个电路都做相同的,所以我不认为这是一个焊接问题。我也脱焊和焊接新的组件一个接一个电路,但也没有开始工作。所以,我想我们可以跨越焊接专业。当用示波器测量时,时钟给出优雅干净的25MHz信号,它来自一个25ppm的时钟发生器,按照我附上的电路图连接到OSC1引脚。OSC2引脚没有连接。
|
|
|
|
|
|
我在8位并行总线模式下使用它,除了为ENC生成数据的PIC32微计算机之外,端口不与任何其他设备共享。
|
|
|
|
|
|
我今天探索的另一个信息是,如果我在电路已经通电时将Rbias引脚短路到接地,然后释放它,那么ENC就开始做某事,所谓“某事”,我的意思是,以前一直开着的绿色LED没有连接以太网电缆,g.绿光LED熄灭。然后如果我插上以太网电缆,绿色LED继续发光,橙色LED显示数据包活动,当数据包熄灭时闪烁,所以ENC开始做某事。然而,ENC仍然没有对PIC微型的任何内容作出响应,所有内容都读回为零,在任何读操作上都不能测量并联端口引脚的活动,并且Rbias电阻也被证实为12.4kOhms,并且具有1%的公差,连接到GND非常接近引脚。
|
|
|
|
|
|
在我重新阅读了我的线程之后,我想我忘记了另一个重要的信息是ENC424J600是QFN封装版本。我有另一个板,我用相同的芯片设计,但是用TQFP封装版本,具有相同的以太网磁体,所有的电路都一样,而且电路工作没有公关。问题在于,我制造了几百块这样的板子,从来没有出现过任何问题。最奇怪的是,这块板的第一个原型也起作用了,但后来我制造的没有一个。我首先认为这是错误的ENC芯片,但我从不同的商店买了更多,而且那些显示出相同的缺陷。所以我真的失去了这个…
|
|
|
|
|
|
根据我的经验,如果LeDa在POWUP上继续工作,这意味着芯片没有正确地完成PON复位。LED在通电时启动,当完成内部初始化(假设没有PSP/SPI通信和以太网电缆)时应该关闭。通常我看到时钟/xtal(即没有25MHz)有问题。如果它正在运行,您应该在CLKOUT引脚上看到4MHz,并且两个LED应该正常工作,不需要主机uC进行任何设置。有一次,我的确遇到一个设计问题,一个信号线被另一个芯片意外地施加了5V,这会使ENC无法正常供电,但这是我的错误。集成电路底部的裸露焊盘是否与VSS连接?我刚刚做了一个新设计的20块板的原型运行,其中有2块板由于某种原因不能正确设置,但它们必须有一些其他问题,因为LED和SPI通信工作…它只是没有正确初始化(内部MAC地址寄存器读取所有0)。
|
|
|
|
|
|
嗨,杰瑞,谢谢你的评论。你拿的是Vcap的钱。我刚刚设法解决了这个问题。它是Vcap电容器,它的ESR值太高,所以可能发生的是ENC不断复位,这应该是INT引脚上提到的PWM样信号的原因。几天来,我走错了方向,因为我把工作板换成了非工作板,但它仍然不工作,所以我认为电阻或电容器没有问题,因为其他电路以前工作过。因此,我今天换了VCAP钽电容器,换了另一种低ESR的钽电容器,所有的3块板立即开始完全工作。我详细地描述了这一点,因为也许我这里记录的故事将来会帮助其他人解决同样的问题。还有一件事,如果Microchip能够为Vcap指定所需的ESR,那就太好了,我的意思是在数据表中提到它必须具有低的ESR,但是nO值指定,“低”字是主观的。
|
|
|
|
|
|
杰瑞,你的设计中使用了什么类型的电容器?我现在考虑把钽换成陶瓷,以确保将来不会有太高的ESR问题,但是有点担心陶瓷会引起振荡。我的意思是说内部1.8V稳压电路是未知的,我甚至不知道它是否是开关规则。或者一个LDO,所以我不确定它是否可以安全地工作,而不可能产生振荡。你有什么想法?
|
|
|
|
|
|
很高兴你能工作。内部1.8V稳压器是LDO。根据数据表,建议使用低ESR电容器(陶瓷、钽或类似的)。陶瓷帽可以让你得到最低的ESR。我用陶瓷10UF,这对我来说一直都很好。我认为这是一个0805 X7R 16V,但我必须检查。
|
|
|
|
|
|
谢谢你提供的信息,杰瑞。我会在下一个设计或者这个板的下一个版本中试用10uF X7R。你指出调节器是ENC中的LDO,你成功地使用了陶瓷盖,所以我现在不再担心可能的振荡。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:14 , Processed in 2.757263 second(s), Total 58, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4377