【WCH以太网接口系列芯片】CH9121\9120、CH395\392以太网系列芯片的硬件电路注意事项
本篇基于沁恒微电子官方的以太网接口芯片的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晶振。

(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以太网系列芯片的硬件电路注意事项的更多相关文章
- 以太网接口芯片W5300使用说明
一.芯片简介 引用百度百科对芯片的一个简介,我就不再赘述. W5300的目标是在高性能的嵌入式领域,如多媒体数据流服务.与WIZnet现有的芯片方案相比较,W5300在内存空间和数据处理能力等方面都有 ...
- 以太网接口TCP/IP协议介绍,说的很容易懂了
以太网接口TCP/IP协议介绍,说的很容易懂了 TCP/IP协议,或称为TCP/IP协议栈,或互联网协议系列. TCP/IP协议栈(按TCP/IP参考模型划分) 应用层 FTP SMTP HTT ...
- Python基础教程系列目录,最全的Python入门系列教程!
Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 在现在的工作及开发当中,Python的使用越来越广泛,为了方便大家的学习,Linux大学 特推出了 <Python基 ...
- 【HANA系列】【第三篇】SAP HANA XS的JavaScript安全事项
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列][第三篇]SAP HANA XS ...
- 精华推荐 | 【JVM深层系列】「GC底层调优系列」一文带你彻底加强夯实底层原理之GC垃圾回收技术的分析指南(GC原理透析)
前提介绍 很多小伙伴,都跟我反馈,说自己总是对JVM这一块的学习和认识不够扎实也不够成熟,因为JVM的一些特性以及运作机制总是混淆以及不确定,导致面试和工作实战中出现了很多的纰漏和短板,解决广大小伙伴 ...
- 沁恒微(WCH)CH395/392配置使用,代码指南 网路接口芯片 CH395 CH392
CH395/CH392相关资料可以从官网下载具体连接可以看博客:WCH以太网相关芯片资料总结 里面是WCH官网相关信息的链接. 也可以去Gitee上下载:Gitee链接. STM32控制CH395的例 ...
- 【开源】OSharp框架解说系列(1):总体设计及系列导航
系列文章导航 [开源]OSharp框架解说系列(1):总体设计 [开源]OSharp框架解说系列(2.1):EasyUI的后台界面搭建及极致重构 [开源]OSharp框架解说系列(2.2):EasyU ...
- Gradle学习系列之十——自定义Plugin(本系列完)
在本系列的上篇文章中,我们讲到了如何自定义Task类型,在本篇文章中,我们将讲到如何自定义Plugin. 请通过以下方式下载本系列文章的Github示例代码: git clone https://gi ...
- 痞子衡嵌入式:了解i.MXRTxxx系列ROM API及其与i.MXRT1xxx系列的差异
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRTxxx系列ROM API设计细节. 痞子衡之前写过两篇文章 <利用i.MXRT1xxx系列ROM提供的FlexSPI ...
- 12.我们不是在真空里谈软件工程, 软件要运行在硬件芯片上面, 下面看看一个计算机芯片的发展历史: http://perspectives.mvdirona.com/2014/09/august-21-2014-computer-history-museum-presentation/ http://mvdirona.com/jrh/TalksAndPapers/DileepBhandar
电脑芯片的诞生和发展是20世纪最伟大的发明之一,芯片技术决定了计算机升级换代的速度,决定了计算机小型化实现的程度,决定了计算机智能化的程度,决定了计算机普及化的应用深度. 1971年11月15日,英特 ...
随机推荐
- C++ 多线程的错误和如何避免(10)
线程中的异常可以使用 std::rethrow_exception 抛给主线程 问题分析:一个线程中抛出的异常是没法被另一个线程捕获的.假如我们在主线程中创建一个子线程,子线程中的函数抛出了异常,主线 ...
- Selenium入门介绍
目录 Selenium概述 浏览器支持 工具库 开发实践 等待 操作浏览器 定位元素 定位单个元素 定位多个元素 获取HTML元素内容的方式 Selenium概述 https://github.com ...
- AI开发之路
常见报错解决 Dilb库安装的三种方法 yolov5项目cuda错误解决 环境准备 Anaconda-用conda创建python虚拟环境 Python-pip创建虚拟环境 jupyter noteb ...
- yolo7检测学习Bubbliiiing的视频有感——(1)no model named 'cv2'
我一直以来也是喜欢用vscode,就跟随B导安装了vscode 下载完B导提供的代码后如果想直接跟着视频B导的操作运行predict.py文件是不可能的,需要按照readme文档中的所有提示按照步骤放 ...
- React时间转换为具体的年月日上午下午
export default class index extends Component { constructor() { super(); this.state = { date: new Dat ...
- Java 常见的两个错误 -------1.栈溢出 java.lang.StackOverflowError 2.堆溢出 java.lang.OutOfMemoryError /OOM
1 package com.bytezero.exception; 2 3 /** 4 * 5 * @Description Error 6 * @author Bytezero·zhenglei! ...
- jenkins 钉钉机器人插件
官方文档: https://jenkinsci.github.io/dingtalk-plugin/guide/getting-started.html#%E6%B3%A8%E6%84%8F 注意:系 ...
- Codeforces Round 260 (Div. 1)A. Boredom(dp)
最开始写了一发贪心wa了,然后这种选和不选的组合优化问题,一般是考虑动态规划 \(dp[i][0]:\)表示第i个数不选的最大值 \(dp[i][1]:\)表示第i个数选的最大值 考虑转移: \(dp ...
- 记录: OpenAI中转代理API接口服务的使用
由于OpenAI提供服务的地区列表里没有 China,因此想要方便使用OpenAI API的话就需要用到中转服务. 本文介绍的iDataRiver平台便提供这样的API,且比官方OpenAI还要便宜, ...
- 2022_vue3笔记
由于公司项目有vue2.5,自己电脑又要3.2,总不可能总是安装删除环境,这儿使用安装nvm版本管理 安装node前配置一下镜像地址 node_mirror: https://npm.taobao.o ...