完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一。当前市面上大部分串口转以太网模块方案
1.传统的以太网接入方案:MCU+MAC+PHY,框图如下图 (1)stm32(spi接口)+ENC28j60 (2)stm32+DM9000等 这种方案需要在主控芯片内植入TCP/IP协议栈代码实现通讯和上层应用,大多数使用轻量级TCP/IP协议栈(LWIP)来实现,但是还是比较耗费资源,超过40k的代码量,小容量的单片机尽量不要使用该方案。 2.硬件协议栈芯片方案 MCU+硬件协议栈芯片。 这套方案由WIZnet首次提出,并推出以太网系列芯片:w5100.w5200 w5300 w5500等 由于是将软件协议栈用硬件化的逻辑门电路来实现,减少了软件层的工作量,相较之前方案更快速更稳定 例如应用较多的;Stm32(spi接口)+w5500方案。 3.第三方公司封装的以太网芯片 (1)ZLAN1003是一款功能强大的单芯片串口转 TCP/IP 芯片,内部集成了10/100M 快速以太网 MAC 和 PHY 接口、 UART 串口以及串口转 TCP/IP 所需的软件功能。 该种方案另外进行驱动开发,有相关的配置软件,优点就是极大的减小了开发周期和维护周期,缺点就是芯片货源依赖性太大,由于不需要软件开发,无法添加自己的定制方案。 (2)CH9121芯片也是一款集成好的芯片。 4.一些mcu自带以太网模块 例如 TM4C123(M4) stm32F407等 Stm32F407+LAN8720(LWIP)st推出的一种以太网解决方案,最新的HAL库支持该方案,使用cubemx工具来进行配置也比较方便 二。方案中涉及到的主要芯片报价 三。结论 从整体方案价格,器件供货稳定性,软件开发成本,软件维护成本,数据传输速率等多个方面考虑 当前串口转以太网模块推荐使用 Stm32f103cbt6(spi接口)+w5500方案,或第三方芯片,更稳定,开发周期短。 以后的项目stm32f407+LAN8720方案可以在考虑范围。 参考电路原理图: |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1750 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1608 浏览 1 评论
1049 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
721 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1665 浏览 2 评论
1924浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
709浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
559浏览 3评论
583浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
544浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 09:58 , Processed in 0.594590 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号