一种STM32芯片串口烧录电路制造技术

技术编号:20929195 阅读:68 留言:0更新日期:2019-04-20 12:32
本实用新型专利技术涉及一种STM32芯片串口烧录电路,属于电路技术领域,该电路包括:USB转接芯片中的数据终端就绪引脚通过第一电阻与第一三极管的基极相连、集电极通过第二电阻与第一电源相连、集电极与第二电阻之间通过二极管与第二三极管的发射极相连、发射集通过第三电阻与第三三极管的基极相连;第三电阻与第一三极管的发射极之间还连接有USB转接芯片中的请求发送引脚;第二三极管的集电极引出STM32芯片的复位引脚、基极通过第四电阻与第二电源相连,且基极与第四电阻之间引出STM32芯片的模式控制引脚;第三三极管的发射极与第三电源相连,第三三极管的集电极通过第五电阻引出STM32芯片的烧录引脚;可以节省串口资源。

A Serial Port Burning Circuit for STM32 Chip

The utility model relates to a serial burning circuit of STM32 chip, which belongs to the field of circuit technology. The circuit includes: the data terminal ready pin in the USB transfer chip is connected with the base of the first triode through the first resistance, the collector is connected with the first power supply through the second resistance, the collector and the second resistance are connected with the emitter of the second triode through the diode, and the emitter is connected with the emitter of the second triode through the diode. The third resistor is connected with the base of the third transistor; the third resistor and the emitter of the first transistor are also connected with the request sending pin in the USB transfer chip; the collector of the second transistor leads out the reset pin of the STM32 chip; the base is connected with the second power supply through the fourth resistor, and the mode control pin of the STM32 chip is induced between the base and the fourth resistor; and the third transistor leads out the mode control pin of the STM32 chip. The emitter of the transistor is connected with the third power supply, and the collector of the third transistor leads out the burning pin of the STM32 chip through the fifth resistance, which can save the serial port resources.

【技术实现步骤摘要】
一种STM32芯片串口烧录电路
本技术涉及一种STM32芯片串口烧录电路,属于电路

