一种智能烧写器及其烧写控制方法与流程

文档序号:15492035发布日期:2018-09-21 20:47阅读:390来源:国知局

本发明涉及烧写器领域,具体是一种基于单片机控制的智能烧写器及其烧写控制方法。



背景技术:

目前市场上的主流的芯片烧写器通过手动跳针的方式来设置烧写环境和参数,操作麻烦,而且稳定性差,经常会因为跳线错误而导致芯片烧坏。误工误时,增加不必要的麻烦,且专业设备体积大,价格昂贵,在常规使用领域并不适用。



技术实现要素:

本发明要解决的技术问题是提供一种智能烧写器及其烧写控制方法,通过单片机监测和控制,可以自动切换控制模拟开关电路和电压转换电路,达到自动匹配,快速烧写程序的目的。

本发明的技术方案为:

一种智能烧写器,包括有单片机,分别与单片机连接的usb转串口芯片、模拟开关电路和电压转换电路,与usb转串口芯片的信号输入端连接的usb接口,以及稳压电路和烧写端口;所述的稳压电路的电压输入端口与usb接口连接,单片机的供电端口、usb转串口芯片的供电端口、模拟开关电路的供电端口、电压转换电路的电压输入端口均与稳压电路的电压输出端口连接,电压转换电路的电压输出端口与烧写端口的供电端口连接;所述的usb转串口芯片的信号输出端与模拟开关电路的信号输入端连接,模拟开关电路的信号输出端与烧写端口的信号输入端连接。

所述的usb接口通过过流保护电路与稳压电路的电压输入端口连接。

所述的过流保护电路选用自恢复保险丝型过流保护电路。

所述的智能烧写器还包括有与单片机连接的控制按键,所述的控制按键包括有手动模式启动按键k1、电压转换按键k2和烧写终止按键k3。

所述的智能烧写器还包括有与单片机连接的状态指示灯,所述的状态指示灯的供电端口与稳压电路的电压输出端口连接,所述的状态指示灯包括有电源指示灯、电压指示灯和模式指示灯。

一种智能烧写器的烧写控制方法,具体包括有以下步骤:

(1)、将烧写器的usb接口连接到电脑时,usb接口的5v电压送到稳压电路,稳压电路产生恒定的3v电压为单片机、usb转串口芯片和模拟开关电路供电,并产生3v和5v电压分别送至后级的电压转换电路;

(2)、电脑发出烧写指令,烧写指令依次经过usb接口、usb转串口芯片、模拟开关电路传输给烧写端口,烧写端口与待烧写芯片进行通讯,此时单片机监测usb转串口芯片的通讯状态,监测到有烧写指令时,单片机会先输出悬空控制信号到电压转换电路,即电压转换电路输出0v电压给烧写端口,让烧写端口先断电,然后单片机再输出高电平信号给电压转换电路,即电压转换电路输出3v电压给烧写端口,烧写端口上电启动;

(3)、当单片机未监测到有烧写指令时,单片机输出低电平到模拟开关电路,使模拟开关电路输出的信号翻转,烧写端口未接收到烧写指令,同时单片机输出悬空信号到电压转换电路,烧写端口实现断电,然后单片机再输出高电平信号给电压转换电路,即电压转换电路输出3v电压给烧写端口,烧写端口上电启动,此时单片机监测到有烧写指令时,按步骤(2)完成烧写过程。

所述的步骤(3)烧写端口上电启动后,单片机仍然未监测到有烧写指令时,用户需确认烧写端口上连接的待烧写芯片是否正确,确认无误后,长按手动模式启动按键k12秒,此时智能烧写器就进入手动控制方式,然后轻触电压转换按键k2,单片机输出低电平到电压转换电路,电压转换电路输出5v到烧写端口,单片机实时监测usb转串口芯片2的通讯并自动控制模拟开关电路翻转确保通讯成功,顺利烧写;当始终未监测到有烧写指令时,轻触烧写终止按键k3,单片机会输出悬空控制信号到电压转换电路,电压转换电路到烧写端口的电压为0v。

所述的单片机内置的存储器会自动记忆用户最后一次成功烧写的设置,下一次使用时,无需做任何设置,即可快速高效的完成对芯片的烧写和读取。

所述的单片机在初始上电时,处于待机状态,控制模拟开关电路和电压转换电路的控制信号均为高电平,即模拟开关电路传输到烧写端口的输出信号为tr,电压转换电路送到烧写端口的电压为3v。

本发明的优点:

(1)、本发明单片机作为核心控制管理,它通过监测usb转串口芯片的通讯信号来控制模拟开关电路信号的切换和电压转换电路的电压切换,从而控制烧写端口的通讯和供电,达到无需人为调整,快速读写的目的;

