0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB转GPIO应用方案,网络串口透传芯片 CH9120

国产芯片替换(IC) 大全 来源:国产芯片替换(IC) 大全 作者:国产芯片替换( 2022-09-07 14:13 次阅读

USB转GPIO应用方案;如下

1、概述;

沁恒提供的多款USB转接系列芯片均提供GPIO引脚功能,各引脚支持独立的输出输入,GPIO功能的使用需要与计算机端厂商驱动程序和应用软件配合使用。各芯片的默认GPIO引脚状态,可直接查阅芯片技术手册或参考方案中附表。

poYBAGMYNqCAcF5iAACC3yzGsrs995.png

2、方案特点;

支持Windows/Linux/Android/macOS等操作系统

??除支持GPIO功能外,芯片还提供高速UART/SPI/I2C/JTAG等硬件接口

??支持全速和480Mbps高速USB接口,高速USB应用控制与响应速度更快,效率更高。

??支持GPIO bitbang方式,可软件模拟各类高速通信时序。

??支持USB设备VID/PID/字符串等内容配置。

??双电源设计,支持IO独立供电

3、应用框图;

pYYBAGMYNqOAJ4ILAACyuaSpLb8711.png

4、应用演示;

4.1 Windows平台GPIO应用演示

poYBAGMYNqeAHe5uAANltHf6nVs377.png

串口和设备信息栏;

??串口号:设备管理器中对应目标设备的串口号,通过下拉箭头选择

??搜索WCH USB串口:主动搜索串口

??启动自动打开:开启设备USB插拔检测,成功检测到自动打开设备

GPIO信息和操作栏;

??引脚名称:选中需要操作的GPIO

??功能:选中启用该GPIO

??IO方向:选中设置GPIO为输出,未选中则设置为输入

??状态:输出方向->选中输出高电平,反之低电平。输入方向->读取为高电平时选中,反之为低电平

??读取芯片GPIO配置:获取当前芯片的GPIO使能状态、方向设置、引脚电平状态

??配置芯片GPIO:配置芯片的GPIO使能状态、方向、引脚电平

??设置GPIO电平:配置芯片的已使能且方向为输出的GPIO引脚电平

??获取GPIO电平:获取当前芯片的GPIO引脚电平状态

4.2 Linux平台GPIO应用演示;

pYYBAGMYNqqAazB3AAF3iIEfsIQ852.png

poYBAGMYNq2AYaiVAACVG9SbMUM831.png

程序默认操作USB设备的字符设备节点:/dev/ttyCH343USB0,需要操作其他节点或设备可直接修改。演示程序打开设备后自动获取芯片型号和GPIO数量。

??选项“g”:获取当前芯片的GPIO使能状态、方向设置、引脚电平状态

??选项“o”:GPIO输出功能演示,按编号依次操作GPIO输出200ms的低电平

??选项“i”:获取当前芯片的GPIO引脚电平状态

4.3 Android平台GPIO应用演示

pYYBAGMYNq-AdGE9AAEVYRWOkyM748.png

??使能:选中则启用该GPIO

??IO方向:IN设置GPIO为输入,OUT则设置为输出

??电平:输出方向->选中输出高电平,反之低电平。输入方向->读取为高电平时选中,反之为低电平

??读取GPIO配置:获取当前芯片的GPIO使能状态、方向设置、引脚电平状态

??配置芯片GPIO:配置芯片的GPIO使能状态、方向、引脚电平

??设置GPIO电平:配置芯片的已使能且方向为输出的GPIO引脚电平

??获取GPIO电平:获取当前芯片的GPIO引脚电平状态

4.4 macOS平台GPIO应用演示

poYBAGMYNrKARuIXAAEVYRWOkyM271.png

串口和设备信息栏

??设备序号:系统下目标设备的串口名称,通过下拉箭头选择

??连接/断开设备:自动检测串口设备,对设备进行连接/断开操作

??设备状态:显示当前设备信息

??扫描设备:主动搜索串口

GPIO信息和操作栏

??引脚名称:选中需要操作的GPIO

??功能:选中启用该GPIO

??IO方向:选中设置GPIO为输出,未选中则设置为输入

??状态:输出方向->选中输出高电平,反之低电平。输入方向->读取为高电平时选中,反之为低电平

??读取芯片GPIO配置:获取当前芯片的GPIO使能状态、方向设置、引脚电平状态

??配置芯片GPIO:配置芯片的GPIO使能状态、方向、引脚电平

??设置GPIO电平:配置芯片的已使能且方向为输出的GPIO引脚电平

??获取GPIO电平:获取当前芯片的GPIO引脚电平状态

5、默认GPIO引脚状态表

pYYBAGMYNrOAJQMVAABlEk131Wg783.png

poYBAGMYNrOAC-5eAACXDOIQzO8916.png

pYYBAGMYNrSAFSveAABzWRsW8Sc923.png

poYBAGMYNrWALeQRAABX_tldUHk362.png

网络串口透传芯片 CH9120;如下

概述;CH9120是一款网络串口透传芯片。CH9120内部集成TCP/IP协议栈,可实现网络数据包和串口数据的双向透明传输,具有TCP CLIENT、TCP SERVER、UDP CLIENT 、UDP SERVER 4种工作模式,串口波特率最高可支持到921600bps,可通过上位机软件或者串口命令轻松配置,方便快捷。

下图为CH9120一般应用框图;

pYYBAGMYNraAaceJAABk7YJCtRc817.png

特点;

内部自带以太网介质传输层(MAC)和物理层(PHY)。

实现串口数据和网络数据的双向透明传输。

支持 10M,全双工/半双工自适应以太网接口,兼容802.3 协议。

支持 MDI/MDIX 线路自动转换。

支持 DHCP 自动获取IP地址,支持 DNS 域名访问。

通过上位机软件、串口命令设置芯片工作模式、端口、IP 等网络参数。

工作模式支持 TCP CLIENT、TCP SERVER 和 UDP CLIENT、UDP SERVER 4 种模式。

支持 KEEPALIVE 机制。

串口波特率支持 300bps ~ 921600bps。

功耗低,工作电流不超过35mA。

内置 50Ω 以太网信号匹配电阻

支持 200米 以太网通讯距离。

应用

poYBAGMYNreALoKMAAI81lglcBM637.png

以上为一些基本的技术参数方便设计者更多详细资料,可以私信留言,共创辉煌,互相学习共同进步,用芯成就专业,专业承载重托

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    455

    文章

    50784

    浏览量

    423450
  • usb
    usb
    +关注

    关注

    60

    文章

    7945

    浏览量

    264583
收藏 人收藏

    评论

    相关推荐

    CH554使用进行u***串口,怎么操作FT232的USB串口芯片

    CH554使用进行u***串口,怎么操作FT232的USB
    发表于 05-19 06:18

    CH9120接部分电脑会发烫是什么原因?

    画了一块带有CH9120的板子,手焊的,水晶头用的RJ45常规版的,接部分电脑所以功能都正常使用,部分电脑CH9120芯片会发烫,想问一下有没有碰到过类似问题的
    发表于 10-12 08:16

    CH9120掉线怎么解决?

    、通过CH9120串口给PC的TCP Server端发数据,在鼠标连续点的情况下,CH9120“死机”怎么发送都没有反应,通过“CH9120网络
    发表于 10-14 07:43

    CH9121的虚拟串口软件在哪?CH9120支持吗?

    CH9121的虚拟串口软件在哪?CH9120支持吗
    发表于 10-17 06:45

    浅谈网络串口芯片——CH9120

    CH9120是一款网络串口芯片CH9120内部
    的头像 发表于 11-11 16:36 1.3w次阅读
    浅谈<b class='flag-5'>网络</b><b class='flag-5'>串口</b><b class='flag-5'>透</b><b class='flag-5'>传</b><b class='flag-5'>芯片</b>——<b class='flag-5'>CH9120</b>

    CH9120串口以太网芯片的资料合集免费下载

    本文档的主要内容详细介绍的是CH9120串口以太网芯片的资料合集免费下载包括了:CH9120 串口
    发表于 06-22 08:00 35次下载
    <b class='flag-5'>CH9120</b><b class='flag-5'>串口</b><b class='flag-5'>转</b>以太网<b class='flag-5'>芯片</b>的资料合集免费下载

    USB串口芯片CH340的中文数据手册

    CH340 是一个USB 总线的转接芯片,实现USB 串口
    发表于 03-21 11:32 40次下载
    <b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>串口</b><b class='flag-5'>芯片</b><b class='flag-5'>CH</b>340的中文数据手册

    USB串口芯片CH340概述、特点及封装

    CH340是一个USB总线的转接芯片,实现USB串口或者U
    的头像 发表于 06-08 08:42 1.4w次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>串口</b><b class='flag-5'>芯片</b><b class='flag-5'>CH</b>340概述、特点及封装

    网络串口芯片CH9120概述及特点

    沁恒CH9120是一款网络串口芯片CH9120
    的头像 发表于 06-28 13:46 2964次阅读
    <b class='flag-5'>网络</b><b class='flag-5'>串口</b><b class='flag-5'>透</b><b class='flag-5'>传</b><b class='flag-5'>芯片</b><b class='flag-5'>CH9120</b>概述及特点

    USB高速串口芯片CH343

    USB高速串口芯片 CH343
    发表于 09-06 09:29 984次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>转</b>高速<b class='flag-5'>串口</b><b class='flag-5'>芯片</b><b class='flag-5'>CH</b>343

    USB串口芯片 CH342

    USB串口芯片 CH342
    发表于 09-06 09:40 1289次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>转</b>双<b class='flag-5'>串口</b><b class='flag-5'>芯片</b> <b class='flag-5'>CH</b>342

    网络串口芯片CH9121技术手册

    电子发烧友网站提供《网络串口芯片CH9121技术手册.pdf》资料免费下载
    发表于 09-09 15:33 6次下载
    <b class='flag-5'>网络</b><b class='flag-5'>串口</b><b class='flag-5'>透</b><b class='flag-5'>传</b><b class='flag-5'>芯片</b><b class='flag-5'>CH</b>9121技术手册

    CH9141蓝牙串口芯片手册

    电子发烧友网站提供《CH9141蓝牙串口芯片手册.pdf》资料免费下载
    发表于 09-09 15:21 8次下载
    <b class='flag-5'>CH</b>9141蓝牙<b class='flag-5'>串口</b><b class='flag-5'>透</b><b class='flag-5'>传</b><b class='flag-5'>芯片</b>手册

    网络串口芯片CH9120技术手册

    电子发烧友网站提供《网络串口芯片CH9120技术手册.pdf》资料免费下载
    发表于 09-09 10:27 9次下载
    <b class='flag-5'>网络</b><b class='flag-5'>串口</b><b class='flag-5'>透</b><b class='flag-5'>传</b><b class='flag-5'>芯片</b><b class='flag-5'>CH9120</b>技术手册

    CH9121网络串口应用

    ,即可轻松实现网络数据包和串口数据包的双向透明传输,借助CH9121模块,客户可快速实现串口
    的头像 发表于 04-27 16:06 1477次阅读
    <b class='flag-5'>CH</b>9121<b class='flag-5'>网络</b><b class='flag-5'>串口</b><b class='flag-5'>透</b><b class='flag-5'>传</b>应用