CH9121网络通信IC

一、前言

CH9121是一个国产的串口转网口芯片,很多应用场景一般是应用在单片机上面,但是个别情况,比如上位机搞搞嵌入式之类的,需求多个网口通信,这时候不二选择就是CH9121了,至于这个芯片的详细资料和配置工具,可见baidu

二、环境

任何有uart的IC即可

三、正文

1.硬件

原理图如下

注:由于篇幅限制,图中省略了电源及 3.3V,1.8V 引脚附近退耦电容部分电路,进行电路设计
时务必添加到电路中去,详细电路参考文件:CH9121PCB(请至我司官网下载)。
U1 为主控芯片 CH9121,TXD1、RXD1 兼容 3.3V 和 5V 电平,RS485 控制脚 DIR 若未使用可直接悬空。
P1 为 RJ45 端口,内置网络变压器,用于连接交换机、路由器等网络设备。含有两对以太网差分
信号。
实际制作印刷电路板时(PCB),R5-R8,C6,C7 应尽量靠近 P1 的第 5 脚,图中省略了 3.3V,1.8V
引脚的 0.1 uF 退耦电容,TXOP(RXIP)与 TXON(RXIN)为差分信号,布线时应贴近平行走线,尽量在
两侧提供地线或者覆铜,减少来自外界的干扰。尽量缩短晶体 XI 和 XO 相关信号的长度,为了减少高
频时钟对外界的干扰,可以在相关元器件周边环绕底线或者覆铜。

硬件我就不过多说明了,硬件这部分参照原理图及相关资料,很难出现问题,我测试的硬件环境是,只接串口1,30/31/59/60/36引脚与IO均未连接,但是不能说是没有用,目前我的测试方式是采用官方提供的配置软件,所以有些io未控制,后期如果把这些配置采用软件实现的话,这些引脚还是得驱动一下子的。

测试采用配置软件方式:

首先打开如下软件,搜索设备,出现一个如下图所示

图中显示的是将CH9121配置成socket模式,目标ip就是测试主机的ip,我的笔记本设置固定ip是192.168.1.52,测试结果如下动图,在网络调试助手开启服务器模式瞬间,CH9121就会自动连接上,然后串口1在和控制器(我的是一个arm,可以是任意单片机或者什么都可以)连通

CH9121客户端模式配置和通信测试OK!

之后测试CH9121的服务器模式,配置如下图

这时候网络助手在服务器监听,发现没有设备自动连接了,说明CH9121配置为服务器模式成功

然后网络助手去连接配置的ip,如下图

这里不知道为什么小黄猪这个软甲连接不上,换个其他的网络助手就能连接,可能哪里有些bug先不深究它。

不能用的小黄猪

能用的三灯笼

至此CH9121测试网络客户端和服务器模式都实现了配置和通信。

在搞一个耐久测试,5分钟后。。。

四、结语

好用,国产化,简单方便。

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大桶矿泉水

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值