(2)、本发明的模拟开关电路为双路模拟开关,采用高低电平控制方式,当控制信号为高电平时,输入端为tr,输出端也为tr。当控制信号为低电平时,输入为tr,输出为rt;

(3)、本发明电压转换电路通过高低电平和悬空的控制方式,当控制端为高电平时,输出为3v,当低电平时,输出为5v,悬空时,输出为0v,控制方式简单快速,从而实现烧写端口的供电输入;

(4)、本发明还设置有手动控制功能,通过手动控制按键,实现烧写器的启动和烧写控制;

(5)、本发明还设置有状态指示灯,可以直观地看到智能烧写器详细的工作状态;电源指示灯表示烧写器的单片机上电启动,电压指示灯表示电压转换电路对烧写端口进行上电输出,模式指示灯表示智能烧写器是自动模式或手动模式。

本发明结构简单,制造成本低,无需人为调整,即可快速实现读取和烧写的目的。

附图说明

图1是本发明的原理框图;其中,表示电压信号流向,“→”表示通讯信号流向。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

见图1,一种智能烧写器,包括有单片机1,分别与单片机1连接的usb转串口芯片2、模拟开关电路3、电压转换电路4、控制按键5和状态指示灯6,与usb转串口芯片2的信号输入端连接的usb接口7,以及过流保护电路8、稳压电路9和烧写端口10;usb接口7通过过流保护电路8与稳压电路9的电压输入端口连接,单片机的1供电端口、usb转串口芯片2的供电端口、模拟开关电路3的供电端口、状态指示灯6的供电端口、电压转换电路4的电压输入端口均与稳压电路9的电压输出端口连接,电压转换电路4的电压输出端口与烧写端口10的供电端口连接;usb转串口芯片2的信号输出端与模拟开关电路3的信号输入端连接,模拟开关电路3的信号输出端与烧写端口10的信号输入端连接。

其中,过流保护电路8选用自恢复保险丝型过流保护电路,当电流超过700ma将自动保护,通常这个保护电流大小的设定会随着电脑的usb硬件电路变化而做相应的调整;控制按键5包括有手动模式启动按键k1、电压转换按键k2和烧写终止按键k3;状态指示灯6包括有电源指示灯、电压指示灯和模式指示灯。

一种智能烧写器的烧写控制方法,具体包括有以下步骤:

(1)、将烧写器的usb接口7连接到电脑时,usb接口7的5v电压通过过流保护电路8送到稳压电路9,稳压电路9产生恒定的3v电压为单片机1、usb转串口芯片2、模拟开关电路3和状态指示灯6供电,并产生3v和5v电压分别送至后级的电压转换电路4;

(2)、电脑发出烧写指令,烧写指令依次经过usb接口7、usb转串口芯片2、模拟开关电路3传输给烧写端口10,烧写端口10与待烧写芯片进行通讯,此时单片机1监测usb转串口芯片2的通讯状态,监测到有烧写指令时,单片机1会先输出悬空控制信号到电压转换电路4,即电压转换电路4输出0v电压给烧写端口10,让烧写端口10先断电,然后单片机1再输出高电平信号给电压转换电路4,即电压转换电路4输出3v电压给烧写端口10,烧写端口10上电启动;

(3)、当单片机1未监测到有烧写指令时,单片机1输出低电平到模拟开关电路3,使模拟开关电路3输出的信号翻转,烧写端口10未接收到烧写指令,同时单片机1输出悬空信号到电压转换电路4,烧写端口10实现断电,然后单片机1再输出高电平信号给电压转换电路4,即电压转换电路4输出3v电压给烧写端口10,烧写端口10上电启动,此时单片机1监测到有烧写指令时,按步骤(2)完成烧写过程;

(4)、当步骤(3)烧写端口10上电启动后,单片机1仍然未监测到有烧写指令时,用户需确认烧写端口10上连接的待烧写芯片是否正确,确认无误后,长按手动模式启动按键k12秒,此时智能烧写器就进入手动控制方式,然后轻触电压转换按键k2,单片机1输出低电平到电压转换电路4,电压转换电路4输出5v到烧写端口10,单片机1实时监测usb转串口芯片2的通讯并自动控制模拟开关电路3翻转确保通讯成功,顺利烧写;当始终未监测到有烧写指令时,轻触烧写终止按键k3,单片机1会输出悬空控制信号到电压转换电路4,电压转换电路4到烧写端口10的电压为0v。

其中,单片机1内置的存储器会自动记忆用户最后一次成功烧写的设置,下一次使用时,无需做任何设置,即可快速高效的完成对芯片的烧写和读取。

单片机1在初始上电时,处于待机状态,控制模拟开关电路3和电压转换电路4的控制信号均为高电平,即模拟开关电路3传输到烧写端口10的输出信号为tr,电压转换电路4送到烧写端口的电压为3v。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1