技术介绍
单片机(Microcontrollers)是一种集成电路芯片。单片机是采用超大规模集成电路技术把具有数据处理能力的中央处理器(CentralProcessingUnit,CPU)、随机存储器(randomaccessmemory,RAM)、只读存储器(Read-OnlyMemory,ROM)、多种输入/输出(Input/Output,I/O)口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。STM32芯片是一种功能比较强大的32位的单片机,它不仅可以使用寄存器进行编程,还可以使用官方提供的库文件进行编程,这样不仅编程方便,而且更容易移植。目前,在STM32芯片中,可以通过设置STM32芯片的BOOT0和BOOT1引脚的电平来选择三种不同的启动模式。当BOOT1=X,BOOT=0时,STM32系统从用户内存启动,这是正常的工作模式;当BOOT1=1,BOOT0=1时,系统从内置静态随机存取存储器(StaticRandom-AccessMemory,SRAM)启动,这种模式一般用于调试;最后当BOOT1=0,BOOT0=1时,系统从存储器启动,这种启动模式下,STM32芯片内部预置的启动程序运行,这段启动程序中提供了利用串口烧录程序的固件,根据这一固件特性,我们设计串口烧录电路,实现串口烧录程序的功能。然而,在上述串口烧录方式下,烧录电路需要额外占用了一个串口资源。在嵌入式系统串口资源紧张的情况下,单独给烧录电路配置一个串口就会造成资源的浪费。
技术实现思路
本技术的目的在于提供一种STM32芯片串口烧录电路,为达到上述目的,本技术提供如下技术方案:一种STM32芯片串口烧录电路,所述电路包括:通用串行总线USB转接芯片;所述USB转接芯片中的数据终端就绪引脚通过第一电阻与第一三极管的基极相连;所述第一三极管的集电极通过第二电阻与第一电源相连,且所述集电极与所述第二电阻之间通过二极管与第二三极管的发射极相连;所述第一三极管的发射集通过第三电阻与第三三极管的基极相连;所述第三电阻与第一三极管的发射极之间还连接有所述USB转接芯片中的请求发送引脚;所述第二三极管的集电极引出所述STM32芯片的复位引脚,所述第二三极管的基极通过第四电阻与第二电源相连,且所述基极与所述第四电阻之间引出所述STM32芯片的模式控制引脚;所述第三三极管的发射极与第三电源相连,所述第三三极管的集电极通过第五电阻引出所述STM32芯片的烧录引脚。可选地,所述模式控制引脚为浮空输入时,所述STM32芯片为烧录模式;所述模式控制引脚为推挽输出时,所述STM32芯片为通讯模式。可选地,所述烧录模式下,所述模式控制引脚的输入为浮空输入以使所述第二三极管导通;上位机烧录软件控制所述数据终端就绪引脚输出高电平、所述请求发送引脚输出低电平,从而使得所述烧录引脚被拉高,所述复位引脚被拉低,实现所述STM32芯片的复位,在所述STM32芯片复位完成之后,所述烧录引脚被锁存;所述上位机烧录软件重新控制所述数据终端就绪引脚输出低电平、所述请求发送引脚输出低电平,从而使得所述复位引脚被拉高,复位结束,触发所述STM32芯片运行内部预置的启动程序,所述启动程序用于供所述STM32芯片连接的上位机进行程序烧录。可选地,所述通讯模式下,所述模式控制引脚为推挽输出,且所述模式控制引脚为低电平输出以使所述第二三极管断开。可选地,所述USB转接芯片还包括数据发送引脚、数据接收引脚、电源提供引脚、接地引脚、电源引脚、正极数据引脚、负极数据引脚、振荡输入引脚和振荡输出引脚;所述数据发送引脚用于串行数据输出;所述数据接收引脚用于串行数据输入;所述电源提供引脚通过第一电容接地,且所述第一电容与所述电源提供引脚之间还连接有第四电源;所述电源引脚通过第二电容与所述接地引脚相连,且与所述接地引脚相连的连接点接地;所述正极数据引脚用于与USB总线的正极数据线相连;所述负极数据引脚用于与所述USB总线的负极数据线相连;所述振荡输入引脚和所述振荡输出引脚连接有晶体振荡电路。可选地,所述USB转接芯片为CH340G芯片。可选地,所述电路还包括:工作状态指示子电路,所述工作状态指示子电路包括子电路电源;所述子电路电源通过第一子电路电阻与第一子电路二极管相连,且所述第一子电路二极管的输出端与所述数据发送引脚相连;所述子电路电源还通过第二子电路电阻与第二子电路二极管相连,且所述第二子电路二极管的输出端与所述数据接收引脚相连。本技术的有益效果在于:通过软件控制STM32芯片的DBG引脚的工作方式,实现烧录电路在烧录模式和通讯模式两种工作模式的切换功能;在烧录模式下,串口用于程序烧录;在通讯模式下,串口用于数据通讯;而不需要额外设置串口烧录引脚来实现程序烧录功能;可以解决单独给烧录电路配置一个串口造成资源浪费的问题;可以实现串口资源的共用,节省串口资源。上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,并可依照说明书的内容予以实施,以下以本技术的较佳实施例并配合附图详细说明如后。附图说明图1为本申请一个实施例提供的STM32芯片串口烧录电路的电路图。具体实施方式下面结合附图和实施例,对本技术的具体实施方式作进一步详细描述。以下实施例用于说明本技术,但不用来限制本技术的范围。图1是本申请一个实施例提供的STM32芯片串口烧录电路的电路图,该电路包括通用串行总线(UniversalSerialBus,USB)转接芯片110。可选地,USB转接芯片110可以为CH340G芯片。CH340是一个USB总线的转接芯片,用于实现USB转串口、USB转红外数据组织(InfraredDataAssociation,IrDA)或者USB转打印口。以USB转接芯片110为CH340G芯片为例,参考图1,CH340G芯片包括如下几个引脚:数据终端就绪(DataTerminalReady,DTR)引脚和请求发送引脚(RequestToSend,RTS)。USB转接芯片110中的DTR引脚通过第一电阻R88与第一三极管Q11的基极相连;第一三极管Q11的集电极通过第二电阻R87与第一电源相连,且集电极与第二电阻R87之间通过二极管D30与第二三极管Q5的发射极相连;第一三极管Q11的发射集通过第三电阻R89与第三三极管Q10的基极相连;第三电阻R89与第一三极管Q11的发射极之间还连接有USB转接芯片中的RTS引脚。其中,第一电源的电压可以为3.3伏特(V),当然,也可以为其他电压值,本实施例对此不作限定。二极管D30的正极与第二三极管Q5的发射极相连;二极管D30的负极连接至第一三极管Q11与第二电阻R87之间。第一三极管Q11为NPN型三极管,第二三极管Q5为NPN型三极管,第三三极管Q10为PNP型三极管。可选地,本实施例中仅以第一电阻R88为1千欧姆(KΩ)、第二电阻R87为10KΩ、第三电阻R89为1KΩ为例进行说明,在实际实现时,第一电阻R88、第二电阻R87和第三电阻R89的阻值也可以为其他值,本实施例对本文档来自技高网
...

