CH341 USB总线转接芯片

产品概述:
CH341是一个USB总线的转接芯片,通过USB总线提供异步串口、打印口、并口以及常用的2线和4线等同步串行接口。
在异步串口方式下,CH341提供串口发送使能、串口接收就绪等交互式的速率控制信号以及常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。
在打印口方式下,CH341提供了兼容USB相关规范和Windows操作系统的标准USB打印口,用于将普通的并口打印机直接升级到USB总线。
在并口方式下,CH341提供了EPP方式或MEM方式的8位并行接口,用于在不需要单片机/DSP/MCU的环境下,直接输入输出数据。
除此之外,CH341B/F/A芯片还支持一些常用的同步串行接口,例如2线接口(SCL线、SDA线)和4线接口(CS线、SCK/CLK线、MISO/SDI/DIN线、MOSI/SDO/DOUT线)等。

特点:

2.1. 概述

● 全速 USB 设备接口,兼容 USB V2.0,外围元器件只需要电容。

● 可选:通过外部的低成本串行 EEPROM 定义厂商 ID、产品 ID、序列号等。

● 支持 5V 电源电压和 3.3V 电源电压。

● 低成本,直接转换原串口外围设备、原并口打印机、原并口外围设备。

● 提供 SOP-28、SSOP-20、QFN28 三种无铅���装,兼容 RoHS。

● 由于是通过 USB 转换的接口,所以只能做到应用层兼容,而无法绝对相同。

2.2. 异步串口

● 仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。

● 计算机端 Windows 操作系统下的串口应用程序完全兼容,无需修改。

● 硬件全双工串口,内置收发缓冲区,支持通讯波特率 50bps~2Mbps。

● 支持 5、6、7 或者 8 个数据位,支持奇校验、偶校验、空白、标志以及无校验。

● 支持串口发送使能、串口接收就绪等传输速率控制信号和 MODEM 联络信号。

● 通过外加电平转换器件,提供 RS232、RS485、RS422 等接口。

● 支持以标准的串口通讯方式间接地访问 CH341 外挂的串行 EEPROM 存储器。

2.3. 打印口

● 标准 USB 打印口,用于升级原并口打印机,兼容相关的 USB 规范。

● 兼容 Windows 操作系统,在 Windows 2000 和 XP 下无需驱动程序,应用程序完全兼容。

● 支持各种标准的并口打印机,可选低速打印方式和高速打印方式。

● 支持 IEEE-1284 规范的双向通讯,支持单向和双向传输打印机。

2.4. 并口

● 提供两种接口方式:EPP 方式和 MEM 方式。

● EPP 方式提供 AS#、DS#、WR#等信号,类似于 EPP V1.7 或 EPP V1.9。

● MEM 方式提供 A0、RD#、WR#等信号,类似于存储器读写方式。

2.5. 同步串口

● 采用 FlexWire

TM

技术,通过软件能够实现灵活多样的 2 线到 5 线的同步串口。

● 作为 Host/Master 主机端,支持 2 线和 4 线等常用的同步串行接口。

● 2 线接口提供 SCL 和 SDA 两个信号线,支持 4 种传输速度。

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

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

相关文章

插入排序(Insertion Sort)

C自学精简教程 目录(必读) 插入排序 每次选择未排序子数组中的第一个元素&#xff0c;从后往前&#xff0c;插入放到已排序子数组中&#xff0c;保持子数组有序。 打扑克牌&#xff0c;起牌。 输入数据 42 20 17 13 28 14 23 15 执行过程 完整代码 #include <iostream…

es6解构用法

一: 解构数组 二&#xff1a;解构对象 一: 解构数组 原理&#xff1a;模式(结构匹配), 索引值相同的完成赋值 总结&#xff1a;位置对应 二&#xff1a;解构对象 原理&#xff1a;模式(结构匹配), 属性名相同的完成赋值 {}{} 对象结构赋值的应用 常用的就以上两种 &#…

