GP232RL替代FT232RL国产USB转串口/UART芯片

news2024/11/15 9:36:00

GP232RL为接口转换芯片,可以实现USB到串行UART接口的转换,也可转换到同步、异步Bit-Bang接口模式。具备可选择的时钟产生输出,以及新的FTDIChip-ID安全加密狗功能。 此外,还提供异步和同步bit bang接口模式。使用GP232RL的USB到串行设计还进一步简化集成外部EEPROM, 时钟电路和USB电阻。

 

芯片特性
· 替代FT232RL,软硬件兼容
· 单片机USB到异步串行数据传输接口
· 整个USB协议都在该芯片上处理,不需要USB特定的固件编程
· UART接口支持7或8位数据位,1或2个停止位和奇/偶/标记/空格/无奇偶校验
· 完整的硬件交握或X-On/X-Off软件交握
· 数据传输速率为300波特(baud)到6M波特(RS422/RS485和TTL电平)以及300波特到1兆波特(RS232)
· 内置支持事件字符和换行条件
· USB FTDIChip-ID功能
· 可配置CBUS I/O引脚
· RS485自动发送缓冲的控制
· 提供发送和接收时的LED驱动信号
· 48MHz,24MHz,12MHz和6MHz时钟输出信号可用于驱动外部MCU或FPGA
· 接收和发送FIFO缓冲区,用于高数据吞吐量
· 256字节接收缓冲区和256字节发送缓冲区,运用于缓冲区平滑技术,可实现高数据吞吐量
· 可调超时接收缓冲区
· 同步和异步的 bit bang可带RD#和WR#控制信号选项
· CBUS bit bang 模式选项
· 内部集成2K Byte EEPROM,用于I/O配置和存储USB VID,PID,序列号和产品描述字符串
· 设备预编程提供唯一的USB序列号
· 支持USB暂停/恢复
· 支持总线供电,自供电和高功率总线供电的USB配置
· 集成USB I/O 3.3V的电平转换器
· UART和CBUS上集成电平转换器,用于连接5V - 1.8V逻辑电路
· 符合5V / 3.3V / 2.8V / 1.8V CMOS驱动输出和TTL输入
· I/O引脚提供高输出驱动选项
· 集成USB电阻器
· 集成上电复位(power-on-reset)电路
· 完全集成的时钟 - 无需外部晶振,振荡器或谐振器
· 完全集成AVCC电源滤波 - 既没有单独的AVCC引脚,也无需外部R-C滤波器
· 提供UART信号反转选项
· USB批量(bulk)传输模式
· 3.3V至5.25V单电源供电
· 低操作和低USB暂停电流
· 低USB带宽消耗
· 支持Linux
· 兼容UHCI / OHCI / EHCI主机控制器
· USB 2.0全速兼容
· 扩展工业工作温度范围 -40°C 到 85°C
· 采用28引脚SSOP封装(均符合RoHS标准)

应用领域
- USB 到 RS232 / RS422 / RS485转换器
- 将旧版外设升级到USB
- 蜂窝式和无绳电话USB数据传输电缆和接口
- 将基于MCU / PLD / FPGA的设计连接到USB
- USB音频和低带宽视频数据传输
- PDA到USB数据传输
- USB智能卡阅读器
- USB仪器
- USB工业控制
- USB MP3播放器接口
- USB闪存卡读写器
- 机顶盒PC-USB接口
- USB数码相机接口
- USB硬件调制解调器
- USB无线调制解调器
- USB条形码阅读器
- USB软件/硬件加密用加密狗

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

用Flutter实现GaiaControl BLE OTA升级功能,支持Android/IOS

代码基本移植官方GaiaControl Demo。 支持RWCP 断点续传 设置蓝牙mtu.协议。这里主要分析GAIA CSR ble ota的过程,协议等等,希望对你有所帮助。这里对蓝牙服务特性订阅都不谈。读者自行了解。 Gaia 是CSR 制定的一个上层使用协议,其在BR/EDR…

Swagger的使用

一、概述 RestFul Api文档在线自动生成工具 >Api文档与API定义同步更新直接运行,可以在线测试API接口支持多种语言:(Java,Php) 官网:https://swagger.io/ 二、使用 在项目中使用Swagger需要springfox; Swagger…

Axure 原型中的迭代设计

​“老师,什么是产品迭代?” “老师。产品迭代和平常的产品设计有什么不同吗?” “老师,产品迭代原型可以怎么做?需要全部重新绘制吗?” 在和小伙伴们的日常交流中,不乏对产品迭代存在疑惑的朋…

2023年,数据人谨记把握好这“四不要”和“四要”

2023年已经开启,这一年对任何组织数据治理的工作都是非常重要的,那么我们如何更好的掌握数据治理和应对数据治理项目就成为重中之重,下面就和大家谈谈数据治理学习和项目的一些心得体会,供大家参考。 不要相互割裂,要融…

VS Code配置snippets代码片段快速生成html模板,提高前端编写效率

先看下示例,在输入 ! 号回车后自动生成一段代码片段。 这样我们就可以更便捷的进行代码编写了。 配置方法如下: 然后找到对应的文件进行配置,例如 html.json,编写 .html 扩展名文件时就能触发。 我这选的 html.json 进行的配置…

CSS选择器整理学习(下)