【技术保护点】
1.一种STM32芯片串口烧录电路,其特征在于,所述电路包括:通用串行总线USB转接芯片;所述USB转接芯片中的数据终端就绪引脚通过第一电阻与第一三极管的基极相连;所述第一三极管的集电极通过第二电阻与第一电源相连,且所述集电极与所述第二电阻之间通过二极管与第二三极管的发射极相连;所述第一三极管的发射集通过第三电阻与第三三极管的基极相连;所述第三电阻与第一三极管的发射极之间还连接有所述USB转接芯片中的请求发送引脚;所述第二三极管的集电极引出所述STM32芯片的复位引脚,所述第二三极管的基极通过第四电阻与第二电源相连,且所述基极与所述第四电阻之间引出所述STM32芯片的模式控制引脚;所述第三三极管的发射极与第三电源相连,所述第三三极管的集电极通过第五电阻引出所述STM32芯片的烧录引脚。

【技术特征摘要】
1.一种STM32芯片串口烧录电路,其特征在于,所述电路包括:通用串行总线USB转接芯片;所述USB转接芯片中的数据终端就绪引脚通过第一电阻与第一三极管的基极相连;所述第一三极管的集电极通过第二电阻与第一电源相连,且所述集电极与所述第二电阻之间通过二极管与第二三极管的发射极相连;所述第一三极管的发射集通过第三电阻与第三三极管的基极相连;所述第三电阻与第一三极管的发射极之间还连接有所述USB转接芯片中的请求发送引脚;所述第二三极管的集电极引出所述STM32芯片的复位引脚,所述第二三极管的基极通过第四电阻与第二电源相连,且所述基极与所述第四电阻之间引出所述STM32芯片的模式控制引脚;所述第三三极管的发射极与第三电源相连,所述第三三极管的集电极通过第五电阻引出所述STM32芯片的烧录引脚。2.根据权利要求1所述的电路,其特征在于,所述模式控制引脚为浮空输入时,所述STM32芯片为烧录模式;所述模式控制引脚为推挽输出时,所述STM32芯片为通讯模式。3.根据权利要求2所述的电路,其特征在于,所述烧录模式下,所述模式控制引脚的输入为浮空输入以使所述第二三极管导通;上位机烧录软件控制所述数据终端就绪引脚输出高电平、所述请求发送引脚输出低电平,从而使得所述烧录引脚被拉高,所述复位引脚被拉低,实现所述STM32芯片的复位,在所述STM32芯片复位完成之后,所述烧录引脚被锁存;所述上位机烧录软件重新控制所述数据终端就绪引脚输出低电平、所述请求发送引脚输出低电平,从而使得所...

【专利技术属性】
技术研发人员:尹荣鑫惠旅锋
申请(专利权)人:苏州苏信环境科技有限公司
类型:新型
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1