概述

USB转串口芯片CH9101可实现与FT232RL/FT232RQ/FT230XQ/FT230XS型号之间的pintopin兼容,在不更改硬件设计的前提下实现不同型号间快速切换与产品应用。CH9101芯片的子型号包括:CH9101U(SSOP28)、CH9101H(QFN32)、CH9101Y(QFN16)、CH9101R(QSOP16)、CH9101N(SOP8),其中CH9101N是小封装的USB转单串口,仅使用串口TXD、RXD信号时也可以直接选择该型号。具体型号对应:

型号 封装 USB  驱动类型 峰值最高波特率 IO电压
FT232RL SSOP28 全速 VCP 3Mbps 5V/3.3V/2.5V/1.8V
CH9101U SSOP28 全速 CDC/VCP 3Mbps 5V/3.3V/2.5V/1.8V
FT232RQ QFN32 全速 VCP 3Mbps 5V/3.3V/2.5V/1.8V
CH9101H QFN32 全速 CDC/VCP 3Mbps 5V/3.3V/2.5V/1.8V
FT232XQ QFN16 全速 VCP 3Mbps 3.3V/2.5V/1.8V
CH9101Y QFN16 全速 CDC/VCP 3Mbps 5V/3.3V/2.5V/1.8V
FT232XS QSOP16 全速 VCP 3Mbps 3.3V/2.5V/1.8V
CH9101R QSOP16 全速 CDC/VCP 3Mbps 5V/3.3V/2.5V/1.8V

驱动说明

CH9101芯片支持使用操作系统内置的CDC串口驱动,也可以选择使用功能更完整且性能更好的VCP串口驱动程序。沁恒全方位提供多种USB串口驱动程序供选择,支持Windows/Linux/Android/Mac OS等操作系统。

FT232R和FT230X芯片仅支持使用VCP串口驱动程序,使用时需要单独安装厂商提供的驱动程序。

USB配置功能

CH9101和FT232R、FT230X均支持USB参数配置功能,该功能是指:USB设备描述符的厂商ID、产品ID、电流值,厂商/产品字符串等均支持修改。CH9101内置EEPROM,支持反复配置。需要使用官方CH34xSerCfg配置工具在VCP驱动模式下完成配置。

Modem功能

小封装的CH9101Y和CH9101R支持全功能MODEM信号,通过配置软件可启用此功能。FT230X型号默认提供RTS和CTS信号。

GPIO使用说明

CH9101与FT232R、FT230X使用GPIO或其他扩展功能时,需要使用各厂商单独提供的VCP串口驱动程序与专用动态库。

电路设计

其他说明

  1. CH9101的USB收发器按USB2.0全内置设计,UD+和UD-引脚不能串接电阻,否则影响信号质量。
  2. 以下场景下,CH9101务必使用VCP驱动程序:
  • 使用串口RTS/CTS硬件流控
  • 使用GPIO
  • 使用DTR和RTS用作串口下载控制
  • 对于串口收发性能有较高要求

