- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于USB总线单片机最小系统设计
一种基于USB总线的单片机最小系统设计
摘要:为解决高校学生单片机设计训练少、实验设备昂贵的问题,设计了一种基于usB总线的单片机最小系统板。介绍了USB总线转接芯片cH341的功能特点,给出了利用cH341及R$232电平转换芯片实现UsB和RS232转换的硬件电路,详细介绍了单片机最小系统设计思想和硬件电路设计,并给出了应用实例。该最小系统板可应用于单片机教学的各个环节。
关键词:单片机最小系统 USB总线转接芯片 RS232
单片机原理及其应用课程是一门实用性强、应用面广的综合性专业基础课程,是一门理论与实践并重的电子技术基础课程。鉴于该课程综合性、应用性强的特点,实验环节在课程中占有极为重要的地位,而我校单片机课程的大多数实验都是在试验箱上开设,学生如果仅在试验箱上做一些验证性实验是远远不够的,是无法真正掌握单片机设计精髓的。为此,本文设计了一套支持usB在线下载与调试的单片机最小系统板,成本不足三十元,将其用于课堂教学、课程设计、毕业设计、电子设计竞赛训练和课外电子实践,对学生快速、有效地掌握单片机系统设计技术起到了很好的作用。
一、设计思想
要学好单片机设计关键是动手实验。目前单片机教学中使用的单片机实验箱虽然功能全,但体积大、成本高,属于学校的固定资产,不适宜提供给学生进行课外实践训练。所以,一部分学有余力的学生想在课外深入学习以能获得更大的提高,却往往找不到一款合适的、价格低廉的最小系统板。
本文设计的单片机最小系统的目标是实现模块化、在线编程、和Pc机采用USB通信、成本低。其中利用USB总线实现在线编程是其最大特色。通常的单片机最小系统板大多采用标准R S-232串行接口与PC机通信,实现程序的下载或调试。随着US B通用串行总线的发展,USB产品的应用范围不断扩大,PC机上各种端口正逐渐被USB端口取代。但目前大多数单片机支持的是RS232标准,很多单片机的开发软件也是基于RS232标准设计的,为了使单片机系统能够与只有USB接口的PC机或笔记本电脑通信,需要设计一种USB-UART转换模块。该转换模块可最大限度的降低单片机系统开发的成本,既保留了单片机内部提供的串口资源,也不用对PC机的应用开发软件做改动。本文介绍一种基于南京沁恒公司的CH341为USB/RS-232转换芯片的单片机最小系统设计。
二、单片机最小系统硬件设计
最小系统的设计思想是能提供两种运行模式:下载模式和工作模式。当为下载模式时,最小系统模块和usB-UART转换模块相连,无需外接电源,由USB串口下载程序;当为工作模式时,最小系统既可与USB-UART串口转换模块相连,由它提供工作电源;也可单独外接电源,最小系统的RS232端口可作为单独的串口,以提高系统的灵活性。最小系统与USB-UART转换模块的连接示意图(如图1所示)。 1 最小系统硬件设计 单片机最小系统包括sSTSl单片机,复位电路,系统时钟电路,标准TTL RS232电平转换电路,地址、数据及控制电路总线接口(38PIN),同时提供+5V电源输出。其电路设计如图2所示。其中SST51单片机选用的是具有IAP功能的ssT89E52/54/58/516RD单片机,其指令系统及引脚排列与MCS-51兼容,但片内资源和性能指标有很大提升。
2 USB-UART串口转换设计
USB-UART串口转换芯片采用的是CH341,它是由南京沁恒公司提供的一款USB总线转接芯片,通过DSB,总线提供异步串口、打印口、并口以及常用的2线和4线等同步串行接口。
在异步串口方式下,CH341提供串口发送使能、串口接收就绪等交互式的速率控制信号以及常用的MODEM联络信号,用于将普通的串口设备直接升级到USB总线。该芯片的特点是USB固件已被封装到了芯片内部。兼容USB V2.0,外围元器件只需晶振和电容,在应用上CH341就和普通的串转并接口芯片一样,用户不用了解具体USB协议以及USB固件编程。USB-UART串口转换模块可以将程序下载到单片机上,同时通过USBD为单片机和其它模块提供电源,该模块被设计成与最小系统板相对独立的模块(如图3所示)。
从图中可以看出,该模块提供了USB接口电路,包括4根信号线:D+,D-,VCC,GND,可直接与PC机的USBEI相连,由PC机的usBIll提供电源:CH341的TXD和RXD信号分别与SP3232E电平转换芯片的对应引脚相连,以实现数据的收发;TEN引脚接地,保和tCH341实现数据的发送。
为了使CH341正常工作,还需要驱动程序的支持,南京沁恒公司提供了相关的驱动程序:Ch34ls98,sys,eh341ser,inf
文档评论(0)