本篇基于沁恒微电子官方的以太网接口芯片的DEMO参考原理图进行分析,对一些注意事项进行标注,如果硬件设计上出现问题可以对照参考。

CH912x系列:

1.CH9121:建议设计中可以将31脚RUN脚预留出来,该脚是一个芯片运行指示脚,正常运行的该脚中是一个方波型号,建议加一个LED指示运行灯。

(1)电源部分:注意电源是两部分组成的,其中1.8V是给内核供电,布线和制版时要连接在一起,退耦电容电路部分参考原理图即可。

(2)晶振部分:

  官方DEMO晶振部分采用的是无源晶振,且CH9121是无内置匹配电容的,因此晶振的负载电容根据选项的晶振参考手册进行额外添加。若采用有源晶振,晶振输出端XO接入CH9121芯片的输入端XI,芯片XO接地即可。

(3)网口部分:

  网口设计时注意该芯片的PHY为电流型,所以使用时注意变压器的中心抽头需要接到3V3。差分信号线的匹配电阻需要接49.9欧姆,注意设计不建议采用直连PHY的方式,需加上网络变压器或直接采用内置网络变压器的RJ45座子。TXOP(RXIP)与 TXON(RXIN)为差分信号,布线时靠*和*行走线,尽量在 两侧提供地线或者覆铜,减少来自外界的干扰。尽量缩短晶体 XI 和 XO 相关信号的长度,为了减少高 频时钟对外界的干扰,可以在相关元器件周边环绕底线或者覆铜。

2.CH9120:整体设计时可以将17脚run脚预留出来,该脚也是运行指示脚。

 (1)电源部分:

a.注意CH9120对电源上下电时序比较敏感,需加上CH410K。

b.注意内部的电源VCC需要连接在一起,和外部电源VDD要区分开。

(2)晶振部分:

c.晶振

  注意CH9120芯片是内置了12Pf的负载电容的,因此晶振选项时采用负载电容为12pf的晶振即可,无需外置负载电容。如果选的晶振为20pf,则一般需要在外部加15pf的负载电容。

(3)网口部分:

 d.网口

  CH9120的PHY为电流型,因此网络变压器的中心抽头也是接到3V3。区别于CH9121芯片,该芯片内置了差分信号的匹配电阻,因此无需外置。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

CH39x系列:

1.CH395Q\L:其中CH395Q为SPI+串口,CH395L为SPI+串口+并口,设计时注意选择合适的接口。若使用串口则SEL脚无需变化;选择SPI时SEL脚悬空或拉高,TXD脚拉低;选择并口时,SEL脚和TXD脚都拉低,网口两个指示灯都接芯片ELink脚即可。

  (1)电源部分:CH395Q和CH395L电源部分一致,分别为3V3和1V8供电,参考官方DEMO设计即可。

a.电源

   (2)晶振部分:

b.晶振

  晶振部分采用的是30MHz的无源晶振,其中CH395Q\L都无内置匹配电容,因此晶振按厂商手册要求外置负载电容即可。

   (3)网口部分:两种连接方式,内置网络变压器和外置网络变压器,CH395Q\L都为电流型的PHY,因此变压器的中心抽头需要接3V3。

                         

        c.外置变压器                                                                                                      d.内置变压器

  外置变压器时同样需要差分信号的49.9的匹配电阻上接3V3,中间电路参考网口设计注意事项 - 小小小学僧 - 博客园 (cnblogs.com)该篇帖子。

--------------------------------------------------------------------------------------------------------

CH392x系列:

CH392F\T:其中CH392F为QFN 28脚封装,CH395T为TSSOP 20脚封装,选择SPI接口时注意SEL脚拉低。

1.CH392F:

  (1)电源部分:3V3供电。

                        

a.电源

b.内部电源VCC

  注意CH392F对电源上下电时序比较敏感,需加上电源监控芯片。芯片内部的VCC注意网络要连接在一起。

   (2)晶振部分:采用32MHz晶振。

c.晶振
  注意CH392F芯片是内置了12Pf的负载电容的,因此晶振选项时采用负载电容为12pf的晶振即可,无需外置负载电容。如果选的晶振为20pf,则一般需要在外部加15pf的负载电容。   

  (3)网口部分:

d.网口

  CH392F的PHY为电流型,因此网络变压器的中心抽头也是接到3V3。该芯片内置了差分信号的49.9欧姆匹配电阻,因此无需外置。

-------------------------------------------------------------------------------------------------------------------------------------------------------------

2.CH392T:

  (1)电源部分:3V3供电即可。

  (2)晶振部分:采用8MHz晶振。

a.晶振

  注意选项晶振厂商的手册说明,按说明进行负载电容搭配。

  (3)网口部分:

 b.网口

  CH392T的PHY为电流型,因此网络变压器的中心抽头也是接到3V3。该芯片内置了差分信号的49.9欧姆匹配电阻,因此无需外置。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  同时CH390的电路设计参考该篇CH390使用注意事项 - 小小小学僧 - 博客园 (cnblogs.com)帖子。

