目录

  • 1. CH9121T简介
  • 2. 原理图及接口
    • 2.1 参考电路
    • 2.2 CH9121T评估板
    • 2.3 差分端口
    • 2.4 网口灯显示
    • 2.5 晶振
    • 2.6 其他接口
  • 3. 使用手册及说明
    • 3.1 配置介绍
    • 3.2 默认参数
    • 3.3 串口波特率
    • 3.4 配置指令
    • 3.5 应用示例

1. CH9121T简介

CH9121 是一款网络串口透传芯片,自带 10/100M 以太网介质传输层(MAC)和物理层(PHY),完
全兼容IEEE802.3 协议。内部集成TCP/IP协议栈,可实现网络数据包和串口数据的双向透明传输。
CH9121 具有 TCP CLIENT、TCP SERVER、UDP CLIENT、UDP SERVER 4 种工作模式,串口波特率最高可支持到10Mbps。
CH9121T在继承CH9121核心功能的基础上,通过小封装、高波特率、硬件流控等特性,显著提升了性能与适用性,是新一代以太网串口透传方案的首选芯片。

2. 原理图及接口

2.1 参考电路

在这里插入图片描述

2.2 CH9121T评估板

评估板与原理图部分器件有出入,使用两者都可以满足使用需求,本文以评估板为主,参考电路为辅进行相关内容说明。

在这里插入图片描述

2.3 差分端口

CH9121T芯片的 1、2、19、20管脚,TXN、TXP、RXN、RXP分为发送和接收2个差分对信号,用万用表测试,TXN与TXP导通,RXN与RXP导通。
与参考电路不同的是,评估板并未使用变压器,而是将TXP、TXN,RXD、RXN与RJ45直连;
评估板上,C11,C12为滤波电容,一般值为100nF,10nF;
CH9121T已内置以太网50Ω阻抗匹配电阻,外部不要再接49.9Ω或50Ω电阻,等效于电压驱
动。

2.4 网口灯显示

参考电路,并未连接网口指示灯,通常我们将网口的LINK与ACT与300R电阻串联,电源3.3V;
下图供参考:

在这里插入图片描述

2.5 晶振

与参考电路相同,评估板晶振25MHz,C7,C8起振电容空焊,该部分由CH9121T内部提供;
CH9121T已内置了晶体Y1的部分振荡电容,C5和C6可以根据晶体参数调节。对于负载电容为
12pF的Y1,无需C5和C6;对于负载电容为20pF的Y1,C5和C6建议各15pF。参考电路的C5,C6对应评估板C7,C8

2.6 其他接口

VDDK

在这里插入图片描述

在这里插入图片描述
固定外接1uF电容;

LINK/RESET及ACT

可外接J45,提供网口指示灯;
亦可在板卡上加入指示灯;
CH9121芯片内置了电源上电复位电路,也可通过RSTI引脚拉低控制复位

在这里插入图片描述
在这里插入图片描述

VCCIO

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
TXD RXD

2路TTL串口。

TNOW1/RTS TNOW2

硬件流控制,具体可参考RS485芯片的发送接收切换方式,CH340系列的CTS、RTS电平控制。
在这里插入图片描述
在这里插入图片描述
接485有用,自动控制收发状态切换,需要看具体需求。

CTS

硬件流控制,具体可参考CH340系列的CTS、RTS。慎用。
在这里插入图片描述

CFG

配置引脚,低电平触发,配置方法参照后文。

在这里插入图片描述

3. 使用手册及说明

3.1 配置介绍

CH9121 使用串口 1 作为配置串口,支持两种方式进入串口配置模式:
(1)硬件 CFG 引脚拉低进入,当 CFG 引脚检测到低电平时,CH9121 串口 1 数据会作为配置命
令,CFG 引脚拉高退出配置模式,配置命令的波特率固定为 9600bps。
(2)串口协商方式(需要先通过网络配置软件开启)进入串口配置模式。当串口 1 空闲时间达
到 500ms 以上时,串口 1 收到数据 0x55,0xAA,0x5A 后,CH9121 会回复 0xA5,用户收到应答数据
0xA5 后,应在 500ms 时间内发送 0xA5 确认进入配置模式。中途任何一个环节的数据比对出错,
CH9121 则认为这些数据为正常的串口数据,并将这部分数据发往网络端。通过串口协商配置进入串
口配置模式时,波特率为正常工作模式下串口 1 所设波特率。
本文只用(1);

