首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于PL2303的USB接口设计
来源:本站整理  作者:佚名  2010-04-14 11:55:27




    MSP430F149提供2个内置的串口通信模块,可方便地与PL2303连接。采用两线连接串口方式,分别将MSP430F149的P3.4(UTXD0),P3.5(URXDO)与PL2303的P1(TXD),P5(RXD)连接,PL2303中的串行接口控制信号RI,DSR,DCD,CTS和GPO通过220 kΩ电阻连接至电源。PL2303的电源接O.1μF的去耦电容,复位引脚上拉到电源端。5 V的锁相环电源电压VDD_5与地之间接一只0.1μF的去耦电容。GPl通过220 kΩ电阻接地,指示系统为轻载状态,提供100 mA的电流。3.3 V输出为MSP430F149提供电源。图2为PL2303电路连接。USB接口电路按照标准电路设计相应元件。


2.2系统软件设计
    该系统设计的接口程序包括单片机通讯设置。USB设备驱动,以及PC应用等3部分程序,这三者互相配合实现可靠、快速的数据传输。
    1)单片机通讯设置程序单片机程序实际上是完成单片机对串口的初始化,即对波特率,数据位,校验位,有无奇偶校验等通信协议的设计及单片机串行通信功能控制器的设置。该设计以串口参数波特率ll5 200,数据位8,停止位l,校验位0。
    2)USB设备驱动程序在PC机上安装Prolific公司免费提供的USB设备驱动程序。驱动安装完后,PC系统出现1个“Prolific USB-to-Serial Comm Port”自动增加一个COM口,如COM3,COM4等。
    3)PC应用程序用户按照传统的串行接口控制方式来使用该模拟的“COM口”。使用Delphi语言调用RS232的控件(MSCOMM32)或API函数,实现与单片机的通讯。串口通讯参数应与单片机所设置参数一致。当设备插入不同的USB接口时,计算机认为一个新设备,需重新安装设备驱动程序。当插入计算机不同USB接口时,虚拟的“COM口”不同,因此,需要计算机程序自动识别是在哪一个串口插入的设备。

3 结束语
    介绍采用PL2303设计的串口转接USB接口的方法,实现在PC机的USB接口与单片机之间的通信。对产品设计者来说,PC机和单片机均是按照标准的RS232串行通信进行处理,对于早期设计的串口通讯程序无需重新设计,就可将之前采用RS232通讯的产品升级至USB接口,并且设备具有允许设备热拔,即插即用的功能,同时无需外接供电电源,便于产品设计和用户使用,扩展产品的使用范丽。但这种设计具有设计简单,开发周期短,原RS232接口设备设计改动方便的特点,为手持设备的通讯接口设计提供了较好的参考价值。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:51,769.53000 毫秒