书接上回,在前端项目开发中,有时候需要对特殊的元素进行特殊的处理,但有时候元素的位置不确定、层级不确定、数量不确定等问题,导致我们没办法进行元素的选择,这个时候我们就需要用到元素选择器了。 一、css选择器 1…

ESP-IDF:懒汉式和饿汉式单例模式测试代码

ESP-IDF:懒汉式和饿汉式单例模式测试代码 /单例模式测试/ /懒汉式/ class singleton_lazy { private: singleton_lazy(){}; public: static singleton_lazy *getinstance(){ if (pSingleton NULL){ pSingleton new singleton_lazy; } return pSingleton; } private: stati…

美摄云剪辑3.0:融合AIGC,实现效率提升

云剪辑3.0亮点速览 数字人视频一键生成本地素材剪辑无需等待上传支持Lottie动画导入01 模板化包装,一键生成数字人视频 伴随元宇宙技术的发展和产业数字化升级,数字人正在成为下一代互联网的基础设施。与此同时,AI的应用场景也愈加丰富。人…

网站被劫持的解决方案

网站被劫持怎么解决?用户打开网站就发现网站被篡改不是自己原来的页面,而是被变成被劫持的页面,以下几种情况以及对应的处理方法,一起来看看吧。 一、DNS劫持 DNS劫持是一种恶意攻击,其中,个人通过覆盖计算机的传输控…

TCP/IP详解与实例分析

TCP/IP详解 TCP/IP并不是一个具体的协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。 TCP/IP协议在一定程度上参考了OSI的体系结构,在TCP/…

前端面试题2023含答案 前端必备知识点 混淆 刷题 查漏补缺【持续更新中】

目录1. vue双向数据绑定(响应式)原理2. HTML 语义化(语义化标签)3. 标签上 title 与 alt 属性4. CSS单位:1px、1em、1rem、1vh / 1vw 的含义5. 网页前端性能优化的方式6. HTTP常见的状态码7. Vuex是什么(有…

基于卡尔曼滤波器的PID控制-2

采用Simulink进行仿真!!Kalman算法由M函数实现。控制干扰信号wk)和测量噪声信号v(k)幅值均为0.10的白噪声信号,输入信号幅值为1.0、频率为0.5Hz 的正弦信号。采用卡尔曼滤波器实现信号的滤波,取O1,R1。仿真结果如图1和2所示。图1 …

PyQt5编程基础 2.1 GUI程序的基本框架

文章目录 创建纯代码GUI程序 创建目录 新建程序 创建GUI程序的基本过程(代码分析) 导入模块 创建应用程序 创建窗体 使用窗体类的GUI程序框架 创建项目目录 窗体设计 修改窗体的windowTitle 放一个label 放一个Push Button 保存窗体 代码设计 将QtApp中的ui文…

【自学Docker】Docker update命令

Docker update命令 大纲 docker update命令教程 docker update 命令可以用于更新一个或多个 Docker容器 的配置。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。 docker update命令语法 haicoder(www.haicoder.net)# docker update [OPTIONS] CONTAINER […

网络编程套接字之UDP实现回显服务器及客户端

目录 前言: 基础理解 传输层协议 UDP TCP Socket API DatagramSocket API DatagramPacket API UDP实现回显服务器 完整代码展现(有详细注释) UDP实现回显客户端 完整代码展现(有详细注释) 小结&#xff1…

使用OpenCV对点集从左上到右下排序

本文实现如何使用OpenCV对点集从左上到右下排序。本文使用的案例图片如下: 需要实现的效果如下: 1.分阶段实现 让我们看看考虑4行的工作流。我考虑的是沿着y轴将图像分成4段,形成4行。对于图像的每一段,找出每一个以该段为中心…

虚拟主机怎么用?香港虚拟主机搭建网站教程

在了解使用方法之前要先明白什么是虚拟主机、它的用处以及服务器、VPS和虚拟主机之间有什么区别。香港虚拟主机也称为网站空间,顾名思义就是存放网站文件的空间。主要用于搭建网站、提供程序运行。下面就介绍一下香港虚拟主机搭建网站的使用方法以及教程。 一、香港…

职场新人应该如何培养项目管理的能力?

李强在一家企业工作,前阵子升任项目经理。但他这两天却一副愁眉不展的样子,像霜打的茄子。原来是因为他缺乏管理经验,设定的工作任务不合理,项目成员职责不清,导致项目混乱,项目进度不清晰。 项目管理涉及…

Redis搭建基于docker跨服务器的一主两从三哨兵集群模式

文章目录1 整体拓扑图2 redis与哨兵配置文件2.1 主节点配置文件2.1.1 主节点redis.conf配置文件2.1.2 主节点哨兵配置文件2.2 从节点配置文件2.1.1 从节点redis.conf配置文件2.1.2 从节点哨兵配置文件3 docke-compose编排文件4 启动并测试查看哨兵日志查看集群状态测试集群是否…

在 Visual Studio 中更好地进行搜索

当在 IDE 中查找特定的代码文件、类、方法或者功能、选项,找到它们并不总是那么容易。有多种搜索方式,到底该选择哪一种才最便捷呢?新的“一站式”搜索(All-In-One Search)将代码和功能搜索合并到同一个 UI 中&#xf…