3.2 默认参数

在这里插入图片描述

3.3 串口波特率

默认模式下波特率最高可达 921600bps。
在这里插入图片描述
注:CH9121两个端口共用一个串口基准时钟,用户可设置两个端口为不同波特率,但需确保两种波
特率在当前串口基准时钟模式下都可用。

3.4 配置指令

硬件 CFG 引脚拉低进入,当 CFG 引脚检测到低电平时,CH9121 串口 1 数据会作为配置命
令,CFG 引脚拉高退出配置模式,配置命令的波特率固定为 9600bps

配置方法:
HEX格式发送;
CH9121 发送命令码格式为“0x57 0xAB 命令码 参数(可选)”。
通过串口命令设置多位参数时,参数值均为低位在前。
示例:读版本号
发送:0x57 0xAB 0x01
返回:0xA2 (版本号)

命令码表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.5 应用示例

设置芯片参数
在这里插入图片描述

设置串口参数
在这里插入图片描述

读芯片参数
在这里插入图片描述

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||
||||||||||||||
|||||||
||||
||
|
--------------------------------------------------------全文结束----------------------------------------------------------------

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/88454.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/88454.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/88454.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

科研数据可视化核心技术:基于 AI 与 R 语言的热图、火山图及网络图绘制实践指南

在学术研究竞争日趋激烈的背景下,高质量的数据可视化已成为科研成果呈现与学术传播的关键要素。据统计,超过 60% 的学术稿件拒稿原因与图表质量存在直接关联,而传统绘图工具在处理组学数据、复杂关联数据时,普遍存在效率低下、规范…

Windows体验macOS完整指南

一、虚拟机安装macOS专业方案1. 环境准备阶段硬件检测:进入BIOS(开机时按Del/F2键)确认开启VT-x/AMD-V虚拟化选项建议配置:i5十代以上CPU/16GB内存/256GB SSD软件准备:官网下载VMware Workstation 17 Pro获取Unlocker补…

【普及/提高−】洛谷P1577 ——切绳子

见:P1577 切绳子 - 洛谷 题目描述 有 N 条绳子,它们的长度分别为 Li​。如果从它们中切割出 K 条长度相同的绳子,这 K 条绳子每条最长能有多长?答案保留到小数点后 2 位(直接舍掉 2 位后的小数)。 输入格式 第一行两个整数 N …

imx6ull-裸机学习实验16——I2C 实验

目录 前言 I2C简介 基本特性​​ I2C 协议 起始位 停止位 数据传输 应答信号 I2C 写时序 I2C 读时序 I.MX6U I2C 简介 寄存器 地址寄存器I2Cx_IADR(x1~4) 分频寄存器I2Cx_IFDR 控制寄存器I2Cx_I2CR 状态寄存器I2Cx_I2SR 数据寄存器I2Cx_I2DR AP3216C 简介 …

【TCP/IP】5. IP 协议

5. IP 协议5. IP 协议5.1 概述5.2 IP 数据报格式5.3 无连接数据报传输5.3.1 首部校验5.3.2 数据分片与重组5.4 IP 数据报选项5.4.1 选项格式5.4.2 选项类型5.5 IP 模块的结构本章要点5. IP 协议 5.1 概述 IP 协议是 TCP/IP 协议簇的核心协议,位于网络层&#xff0…

Linux 服务器挖矿病毒深度处理与防护指南

在 Linux 服务器运维中,挖矿病毒是常见且危害较大的安全威胁。此类病毒通常会隐蔽占用大量 CPU 资源进行加密货币挖矿,导致服务器性能骤降、能耗激增,甚至被黑客远程控制。本文将从病毒特征识别、应急处理流程、深度防护措施三个维度&#xf…

MySQL数据表设计 系统的营销功能 优惠券、客户使用优惠券的设计

系统的营销功能营销功能概述:系统的营销功能主要是:市场活动管理、营销自动化、销售线索管理以及数据分析和报告等。‌ToC‌(Consumer):面向个人消费者,满足日常消费需求。‌优惠券的种类:ToC的…

让 3 个线程串行的几种方式

