【以太网芯片验证】SR8201F调试记录

这篇具有很好参考价值的文章主要介绍了【以太网芯片验证】SR8201F调试记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

低成本的国产网络解决方案(和芯德润)SR8201F/FI:

SR8201F是100M以太网芯片(PHY)支持MII/RMII接口 立创上有购买链接和方案验证板
SR8201F是商业级 SR8201FI是工业级
SR8201F样品售价 2+RMB
电话问过和芯德润的业务经理 SR8201F-1.5+RMB SR8201FI-2.5+RMB
加上汉仁的以太网接口6+ RMB 有源晶振3+ 电容电阻忽略不计 整个方案的成本在12RMB左右(工业级)
sr8201f,以太网-底层驱动phy,单片机,stm32,嵌入式硬件
官方的推荐原理图 RMII接口 其中R8 为2.49K 1%的DAC发射偏置电阻,阻值必须在2.4K-2.5K之间

sr8201f,以太网-底层驱动phy,单片机,stm32,嵌入式硬件
自己设计的原理图 PINTOPIN兼容公司的MCU然后打板
sr8201f,以太网-底层驱动phy,单片机,stm32,嵌入式硬件
基本与官方原理图一致 地址0x00001(后两位电阻选择);
芯片是QFN32封装;选择机贴,很遗憾没有调通;出现以下两种情况:
(1)插上网线后指示灯,但是通过MAC控制器的SMI接口读取不到寄存器内容
(2)插上网线后灯不亮,MAC控制器能读到数据显示没有link上
最后查原因是机贴的不好,板子设计的时候太随意,没有打Mark点。在嘉立创SMT选的是低成本的做法,然后立创在板子的左上角钻了一个定位孔?这个工艺也不是很了解,最后出了问题;

调不出来,只能问厂家的FAE要了一块DEMO板,通过核心板+杜邦线+模块的方式连接;最后调通了。

sr8201f,以太网-底层驱动phy,单片机,stm32,嵌入式硬件
使用的公司通用驱动库 STM32F407IG+FREERTOS+LWIP 移植官方DP83848程序
通过跳线帽选择地址0x00001;
通过拨码开关分别选择RMII模式(MII) LED(WOL)模式 链接中断模式INT(POLL) TXC输出(输入)模式
这里有几个注意事项:
(1)芯片的上电等待稳定时间需要大于150ms 我程序配置3000ms
(2)寄存器0的值为0x3100为正确
(3)寄存器1需要读两次 第一次会是0x7869 没有链接 再读一次为0x786D 结果正确(链接上了)
其余的配置请自行参考芯片手册的寄存器
这里还有个问题 MODBUSTCP协议每2000000包会丢10包,怀疑是杜邦线引起的;因为TXC时钟是50MHZ。这里还是要做对插板再次测试。
感谢公司 谢工和和芯德润FAE 周工的帮助和支持!文章来源地址https://www.toymoban.com/news/detail-614262.html