【WCH以太网接口系列芯片】CH9121\9120、CH395\392以太网系列芯片的硬件电路注意事项的更多相关文章

  1. 以太网接口芯片W5300使用说明

    一.芯片简介 引用百度百科对芯片的一个简介,我就不再赘述. W5300的目标是在高性能的嵌入式领域,如多媒体数据流服务.与WIZnet现有的芯片方案相比较,W5300在内存空间和数据处理能力等方面都有 ...

  2. 以太网接口TCP/IP协议介绍,说的很容易懂了

      以太网接口TCP/IP协议介绍,说的很容易懂了  TCP/IP协议,或称为TCP/IP协议栈,或互联网协议系列. TCP/IP协议栈(按TCP/IP参考模型划分) 应用层 FTP SMTP HTT ...

  3. Python基础教程系列目录,最全的Python入门系列教程!

    Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 在现在的工作及开发当中,Python的使用越来越广泛,为了方便大家的学习,Linux大学 特推出了 <Python基 ...

  4. 【HANA系列】【第三篇】SAP HANA XS的JavaScript安全事项

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列][第三篇]SAP HANA XS ...

  5. 精华推荐 | 【JVM深层系列】「GC底层调优系列」一文带你彻底加强夯实底层原理之GC垃圾回收技术的分析指南(GC原理透析)

    前提介绍 很多小伙伴,都跟我反馈,说自己总是对JVM这一块的学习和认识不够扎实也不够成熟,因为JVM的一些特性以及运作机制总是混淆以及不确定,导致面试和工作实战中出现了很多的纰漏和短板,解决广大小伙伴 ...

  6. 沁恒微(WCH)CH395/392配置使用,代码指南 网路接口芯片 CH395 CH392

    CH395/CH392相关资料可以从官网下载具体连接可以看博客:WCH以太网相关芯片资料总结 里面是WCH官网相关信息的链接. 也可以去Gitee上下载:Gitee链接. STM32控制CH395的例 ...

  7. 【开源】OSharp框架解说系列(1):总体设计及系列导航

    系列文章导航 [开源]OSharp框架解说系列(1):总体设计 [开源]OSharp框架解说系列(2.1):EasyUI的后台界面搭建及极致重构 [开源]OSharp框架解说系列(2.2):EasyU ...

  8. Gradle学习系列之十——自定义Plugin(本系列完)

    在本系列的上篇文章中,我们讲到了如何自定义Task类型,在本篇文章中,我们将讲到如何自定义Plugin. 请通过以下方式下载本系列文章的Github示例代码: git clone https://gi ...

  9. 痞子衡嵌入式:了解i.MXRTxxx系列ROM API及其与i.MXRT1xxx系列的差异

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRTxxx系列ROM API设计细节. 痞子衡之前写过两篇文章 <利用i.MXRT1xxx系列ROM提供的FlexSPI ...

  10. 12.我们不是在真空里谈软件工程, 软件要运行在硬件芯片上面, 下面看看一个计算机芯片的发展历史: http://perspectives.mvdirona.com/2014/09/august-21-2014-computer-history-museum-presentation/ http://mvdirona.com/jrh/TalksAndPapers/DileepBhandar

    电脑芯片的诞生和发展是20世纪最伟大的发明之一,芯片技术决定了计算机升级换代的速度,决定了计算机小型化实现的程度,决定了计算机智能化的程度,决定了计算机普及化的应用深度. 1971年11月15日,英特 ...

随机推荐

  1. linux系统优化命令--day03

    用户管理与文件权限 给普通用户授权 root 用户 修改/etc/sudoers文件,文件非常重要, 不可以随意更改 vim /etc/sudoers 如果想要给用户赋予权限,我们要使用这个命令 vi ...

  2. java+mysql学生信息管理系统

    实现:mysql+eclipse(idea设置之后也可运行)+jdk8 功能: 管理员:管理登+管理员注册 学生:添加学生信息+删除学生信息+修改学生信息+查询学生信息+学生列表展示 界面展示: 详情 ...

  3. 基于javaweb的个人音乐网站

    一 .需求 ① 前台用户: 用户注册和登录以及完善个人资料: 添加好友功能(用户之间可通过发送好友申请添加好友,被添加人可以同意或拒绝好友申请): 下载歌曲功能(当用户点击下载按钮时,就能下载相对应的 ...

  4. 前后端分离项目(七):实现"添加"功能(前端视图)

    好家伙,本篇用于测试"添加"接口,为后续"用户注册"功能做铺垫   (完整代码在最后) 我们要实现"添加"功能 老样子我们先来理清一下思路, ...

  5. Rust 登上了开源头条「GitHub 热点速览」

    抱歉!上周因为出月刊工作量比较大,所以「GitHub 热点速递」暂停了一期,必须要给守着更新的读者道个歉,以后每周二的「热点速递」会按时更新,下不为例. 说回本周的热门开源项目,Rust 语言可谓是出 ...

  6. RocketMQ(7) 消费幂等

    1 什么是消费幂等 当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,并且多次消 费并未对业务系统产生任何负面影响,那么这个消费过程就是消费幂等的. 幂等:若某操作执行多 ...

  7. 深入理解与应用CSS clip-path 属性

    clip-path clip-path是什么 clip-path 是一个CSS属性,允许开发者创建一个剪切区域,从而决定元素的哪些部分可见,哪些部分会被隐藏.通过定义这个剪切路径(clipping p ...

  8. Abp.Zero 手机号免密登录验证与号码绑定功能的实现(二):改造Abp默认实现

    接下来我们重写原Abp的部分实现,来驳接手机号相关业务. 改造User类 重写PhoneNumber使得电话号码为必填项,和中国大陆手机号11位长度 public new const int MaxP ...

  9. 摆脱鼠标系列 - vscode - ctrl+up 光标上移动4行 ctrl+down 光标下移4行

    为什么 摆脱鼠标系列 - vscode - ctrl+up 光标上移动4行 之前滚动屏幕总是用鼠标,现在改为 ctrl + 上箭头或下箭头 实现起来稍微有些麻烦 实现 需要安装 macros 插件 这 ...

  10. SVN迁移到Git,并同步提交记录

    原文:SVN迁移到Git,并同步提交记录 - Stars-One的杂货小窝 公司的旧项目存放在SVN,现准备迁移到Git,研究了下,简单记录一下从SVN迁移到Git的操作 步骤 1.创建一个空白文件夹 ...