完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我正在设计一个新的PIC32 MZ板使用LAN820A PHY控制器。我在网上查找,包括这些论坛作为参考,因为我从来没有使用过这个PHY,这也是我的第一个PIC32设计。问题是收集RIFCK和NIN到PIC32 MZ。我看到一些设计把NIT绑定到PIC上的tiX,并使用50MHz振荡器对RIFCK进行了窃听。大多数其他设计不使用nINT,在PIC32上把PIN 14(REFCLK/nINT)连接到EREFCLK/AERXCLK。这使我激动,哪个是更好的选择。我推测中断PIN启用设计会更好,但我想知道PIC32是否使用Eithernet引脚使用内部生成的中断。我还没有涉足程序设计(使用和声)。谁能简单介绍一下REFCLK/nINT,以及我是否应该将REFCLK/nINT连接到PIC32 INTx管脚并使用OSC作为REFCLK或使用REFCLK/nINT作为REFCLK?谢谢您。
|
|
相关推荐
5个回答
|
|
如果您正在构建少于1000个板,我强烈建议使用50Mhz的罐装振荡器来驱动PIC32 MAC和LAN8720A。这将每次都工作。如果您正在构建每年超过100万个板,那么出于成本原因,您将需要使用25Mhz的XTAL,并使用LAN8720来驱动拒绝到PIC32 MAC。这与PIC32很好。当你这样做时,在RMII定时上有一个瞄准时间歪斜,所以PHY应该靠近MAC。有了这么多的板,你就可以在进行FCC测试之前旋转一些变化来检查所有的东西。通常,对于“绿色能源”测试,当你的嵌入式系统被供电时,你需要有非常低的电流。NINT函数很有用。如果以太网插入时需要休眠(可能的最低功率),那么可以使用引脚兼容的LAN8742中的唤醒LAN(WoL)特性。我喜欢有NIN。通常我会设计一个既有WiFi又有以太网的设计。如果没有插入以太网电缆,PHY不断尝试自动协商,这就夺取了权力!因此,通过使用ENERGYON和插入PIC32的中断,我知道当电缆***入时,可以开始寻找链路伙伴。阻抗,我喜欢在50Mhz屏蔽振荡器的时钟输出线上增加一个小串联电阻的占地面积。10到50欧姆,带有电容的轨迹将有助于减弱反射(减少EMI噪声)。我昨天的帖子没有出现。我承认,当我说最初的海报用户名时,我想到了当地的汉堡包店,五个人,然后去吃午饭。
|
|
|
|
你好,RRtom,谢谢你的帮助。我认为启用NIT会很有用。我几乎做你所说的一切:罐装50兆赫振荡器,33欧姆电阻器上的时钟和信号。我有一个板设计使用50兆赫振荡器输出作为PIC32上的ReIFKLK输入。保持信号迹线短的最大问题是,用于我板的PIC32没有最好的引脚位置来保持一切正常和短。我在PCB上犯了一些错误,(我在Sch..中创建PIC32部分时也反转了一对Vdd和GND,作为电压监控器的PIN错误,DOH!因此,我将在某些时候需要发送一个新的PCB设计。我仍然在通过其他电路板,看看是否有其他错误,然后我得到另一个PCB设计。我想我会问一下以太网PHY控制器。如果我没有犯任何严重的错误,我想我可以让现有的僵板与LAN8720通信。我对LAN8720和nInt的关注可能是在Harmony中它没有得到支持。这是我的第一个PIC32设计,也是为以太网设计的,而且我还没有把重点放在软件实现上。我看到在Harmony Config中列出了“ETH MAC中断模式”,但是我不知道在何处为LAN8720配置哪个PIC32中断。我假设有一个?具有设置的CONFIG.H文件。
|
|
|
|
我的重点是硬件。在硬件LAN8720A子卡文档AC320004-3中,它确实显示出nINT在头上。查看c://micro./.ony/v1_07/doc/help_.ony(编译的HTML)搜索,我用INT_VECTOR_ETHEthernet_InteruptWith Searching进行搜索,很快就会发现:ETH_INTE我没有看到“EnergyON”,但是列出了ETH_ALL_INTERRUPT_SOURCES,可能是读取PHY寄存器29(LAN8720A)以查看如何设置中断的问题。
|
|
|
|
该示意图显示LED2/nINTSEL绑定得很高,这意味着nINT/REFCLKO用作中断引脚,并且必须在XTAL1/CLKIN/Ruben上提供50MHz参考时钟。
|
|
|
|
嗨,我在PIC32 MZ2048 ECM144上有一个类似SMCSLAN84040以太网控制器的问题。甚至在阅读了这个宝贵的线程之后,我还是不清楚如何为nINT管脚配置中断源。在BSP示例中,nINT管脚连接到RC13管脚,ETH PHY的中断源是153矢量IRQ(INT_SOURCE_ETH_1)。在我的项目中,这个管脚用于其他功能,我必须使用管脚RD12。如何将此管脚绑定到这个中断?我是否必须用外部中断(例如,INT_EXTERNAL_2)更改ETH PHY的中断源,并将管脚RD12配置为此ext.中断的物理源?还是我必须用PIN RD12绑定(不知道)?我尝试了第一种方法,但没有成功。谢谢。
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
778浏览 1评论
666浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
595浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
677浏览 0评论
576浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 09:44 , Processed in 1.302523 second(s), Total 55, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号