2025年Prolific PL2303SA 调试

Prolific PL2303SA 调试简介 PL2303SA SOP3Package 是一款单片 USB 转 UART 的控制器 可以从其官方网站下载到相关的资料和 WINDOWS 驱动程序 LOGO 参考设计电路 比较奇怪的是 在其官方网站上并没有能够说明该芯片功能的 DATASHEET 有的只是一个非常简单的手册

大家好,我是讯享网,很高兴认识大家。

简介

PL2303SA(SOP3Package)是一款单片USB转UART的控制器。可以从其官方网站下载到相关的资料和WINDOWS驱动程序。

▲ LOGO
讯享网

▲ LOGO

参考设计电路

比较奇怪的是,在其官方网站上并没有能够说明该芯片功能的DATASHEET,有的只是一个非常简单的手册,给出了基本特性和内部的功能图,对于芯片的各个管脚的定义一产出参考电路并没有说明。

通过一些其他的资料间接的找到该芯片的相关的设计参考电路。

STC下载电路: 这是从STC程序下载电路上找到的参考设计电路。
▲ STC单片机下载原理图

▲ STC单片机下载原理图

参考设计电路: 这是从其他网站找到的参考设计电路。相比前面的的STC的参考下载电路,他们是一致的。

▲ PL2303应用电路图

▲ PL2303应用电路图

制作测试电路板

1. 建立AD元器件封装
  1. 库文件: SCH.SCHLI
  2. 元器件名称:PL2303SA
  3. 封装:SOP8
    ▲ AD PL2303SA 封装
    ▲ AD PL2303SA 封装
2. 建立测试电路模块
  1. 文件:AD\Test\2020\PL2303\PL2303SA_TEST

▲ 测试原理图

▲ 测试原理图

▲ 测试PCB图

▲ 测试PCB图

3. 焊接测试电路模块

通过快速制版,得到测试电路板。下面是焊接制作的测试电路模块。
▲ 测试电路模块

▲ 测试电路模块

下载驱动程序

▲ PL2303SA的Windows驱动程序

▲ PL2303SA的Windows驱动程序

测试时序信号

1. 输出信号

在安装完毕PL2303的驱动程序之后,将实验板接入囧穿及的USB,在计算机的设备管理中,会出现在端口 中如下的端口:

Prolific USB-to-Serial Comm Port(COM7)

其中COM7会根据不同的计算机所剩余的可用串口端口号而改变。

▲ 实验板接入计算机USB

▲ 实验板接入计算机USB

通过python编程,打开串口。使用波特率, 如果不是该波特率,那么串口打开失败。这说明PL2303SA在缺省的情况下,只支持bps的波特率。

并发送0x55(b’U’),使用示波器测试实验模块TXD输出波形,如下图所示:

▲TXD 输出信号波形

▲ TXD输出信号波形

可以测量出TXD信号:

  1. 幅值:0~3.3V
  2. 信号脉宽:约10us,符合波特率bps;
  3. 信号的编码:RS232
2. 测试输入输出

使用PYTHON编程串口的读写程序,可以将写出的程序重新读回进行比对。结果是一样的。
▲ 从PL2303读回的数据

▲ 从PL2303读回的数据

下面是测试的python程序。

#!/usr/local/bin/python # -*- coding: gbk -*- #============================================================ # TEST2.PY -- by Dr. ZhuoQing 2020-04-10 # # Note: #============================================================ from headm import * from tsmodule.tshardware import * testSerial = serial.Serial(port = 'COM7', baudrate=, timeout =0.05) while True: if tspread()[7] != 0: break; testSerial.write(b'Uasdfasdf') time.sleep(.1) num = testSerial.inWaiting() if num > 0: printf(testSerial.read(num)) printf('\a') #------------------------------------------------------------ # END OF FILE : TEST2.PY #============================================================ 

讯享网

遗留问题:

  1. 根据数据手册,该芯片可以配置串口的多种波特率,数据格式,那么如何来配置呢?
    Product Applications:
  • Full Compliant with USB Specification v2.0 (Full-Speed)
  • On-chip USB 1.1 transceiver and 5V to 3.3V regulator
  • On-chip 96MHz Clock Generator
  • Full-duplex transmitter and receiver (TXD and RXD)
  • 5, 6, 7,or 8data bits
  • Odd, Even, Mark, Space, or None parity mode
  • 1, 1.5,or 2 stop bits
  • Parity error, frame error, and serial break detection
  • Programmable baud rate from 75bps to 115kbps
  • Independent power source for serial interface
  • Works with existing PC COM Port software applications(TXD and RXD)

相关链接

  1. 分享PL2303接口资料
  2. Prolific 官方网站
小讯
上一篇 2025-03-27 16:12
下一篇 2025-02-13 18:10

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/26289.html