1、通过join()的方式 子线程调用join()的时候,主线程等待子线程执行完再执行。如果让多个线程顺序执行的话,那么需要他们按顺序调用start()。/*** - 第一个迭代(i0):* 启动线程t1 -> 然后调用t1.join()。* …

在 Vue 项目中关闭 ESLint 规则

在 Vue 2 项目中关闭 ESLint 规则有以下几种方法,根据您的需求选择合适的方式: 1. 完全禁用 ESLint 修改 vue.config.js(推荐) module.exports {// 关闭 ESLintlintOnSave: false }或修改 package.json {"scripts": {&…

电脑息屏工具,一键黑屏超方便

软件介绍 今天为大家推荐一款实用的PC端屏幕管理工具——CloseDsp。这款"息屏小能手"能一键关闭显示器,解决各种场景下的屏幕管理需求。 核心功能 CloseDsp最突出的特点是能瞬间关闭显示器屏幕。只需点击"关闭显示器"按钮,屏幕…

嵌入式调试LOG日志输出(以STM32为例)

引言在嵌入式系统开发中,调试是贯穿整个生命周期的关键环节。与传统PC端程序不同,嵌入式设备资源受限(如内存、存储、处理器性能),且运行环境复杂(无显示器、键盘),传统的断点调试或…

Zephyr的设备驱动模型

默认配置默认配置 boards/arm/nucleo_f401re/ ├── nucleo_f401re.dts ← 板卡设备树主入口 ├── nucleo_f401re_defconfig ← 默认 Kconfig 配置 ├── board.cmake ← CMake 构建入口overlay1.新增加驱动需要修改对应板的设备树文件&#xf…

Mysql字段没有索引,通过where x = 3 for update是使用什么级别的锁

没有索引时,FOR UPDATE 会锁住整个表 现在,你正在一本一本地翻看所有书,寻找“维修中”的书,并且你对管理员说:“在我清点和修改完之前,别人不能动这些书,也不能往这个范围里加新书!…

TCP-与-UDP-协议详解:原理、区别与应用场景全解析

TCP 与 UDP 协议详解:原理、区别与应用场景全解析 在日常使用网络的过程中,我们经常听到 TCP 和 UDP 这两个词。你打开网页、发送消息、观看视频,背后都在使用 TCP 或 UDP 进行数据传输。那么这两个协议到底是怎么工作的?它们之间…

GitHub信息收集

目录 简介 一、入门搜索技巧 1. 基本关键词搜索 2. 文件类型限定搜索 3. 用户/组织定向搜索 二、精准定位技巧 1. 组合搜索条件 2. 排除干扰结果 3. 路径限定搜索 三、防御建议 四、法律与道德提醒 简介 GitHub作为全球最大的代码托管平台,存储着数十亿…

由 DB_FILES 参数导致的 dg 服务器无法同步问题

由 DB_FILES 参数导致的 dg 服务器无法同步问题 用户反映,dg 服务器数据从昨晚(7月8日)开始停止同步。 连接服务器发现没有 mrp 进程,并且 OPEN_MODE 参数也不正确。具体情况如下所示: SQL> select process, status…

Go语言泛型-泛型对代码结构的优化

在Go语言中,Go泛型-泛型对代码结构的优化部分主要探讨了泛型如何帮助我们优化代码结构、减少重复代码,并提高代码的可维护性、可读性和复用性。以下是详细内容: 一、引言 Go 1.18 引入了泛型,极大地提高了语言的灵活性。泛型使得我们可以编写更加通用、可复用且类型安全的…

【1-快速上手】

文章目录前言简介什么是 Konva?安装 Konva概述它是如何工作的?基本形状样式事件拖放滤镜动画选择器序列化与反序列化性能前言 结合项目实际业务需求,在 Fabric、Konva 等图形化框架中,我选择了性能表现好的 Konva。首先去学习官方…

【LeetCode】209. 长度最小的子数组(前缀和 + 二分)

【LeetCode】209. 长度最小的子数组(前缀和 二分)题目描述前缀和二分优化前缀和总结二分总结题目描述 题目链接:【LeetCode】209. 长度最小的子数组(前缀和 二分) 给定一个含有 n 个整数的数组和一个整数 target。…

文件系统----底层架构

当我们谈到文件系统的时候,最重要的点在于:文件的内容与属性是如何存储在磁盘中的?以及操作系统是如何精准定位到这些文件内容的?在谈及文件的内核前,我们先来了解一下储存文件的硬件-----硬盘一.理解硬件首先我们来看…