从零开始学习 Java:简单易懂的入门指南之查找算法及排序算法(二十)

查找算法及排序算法 常见的七种查找算法&#xff1a;1. 基本查找2. 二分查找3. 插值查找4. 斐波那契查找5. 分块查找6. 哈希查找7. 树表查找 四种排序算法&#xff1a;1. 冒泡排序1.1 算法步骤1.2 动图演示1.3 代码示例 2. 选择排序2.1 算法步骤2.2 动图演示 3. 插入排序3.1 算…

stable diffusion实践操作-hypernetworks

系列文章目录 本文专门开一节写hypernetworks的内容&#xff0c;在看之前&#xff0c;可以同步关注&#xff1a; stable diffusion实践操作 提示&#xff1a;写完文章后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、h…

最新ChatGPT网站源码运营版+支持ai绘画(Midjourney)+GPT4.0+GPT官方3.5key绘画+实时语音识别输入+后台一键版本更新!

最新ChatGPT网站源码运营版支持ai绘画GPT4.0GPT官方3.5key绘画实时语音识别输入后台一键版本更新&#xff01; 1.网站系统源码介绍&#xff1a; 程序已支持ChatGPT4.0、Midjourney绘画、GPT3.5 API绘画、语音识别输入、用户会员套餐用户每日签到功能后台管理一键更新版本。支…

网络地址转换技术NAT(第九课)

一 什么是NAT? NAT是网络地址转换的缩写,是一种在计算机网络中使用的技术,可以将私有地址转换为公共地址,从而实现本地网络与公共网络的互联。NAT工作在网络层,可以隐藏内部网络中的IP地址和端口号,从而增强网络的安全性和灵活性。在家庭网络、企业网络、公共WIFI热点等…

uniapp 集成蓝牙打印功能(个人测试佳博打印机)

uniapp 集成蓝牙打印功能&#xff08;个人测试京博打印机&#xff09; uniapp 集成蓝牙打印功能集成佳博内置的接口 uniapp 集成蓝牙打印功能 大家好今天分析的是uniapp 集成蓝牙打印功能&#xff0c;个人开发是app,应该是支持H5(没试过) 集成佳博内置的接口 下载dome地址&…

MySql学习笔记12——数据库设计三范式

数据库设计三范式 第一范式&#xff1a;要求任何一张表必须有主键&#xff0c;每一个字段原子性不可再分。 第二范式&#xff1a;建立在第一范式之上&#xff0c;要求所有非主键字段必须完全依赖主键&#xff0c;不能部分依赖 第三范式&#xff1a;建立在第二范式之上&#…

Sentry 是一个开源的错误监控和日志聚合平台-- 通过docker-compose 安装Sentry

概述 Sentry 是一个开源的错误监控和日志聚合平台&#xff0c;用于帮助开发团队实时监控和调试应用程序中的错误和异常。它可以捕获应用程序中的错误和异常&#xff0c;并提供详细的错误报告&#xff0c;包括错误堆栈跟踪、环境信息、用户信息等。这些报告可以帮助开发团队快速…

【面试题】如何实现数组去重的?有几种方式?

前端面试题库 &#xff08;面试必备&#xff09; 推荐&#xff1a;★★★★★ 地址&#xff1a;前端面试题库 【国庆头像】- 国庆爱国 程序员头像&#xff01;总有一款适合你&#xff01; 1. 方法一&#xff1a;利用两层循环数组的splice方法 通过两层循环对数组…

yolov8机器视觉-工业质检

使用训练好的模型进行预测 yolo predict taskdetect model训练好的模型路径 source测试图片文件夹路径 showTrue效果展示 切换模型进行训练&#xff08;yolov8s&#xff09; 修改main.py训练参数文件 使用云gpu进行训练&#xff0c;很方便&#xff1a;点击链接转至在线云gpu…