USB转串口CH9101与FT232R/FT230X应用差异相关推荐

  1. CH9101 USB转串口替换FT232R和FT230XQ

    学生党一枚,前段时间跟着导师做的项目因为上面用到USB转串口芯片FT232R迟迟买不到,所以打算更换成国产USB转串口芯片CH340,对CH340的认识也很早了,很多年前开始直到现在各种开发板上基本都 ...

  2. USB转串口芯片 FT232RL/CH9101/PL2303/CY7C65213同类型芯片参数对比

    USB转串口芯片CH9101可实现FT232RL/FT232RQ/PL2303/CY7C65213等型号之间的pin to pin兼容,在不更改硬件设计的前提下实现不同型号间快速切换与产品应用.CH9 ...

  3. CH9102 USB转串口应用体验

    近期使用CH9102 USB转串口芯片成功用在原有使用CP2102的产品板上,整个替换和验证过程还是很顺利的,顺带写个blog做个记录. 原项目上使用CP2102搭载ESP32实现Arduino物联网 ...

  4. 多个USB转串口设备区分方法

    概述 当计算机或者其他USB主机上使用多个USB转串口设备时,会遇到多个串口无法与具体的串口设备对应起来的问题,包括更换不同USB端口串口序号发生改变,多个设备USB插拔顺序不同导致串口序号改变等问题 ...

  5. CH340国产USB转串口芯片替代CP2102对比CH340C与CH340G

    CH340系列简介 CH340系列为USB总线的转接芯片,实现USB转串口或者USB转打印口.在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备 ...

  6. CH34X系列与CH91XX系列等USB转串口方案选型对比

    提供USB高速/全速转串口系列芯片,可实现USB转1/2/4/8路串口,支持串口I/O独立供电,支持VCP/HID/CDC/AOA转串口,VCP串口支持硬件流控和高波特率大数据连续传输,部分型号支持V ...

  7. CH343PT库使用<二>USB转串口设备描述符配置

    文章目录 前言 一.配置EEPROM接口函数介绍 1.1 芯片功能信息结构体 1.2 USB串口芯片配置EEPROM结构体 1.3 进入芯片配置模式和退出芯片配置模式 1.4 读取和写入芯片EEPRO ...

  8. 沁恒全方位提供多种USB串口驱动第3代USB转串口产品

    沁恒全方位提供多种USB串口驱动程序供选择,支持Windows/Linux/Android/macOS等操作系统.驱动类型说明: VCP:厂商提供仿真串口驱动,支持各操作系统,功能多,效率高,支持高波 ...

  9. 沁恒USB转串口主要替换FT232/230系列

    ①驱动类型:CH9101支持使用系统自带CDC串口驱动或者官方提供的VCP厂商驱动,默认建议使用VCP驱动,其功能更完整且性能更好. ②峰值最高波特率:芯片支持的最高串口波特率,USB全速物理层为12 ...

最新文章

  1. 去除iphone图标的半弧高亮效果
  2. 宁愿“大小周”、每天只写 200 行代码、月薪 8k-17k 人群再涨!揭晓中国开发者真实现状...
  3. oracle数据库link格式,Oracle创设DB Link
  4. python 定义字符串变量_python 字符串(1)
  5. Netty 中 IOException: Connection reset by peer 与 java.nio.channels.ClosedChannelException: null
  6. (计算机组成原理题目题型总结)第五章:中央处理器
  7. 为系统扩展而采取的一些措施——异步
  8. 面向对象(基础oop)之继承总结
  9. HA功能与DRS配合使用
  10. 计算机一级信息技术基础知识,计算机一级考试之信息技术基础.doc
  11. python通讯录的录入与测试_python实现手机通讯录搜索功能
  12. Mac m1搭建python深度学习环境+pycharm
  13. java 动态生成表格_js中动态生成表格
  14. 软件工程学硕考研经验分享
  15. Web模式使用RabbitMQ
  16. .nav ul .mall a:hover 是什么意思
  17. 《MySQL DBA: InnoDB_doublewrite/ChangeBuffer/AHI/FNP》
  18. github-production-release Git-2.28.0-64-bit
  19. C++ 标准库的双向链表
  20. windows云服务器,如何使用windows云服务器

热门文章

  1. 2.sqli-labs—Less2
  2. 过滤链接的参数 urlFilter - 戴向天
  3. css伪类选择器记忆技巧,CSS3 伪类选择器 :nth-child()
  4. 【原创】C#搭建足球赛事资料库与预测平台(6) 赔率数据表设计2
  5. Spring声明式事务原理
  6. 【Python数据处理篇——DataFrame数据可视化】饼图、散点图、折线图、柱形图、直方图
  7. C语言实现打印日历的功能
  8. java 字符串数组转set
  9. 寻找两个有序数组的中位数(python实现)
  10. 集美大学-浙大版《C语言程序设计实验与习题指导(第3版)》