一种stm32芯片程序烧写电路的制作方法

文档序号:9027539阅读:1308来源:国知局
一种stm32芯片程序烧写电路的制作方法
【技术领域】
[0001]本实用新型涉及一种程序烧写电路,具体地说是STM32芯片程序烧写电路。
【背景技术】
[0002]目前常用STM32电动自行车方案控制器,为了以后程序修改方便,程序烧写需要单独一个线束,需要额外增加成本。
【实用新型内容】
[0003]发明目的:为了克服现有技术中存在的不足,本实用新型提供一种利用控制器本身的通信线束,在不额外增加线束的情况下实现程序烧写且不影响原有通信的STM32芯片程序烧写电路。
[0004]为解决上述技术问题,本实用新型的技术方案为一种STM32芯片程序烧写电路,STM32 芯片上包括 UART_TX、SWD1、SffCLK, UART_RX ;
[0005]UART_TX 与 SWD1 相连;
[0006]SWD1还分别与二极管Dl的正极、第一电容Cl的一端、第二电阻R2的一端以及三极管Q的发射极相接,二极管Dl的负极分别与第一电容Cl的另一端、第二电容C2的一端、第一磁珠FBl的一端、第一电阻Rl的一端以及三极管Q的集电极相接,第二电容C2的另一端接地,第一磁珠FBl的另一端与传输端TX相接,第一电阻Rl的另一端接+5V电压,三极管Q的基极与第三电阻R3的一端相接,第二电阻R2的另一端和第三电阻R3的另一端相接并接+3.3V电压;
[0007]SWCLK分别与UART_RX、第四电阻R4的一端、第五电阻R5的一端相接,第四电阻R4的另一端与第三电容C3的一端以及第二磁珠FB2的一端相接,第三电容C3的另一端接地,第二磁珠FB2的另一端与接收端RX相接,第五电阻R5的另一端接地。
[0008]所述第一电阻Rl的阻值为IK Ω。
[0009]所述第二电阻R2的阻值为IK Ω。
[0010]所述第三电阻R3的阻值为4.7K Ω。
[0011]所述第四电阻R4的阻值为2K Ω。
[0012]所述第五电阻Rl的阻值为1K Ω。
[0013]本实用新型利用STM32芯片的通信口 UART_RX与程序烧写口时钟信号SWCLK连接,UART_TX与程序烧写口数据信号SWD1连接,通过相应的电路转换实现利用通信线束烧写芯片程序。
[0014]有益效果:本实用新型结构简单,利用控制器本身的通信线束,在不影响原有通信的情况下实现程序烧写,无需增加额外的烧写线束,不但节省了成本,也节约了空间。
【附图说明】
[0015]图1为本实用新型结电路图。
【具体实施方式】
[0016]下面结合附图对本实用新型作更进一步的说明。
[0017]如图1所示,一种STM32芯片程序烧写电路,STM32芯片上包括UART_TX、SWD1,SWCLK、UART_RX ;
[0018]UART_TX 与 SWD1 相连;
[0019]SWD1还分别与二极管Dl的正极、第一电容Cl的一端、第二电阻R2的一端以及三极管Q的发射极相接,二极管Dl的负极分别与第一电容Cl的另一端、第二电容C2的一端、第一磁珠FBl的一端、第一电阻Rl的一端以及三极管Q的集电极相接,第二电容C2的另一端接地,第一磁珠FBl的另一端与传输端TX相接,第一电阻Rl的另一端接+5V电压,三极管Q的基极与第三电阻R3的一端相接,第二电阻R2的另一端和第三电阻R3的另一端相接并接+3.3V电压;
[0020]SWCLK分别与UART_RX、第四电阻R4的一端、第五电阻R5的一端相接,第四电阻R4的另一端与第三电容C3的一端以及第二磁珠FB2的一端相接,第三电容C3的另一端接地,第二磁珠FB2的另一端与接收端RX相接,第五电阻R5的另一端接地。
[0021]其中第一电阻Rl的阻值为IK Ω,第二电阻R2的阻值为IK Ω,第三电阻R3的阻值为4.7KΩ,第四电阻R4的阻值为2KΩ,第五电阻Rl的阻值为1KΩ。
[0022]工作原理:
[0023]1、UART_TX 与 SWD1 连接,
[0024]1)UART_TX发送高电平数据时,三极管Q不导通,TX传输端口为5V高电平。
[0025]2)UART_TX发送低电平数据时,三极管Q导通,TX传输端为OV低电平。
[0026]3)烧写程序,当数据为低电平时,因为二极管Dl和第一电容Cl的原因,SWD1端也为低电平。
[0027]4)烧写程序,当数据为高电平时,由于SWD1端上拉,SffD1也为高电平。
[0028]2、UART_RX 与 SWCLK 连接。
[0029]1)UART_RX接收高电平数据时,RX接收端为5V高电平。
[0030]2)UART_RX接收低电平数据时,RX接收端为OV低电平。
[0031]3)烧写程序,当时钟信号为低电平时,SWD1端也为低电平。
[0032]4)烧写程序,当时钟信号为高电平时,SffD1也为高电平。
[0033]通过上述的电路转换,可以实现利用通讯线束烧写芯片程序。而不需要而外增加烧写口线束,节约了成本,方便了生产。
[0034]以上所述仅是本实用新型的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本实用新型的保护范围。
【主权项】
1.一种STM32芯片程序烧写电路,其特征在于:STM32芯片上包括UART_TX、SWD1、SWCLK、UART_RX ; UART_TX 与 SWD1 相连; SWD1还分别与二极管Dl的正极、第一电容Cl的一端、第二电阻R2的一端以及三极管Q的发射极相接,二极管Dl的负极分别与第一电容Cl的另一端、第二电容C2的一端、第一磁珠FBl的一端、第一电阻Rl的一端以及三极管Q的集电极相接,第二电容C2的另一端接地,第一磁珠FBl的另一端与传输端TX相接,第一电阻Rl的另一端接+5V电压,三极管Q的基极与第三电阻R3的一端相接,第二电阻R2的另一端和第三电阻R3的另一端相接并接+3.3V电压; SffCLK分别与UART_RX、第四电阻R4的一端、第五电阻R5的一端相接,第四电阻R4的另一端与第三电容C3的一端以及第二磁珠FB2的一端相接,第三电容C3的另一端接地,第二磁珠FB2的另一端与接收端RX相接,第五电阻R5的另一端接地。2.根据权利要求1所述一种STM32芯片程序烧写电路,其特征在于:所述第一电阻Rl的阻值为IK Ω。3.根据权利要求1所述一种STM32芯片程序烧写电路,其特征在于:所述第二电阻R2的阻值为IK Ω。4.根据权利要求1所述一种STM32芯片程序烧写电路,其特征在于:所述第三电阻R3的阻值为4.7ΚΩ。5.根据权利要求1所述一种STM32芯片程序烧写电路,其特征在于:所述第四电阻R4的阻值为2ΚΩ。6.根据权利要求1所述一种STM32芯片程序烧写电路,其特征在于:所述第五电阻Rl的阻值为1K Ω。
【专利摘要】本实用新型公开了一种STM32芯片程序烧写电路,STM32芯片上包括UART_TX、SWDIO、SWCLK、UART_RX;UART_TX与SWDIO相连;SWDIO还分别与二极管D1的正极、第一电容C1的一端、第二电阻R2的一端以及三极管Q的发射极相接,二极管D1的负极分别与第一电容C1的另一端、第二电容C2的一端、第一磁珠FB1的一端、第一电阻R1的一端以及三极管Q的集电极相接,第二电容C2的另一端接地,第一磁珠FB1的另一端与传输端TX相接,第一电阻R1的另一端接+5V电压,三极管Q的基极与第三电阻R3的一端相接,第二电阻R2的另一端和第三电阻R3的另一端相接并接+3.3V电压。本实用新型结构简单,利用控制器本身的通信线束,在不影响原有通信的情况下实现程序烧写,无需增加额外的烧写线束,不但节省了成本,也节约了空间。
【IPC分类】G06F9/445
【公开号】CN204680001
【申请号】CN201520368417
【发明人】聂启彪, 廖洪飞
【申请人】南京市溧水县电子研究所有限公司
【公开日】2015年9月30日
【申请日】2015年6月1日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1