热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PL2303HXD电路图(USB转UART)介绍及应用

本文介绍了PL2303HXD电路图(USB转UART)的特性和应用,该电路图可以实现RS232和USB信号的转换,方便嵌入到手持设备中。PL2303HXD作为USB/RS232双向转换器,可以将USB数据转换为RS232信息流格式发送给外设,并将RS232外设的数据转换为USB数据格式传送回主机。通过利用USB块传输模式和自动流量控制,PL2303HXD能够实现更高的数据传输吞吐量比传统的UART端口。

PL2303HXD电路图_USB转UART

  • 1.PL2303HXD电路图(USB转UART)
  • 2.介绍
  • 3.PL2303特性
  • 4.PL2303应用电路
  • 博客来源


1.PL2303HXD电路图(USB转UART)

电路图如下。不需要外接晶振。无连接的脚不用理会。
在这里插入图片描述

2.介绍

PL2303简介
PL2303 是 Prolific 公司生产的一种高度集成的 RS232-USB 接口转换器,可提供一个 RS232 全双工异步串行通信装置与 USB 功能接口便利联接的解决方案。

该器件内置 USB 功能控制器、USB 收发器、振荡器和带有全部调制解调器控制信号的 UART,只需外接几只电容就可实现 USB 信号与 RS232 信号的转换,能够方便嵌入到手持设备。

该器件作为 USB/RS232 双向转换器,一方面从主机接收 USB 数据并将其转换为 RS232 信息流格式发送给外设;另一方面从 RS232 外设接收数据转换为 USB 数据格式传送回主机。这些工作全部由器件自动完成,开发者无需考虑固件设计。

通过利用 USB 块传输模式,利用庞大的数据缓冲器和自动流量控制,PL2303HX 能够实现更高的吞吐量比传统的 UART(通用异步收发器)端口,高达 115200 bps 的波特率可用于更高的性能使用。

3.PL2303特性

1.完全符合USB规范2.0(全速兼容)

2.片内拥有USB1.1收发器,5V转3.3V的稳压器,12MHz的晶体振荡器

3.支持RS232这样的串行接口

1)全双工发送器和接收器(TxD和RxD)

2)六个调制解调控制引脚(RTS,CTS,DTR,DSR,DCD和RI)

3)内容可以为5,6,7或8个数据位www.armjishu.com

4)支持自动握手各种模式

5)一,一个半,或两个停止位

6)奇偶错误,帧错误和串行中断检测

7)可编程波特率从75bps到6Mbps

8)外部的RS232驱动下降控制

9)独立的串行接口电源

4.宽广的流量控制机制

1)自动与CTS/RTS流控制

2)自动使用的XON/XOFF流量控制

3)入站数据缓冲区溢出检测

5.可配置的512个字节双向数据缓冲器

1)256字节的输出缓冲区和256字节的输入缓冲区

2)128字节的输出缓冲区和384字节的输入缓冲区

6.支持从远程输入相关调制信号进行唤醒功能

8.启动时可以将配置存储于外部的EEPROM

9.提供支持Windows和MacOS,Linux和WinCE的驱动程序

10.具有专为WindowsXP驱动程序认证的标志

11.该IC是SSOP封装的小尺寸28引脚

PL2303引脚图
在这里插入图片描述
PL2303内部框图
在这里插入图片描述
PL2303引脚功能
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.PL2303应用电路

12M晶振的两个负载电容可以不要,要的话一般取5-15pf;LD-M(23P)管脚必须接220K的电阻拉高或拉低:拉高为芯片配置可带500MA负载(重载),拉低为可带100MA负载(轻载)。TRI_M(22P)管脚以一个4.7-10K的上拉电阻,将芯片配置为通信挂起期间停止输出。DP和DM管脚和USB接口的连接要越短越好,布线时两线尽量相互靠近且长度要一致,两个限流电阻取值可在10-56欧姆选择。DP线上的上拉3.3V的电阻取值1.5k,这是USB接口协议的要求和标准,作用是告诉主机,有器件连接而且是高速器件。EE_DATA(14P)管脚上拉4.7k-10k的电阻,避免IO口噪声干扰。
在这里插入图片描述
在这里插入图片描述
一直以来看见不少人DIY PL2303下载线时出问题,很多都说是PL2303芯片不稳定,这个确实很便宜,其实大家找的都是网上的电路,按图焊接而已,在下载单片机时会出问题,必须得把波特率降到2400或1200才能够下载,而且速度很慢,其实不是这个芯片不稳定,而是一直以来网上的电路存在缺陷,只要在PL2303的1脚上接个二极管和上拉电阻即可解决问题,使下载速度可提高到115200,即最高波特率。事实证明,加上二极管和上拉电阻后,下载成功率达100%。再不会出现握手不成功的问题。

在这里插入图片描述

博客来源

pl2303引脚图及功能_工作原理及应用电路


推荐阅读
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • Linux环境下进程间通信:深入解析信号机制
    本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ... [详细]
  • cJinja:C++编写的轻量级HTML模板引擎
    本文介绍了cJinja,这是一个用C++编写的轻量级HTML模板解析库。它利用ejson来处理模板中的数据替换(即上下文),其语法与Django Jinja非常相似,功能强大且易于学习。 ... [详细]
  • MySQL锁机制详解
    本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ... [详细]
  • LCUI 2.1.0 版本现已推出,这是一个用 C 语言编写的图形用户界面开发库,适合创建轻量级的桌面应用程序。此次更新包括多项修复和功能增强,并正式宣布将启动 Android 支持的开发计划。 ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 本文详细介绍了C语言的起源、发展及其标准化过程,涵盖了从早期的BCPL和B语言到现代C语言的演变,并探讨了其在操作系统和跨平台编程中的重要地位。 ... [详细]
  • ThinkPad USB 硬盘启动 Ubuntu 系统的详细步骤
    本文介绍如何通过USB硬盘在联想ThinkPad上启动Ubuntu系统,包括BIOS设置和启动优先级调整。 ... [详细]
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • 本文探讨了如何利用NFC技术,将存储在Android手机中的患者信息安全高效地传输到台式计算机。重点介绍了适用于医院场景的NFC USB读卡器(如ACR122U)的应用方法。 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 字节跳动夏季招聘面试经验分享
    本文详细记录了字节跳动夏季招聘的面试经历,涵盖了一、二、三轮面试的技术问题及项目讨论,旨在为准备类似面试的求职者提供参考。 ... [详细]
author-avatar
神话海青_769
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有