到了这里,关于【以太网芯片验证】SR8201F调试记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 8路TTL串口转以太网串口服务器芯片EBT3002功能

    EBT3002  以太网芯片是实现8路TTL串口数据与以太网数据互相转换的以太网串口服务器芯片;该以太网芯片具有多种Modbus网关模式以及TCP/DUP/MQTT/HTTP物联网网关模式,可满足各类 串口IO联网设备 与PLC设备的联网功能。 以太网芯片 采用采用LQFP100封装,便于用户集成。 ● 支持10M以

    2024年02月09日
    浏览(48)
  • 千兆以太网芯片88E1111 RGMII模式的FPGA驱动实现

    千兆以太网芯片88E1111 RGMII模式的FPGA驱动实现 在网络应用领域,千兆以太网已经成为主流,而88E1111作为一款先进的千兆以太网芯片,其驱动实现对于网络设备的性能和稳定性有着至关重要的影响。本文将介绍在RGMII模式下,如何实现88E1111芯片在FPGA上的驱动。 一、准备工作

    2024年01月22日
    浏览(58)
  • 聚焦112Gb/s SerDes芯片的AN/LT端口自协商和链路学习,评估验证高速链路的信号质量并分析调优(400/800G高速以太网互联接口,AI加速卡网络RDMA性能测试,交换背板接口性能评估)

    目录 引言 关于使用112G Serdes的100G、200G和400G以太网的简要背景 自动协商的基础知识 基础页和下一页 / Base Page and Next Pages DME基础页(IEEE802.3第73条) 下一页 (IEEE802.3) 下一页(以太网技术联盟) AN过程 优先表决 链路训练 训练帧 链路训练过程 如何使用AN和LT 结论 Freya - Xena的

    2024年02月16日
    浏览(75)
  • GD32F450以太网(2-2): PHY芯片IP101GR介绍

    接上文 《GD32F450以太网(1):ETH 外设接口简介》介绍了嵌入式以太网接口。 《GD32F450以太网(2-1):PHY芯片LAN8720A介绍》介绍了LAN8720A 本文介绍另外一款PHY芯片IP101GR,支持MII接口或RMII接口,可代替市场上LAN8710A/LAN8720A/KSZ8041等芯片。 IP101是台湾省九阳电子公司生产制造的,符合IEEE

    2023年04月08日
    浏览(113)
  • FPGA实现以太网(一)——以太网简介

    以太网(Ethernet)是当今现有局域网采用的最通用的通信协议标准, 该标准定义了在局域网中采用的电缆类型和信号处理方法。 以太网凭借其成本低、通信速率高、抗干扰性强等优点被广泛应用在网络远程监控、 交换机、工业自动化等对通信速率要求较高的场合。 以太网是一

    2024年02月03日
    浏览(50)
  • 特殊以太网 工业以太网布线与故障保养

    工业以太网 工业以太网是基于IEEE 802.3 (Ethernet)的强大的区域和单元网络。利用工业以太网,SIMATIC NET 提供了一个无缝集成到新的多媒体世界的途径。 企业内部互联网(Intranet),外部互联网(Extranet),以及国际互联网(Internet) 提供的广泛应用不但已经进入今天的办公室领域,而且

    2024年02月07日
    浏览(45)
  • 【以太网通信】RS232 串口转以太网

    最近和 RK 研发同事在调试通信接口,排查与定位 RK3399 接收数据出错的问题。FPGA 与 RK3399 之间使用一路 RS232 串口进行通信,由于串口数据没有分包,不方便排查问题,想到可以开发一个 RS232 串口转以太网的工具,将串口接收到的数据封装为 UDP 数据报文,并通过网线传输到

    2024年02月11日
    浏览(57)
  • AI算力芯片(ASIC/GPGPU/XPU)之以太网测试用例支持(400G 56G PAM4 & 800G 112G PAM4 SerDes、QP、RDMA、PFC、DCQCN、NCCL通信库)

    目录 AI专用算力芯片 ASIC/GPU/XPU形态 AI计算板卡/模组之间的机箱集群互联技术 NVLINK,Inifiband,Ethernet 有必要重新介绍一下XENA公司 原:Xena Networks/信雅纳网络 Valkyrie产品系列 Vulcan产品系列 Chimera产品系列 Vantage产品系列 Safire产品系列 Virtual产品系列 现:Teledyne Lecroy Xena Teledyne t

    2024年04月22日
    浏览(39)
  • 基于FPGA的数据采集、编码、通讯和存储系统设计(即FPGA+RTL8211千兆以太网+SD卡存储+RTC+Uart+AD7606数模转换+电流放大采集等硬件设计与程序验证)

    介绍一个小项目,加强对FPGA相关接口的整体把握。 硬件及软件代码梳理: 硬件系统的主要功能框图,其中FPGA作为处理单元,实现了包括电流和电压的采集、千兆以太网通讯、SD卡本地数据存储和串口通讯等。已经过板级测试,测试包含:千兆网通讯收发测试、AD采集的数据

    2024年04月13日
    浏览(52)
  • STM32的以太网外设+PHY(LAN8720)使用详解(6):以太网数据接收及发送

    1.1.1 检查是否接收到一帧完整报文 使用轮询的方式接收以太网数据是一种简单但是效率低下的方法,为了保证及时处理以太网数据我们需要在主循环内高频轮询是否接收到了以太网数据。轮询的函数为ETH_CheckFrameReceived,内容如下: 当以太网帧大于我们设置的DMA描述符buffer大

    2024年01月23日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包