首页 > 其他分享 >国产GP232RL兼容FT232RL USB转UART 采用两线SPI 可节省IO资源

国产GP232RL兼容FT232RL USB转UART 采用两线SPI 可节省IO资源

时间:2022-09-28 14:26:13浏览次数:57  
标签:集成 USB UART CBUS SPI ID EEPROM

GP232RL是一款高度集成的USB到UART桥接控制器,提供了一种简单的解决方案,可以使用极少的元器 件 和 PCB 空 间 , 将 RS232 接 口 转 换 为 USB 接 口 。 GP232R包括一个USB 2.0全速功能控制器、USB收发 器、振荡器、EEPROM和带有完整的调制解调器控制 信号的异步串行数据总线(UART),集成在SSOP28 封装中,不需要其他外部USB元件。 芯片内集成EEPROM可用于定制OEM应用所需的 USB供应商ID、产品ID、产品描述字符串、电源描述 符、设备发行号和设备序列号。EEPROM通过USB端 口在应用板上编程,这使得该产品在制造和调试过程中 就可以实现对GP232R进行编程。

主要特点

-集成USB收发器,符合USB 2.0规范,不需要 外部电阻

-集成时钟,不需要外部晶体

-集成1024位EEPROM,用于存储供应商ID、产 品ID、序列号、电源描述符、版本号、产品描 述字符串和CBUS I/O配置。

-可配置的CBUS I/O引脚

-UART和CBUS上的内置电平转换电路实现连接 1.8~5V外部信号

-真正的5V/3.3V/2.5V/1.8V CMOS驱动输出和输 入 

-可配置I/O引脚输出驱动强度

-发送和接收LED驱动信号 

-异步串行数据总线(UART)

-支持完整调制解调器接口信号

-支持的数据格式: 数据位:5、6、7和8 停止位:1、1.5和2 校验位:奇、偶、标记、空格、无校验

-波特率:300 bps至3 Mbps

-256字节接收缓存和256字节发送缓存 

-支持硬件或X-On/X-Off流量控制  片内上电复位电路。

-片上稳压器3.3 V输出 

-电源电压 

-自供电:3.0至3.6 V 

-USB总线供电:4.2至5.25 V

 

应用范围 

-传统设备RS-232升级到USB

-蜂巢式电话USB接口电缆

-USB 接口电缆

-USB转 RS-232 串行适配器

 

标签:集成,USB,UART,CBUS,SPI,ID,EEPROM
From: https://www.cnblogs.com/dn1139/p/16423213.html

相关文章

  • USB-RS232转换器芯片GP232RL兼容FT232
    芯片介绍GP232RL是一款高度集成的USB到UART桥接控制器,提供了一种简单的解决方案,可以使用最少的元器件和PCB空间,将RS232接口转换为USB接口。GP232R包括一个USB2.0全速功能......
  • USB转高速串口芯片CH9102
    CH9102是一个USB总线的转接芯片,实现USB转高速异步串口。提供了常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备或者MCU直接升级到USB总线。 特点......
  • 坑爹!Quartz 重复调度问题,你遇到过么?
    作者:Lavender来源:https://segmentfault.com/a/11900000154922601.引子公司前期改用quartz做任务调度,一日的调度量均在两百万次以上。随着调度量的增加,突然开始出现job......
  • Quartz动态设置并发数量
    quartz存在一个问题,当正在进行的任务已经达到了设置的个数,后续触发的任务没有线程可用,会导致系统宕机;Quartz通过StdSchedulerFactory工厂创建调度器,initialize方......
  • 接口协议(4) - USB
    USB(UniversalSerialBus,通用串行总线)是一种新兴的并逐渐取代其他接口标准的数据通信方式,作为一种高速串行总线,其极高的传输速度可以满足高速数据传输的应用环境要求,且该......
  • 移植DAPLink (一) USB部分
    关于DAPLinkDAPLink是ARM推出的一款调试器方案,支持SWD接口的Cortex-M系列MCU,或JTAG接口的Cortex-A系列MPU,软件代码使用Apache2.0许可,因此可以自由地用在个人和商业项目上......
  • spiffe
    TLSMutualAuthenticationEachmicroservicewillhaveitsowncertificatetoproveitsidentityHowdoweprovisioncertificatestoeachmicroservice?Ho......
  • .NET Core项目使用Quartz实现简单的调度任务
    创建一个.NETCore3.1控制台应用程序。引入项目所需的依赖:dotnetaddpackageUnitydotnetaddpackageQuartzdotnetaddpackageMicrosoft.EntityFrameworkCore3......
  • 踩坑 - mybatispilus中saveorupdate
    @ApiOperation(value="新增或者修改设备")@PostMapping("saveOrUpdateDevice")publicvoidsaveOrUpdateDevice(@RequestBodyDeviceInfodeviceInfo){......
  • Java中的SPI原理浅谈
    在面向对象的程序设计中,模块之间交互采用接口编程,通常情况下调用方不需要知道被调用方的内部实现细节,因为一旦涉及到了具体实现,如果需要换一种实现就需要修改代码,这违......