高速USB转8串口产品设计-TTL串口

基于480Mbps 高速USB转8路串口芯片CH348,可以为各类主机扩展出8个独立的串口。使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。使用单个CH348芯片即可实现USB一拖八串口转接产品,高速USB收发器和控制器、高速全双工串口控制器、以及每个UART内置独立的大容量收发FIFO,可轻松满足各类串口波特率下的连续稳定通信。

芯片提供的串口默认为TTL电平,可直接设计TTL串口产品,也可以外加RS232/RS485/RS422等电平转换芯片实现其他接口类型的USB转多串口产品。

CH348主芯片提供2种封装,LQFP48的CH348Q和LQFP100的CH348L,因TTL串口产品大部分应用场合仅需要提供串口TXD发送和RXD接收通道,因此设计时选择任何一款均可满足,若产品有5线串口和9线串口要求,则需要选择大封装全MODEM信号的CH348L芯片。

  • 支持各种常规串口波特率及最高6Mbps波特率,在高波特率下通讯连续、高效、稳定;
  • 多系统兼容,支持Windows/Linux/macOS/Android等操作系统,兼容各类串口软件;
  • 各串口均内置独立收发FIFO,独立工作,互不影响;
  • 支持全MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS,可兼做GPIO用于MCU下载,IO控制等;
  • 支持串口CTS和RTS硬件自动流控,高速连续通讯无丢包;
  • 内置Unique ID,模块插入任意USB口,串口号均可保持固定,无需手动查找串口,使用更便捷;
  • 芯片内置EEPROM,支持配置芯片VID、PID、最大电流值、厂商和产品信息字符串等参数。可实现定制化的厂商信息;

CH348L实现的全功能8路TTL串口产品参考设计

CH348Q实现的简版8路TTL串口产品参考设计

Original: https://www.cnblogs.com/WCH-SoftGroup/p/16520791.html
Author: WCH_SoftGroup
Title: 高速USB转8串口产品设计-TTL串口

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/581691/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • windows系统命令行cmd查看显卡驱动版本号CUDA

    好看请赞,养成习惯:) 本文来自博客园,作者:靠谱杨, 转载请注明原文链接:https://www.cnblogs.com/rainbow-1/p/16656547.html 关于…

    Linux 2023年6月14日
    0122
  • Redis安装及配置

    Linux Redis 安装教程 1 安装 下载安装包 官网下载链接我下载的版本是 redis-4.0.9.tar.gz 将下载的安装包上传到服务器(建议到/home/redis)…

    Linux 2023年6月7日
    0123
  • jenkins安装及配置(一)

    一、安装 1、以jenkins.war包方式安装 官网地址:https://mirrors.jenkins.io/war-stable/latest/jenkins.war 运行命…

    Linux 2023年6月14日
    089
  • LDD3第三章学习笔记

    思维导图 需求 实现一个设备/dev/scull,这个设备能用dd, cp, cat和Shell的IO重定向功能操作。 设备号 Linux用主次两个设备号去唯一的表示一个设备。其中…

    Linux 2023年6月7日
    0105
  • 分区表、文件系统等计算机基础知识

    开机固件 BIOS UEFI 特别老的BIOS不支持GPT分区 目前已取代BIOS 分区表类型 MBR GPT 1.不支持2TB以上的硬盘2.主分区不能超过4个3.可以通过建立扩展…

    Linux 2023年6月7日
    0105
  • Python Django构建简易CMDB

    前言 本文仅是对以前写的小示例进行一次梳理和代码优化,由于本人菜鸟一枚,前端,系统运维知识只知皮毛,后端python也没有实际开发经验,在开发过程中也没有考虑堡垒机等一系列服务器的…

    Linux 2023年6月7日
    0127
  • 文件权限问题导致plink报错 Failed to open 21JAN.log. Try changing the –out parameter.

    晚上起来,想想一直没有解决的问题,所以复制一个目录,开始运行数据,但到了第一步就挖坑 [En] Rise in the evening, think of the problems…

    Linux 2023年5月27日
    078
  • Spring的循环依赖

    本文简要介绍了循环依赖以及Spring解决循环依赖的过程 循环依赖是指对象之间的循环依赖,即2个或以上的对象互相持有对方,最终形成闭环。这里的对象特指单例对象。 对象之间的循环依赖…

    Linux 2023年6月8日
    0146
  • Git报错 error: cannot spawn more: No such file or directory

    问题原因 error: cannot spawn more: No such file or directory 这个错误意思是不存在more指令,我是windows平台,自然这个…

    Linux 2023年6月6日
    0100
  • 嵌入式软件开发之程序架构设计-任务调度

    1 前言 在嵌入式MCU软件开发过程中,程序任务调度架构的搭建尤为重要,直接关系到该程序能支持多少功能(随着功能越多系统响应能力越弱,好的任务调度架构能够在保持相同的系统响应能力前…

    Linux 2023年6月7日
    0120
  • Redis的Docker安装及基本使用

    Redis 端口 6379 通过以下命令启动一个简单的Redis容器 docker run –name some-redis -d -p 6379:6379 redis:6.2….

    Linux 2023年5月28日
    089
  • http代理连接

    基于Linux服务器的http代理连接 1. 准备工作 目标服务器 &…

    Linux 2023年5月27日
    0106
  • postgre中类似oracle的sql%rowcount用法

    get diagnostics cnt := row_count; 现在有两个表tab1和tab2,两个表的格式相同,tab1中有1000条数据,tab2中0条数据 创建测试功能函…

    Linux 2023年6月6日
    095
  • Python 排序算法之快速排序

    快速排序之分治法三步走 """ 快速排序 分治法(divide and conquer),三步走 1. Partition:选择一个基准(pivot)…

    Linux 2023年6月13日
    0105
  • 解决Docker容器iptables不能用

    最近使用frp做跳板远程运维内网的服务器,尽管已经屏蔽了海外IP对vps服务器的访问,但是总觉得直接暴露远程管理的端口在互联网上还是不安全。于是想着用Ocserv做服务端先vpn拨…

    Linux 2023年5月27日
    0105
  • PYTORCH: 60分钟 | TORCH.AUTOGRAD

    torch.autograd 是PyTorch的自动微分引擎,用以推动神经网络训练。在本节,你将会对autograd如何帮助神经网络训练的概念有所理解。 背景 神经网络(NNs)是…

    Linux 2023年6月16日
    0168
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球