CN108197047B - 智能接口电路 - Google Patents
智能接口电路 Download PDFInfo
- Publication number
- CN108197047B CN108197047B CN201710718059.8A CN201710718059A CN108197047B CN 108197047 B CN108197047 B CN 108197047B CN 201710718059 A CN201710718059 A CN 201710718059A CN 108197047 B CN108197047 B CN 108197047B
- Authority
- CN
- China
- Prior art keywords
- resistor
- mode
- control chip
- circuit unit
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 claims abstract description 32
- 230000008054 signal transmission Effects 0.000 claims abstract description 10
- 238000012545 processing Methods 0.000 claims description 61
- 239000003990 capacitor Substances 0.000 claims description 54
- 238000007493 shaping process Methods 0.000 claims description 5
- 238000012827 research and development Methods 0.000 description 8
- 238000012360 testing method Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 239000013078 crystal Substances 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 229910000679 solder Inorganic materials 0.000 description 3
- 238000003825 pressing Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 102100039435 C-X-C motif chemokine 17 Human genes 0.000 description 1
- 101000889048 Homo sapiens C-X-C motif chemokine 17 Proteins 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/122—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/0175—Coupling arrangements; Interface arrangements
- H03K19/017509—Interface arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Stored Programmes (AREA)
- Electronic Switches (AREA)
Abstract
本发明公开一种智能接口电路,用于实现控制芯片程序下载,该电路包括模式引导电路及通讯接口电路,模式引导电路的输入端用于接收用户输入的模式选择信号,模式引导电路的输出端与控制芯片的I/O口连接;通讯接口电路的第一信号传输端与上位机连接;通讯接口电路的第二信号传输端与控制芯片的信号发送/接收端连接;其中,模式引导电路,用于接收用户输入的模式选择信号,并输出至控制芯片,以引导控制芯片进入用户所选模式;选择模式包括程序运行模式/烧录模式/串口下载模式;通讯接口电路,用于在串口下载模式下,供上位机与控制芯片连接通讯,以使控制芯片从上位机获取相应的程序。本发明解决了控制芯片需要通过JTAG在线编程的问题。
Description
技术领域
本发明涉及电子电路技术领域,特别涉及一种智能接口电路。
背景技术
在变频空调等电器设备的研发过程中,不可避免的需要借助外部仿真工具接口的支持来实现电器设备中控制芯片程序的下载、仿真及调试。
目前,常用的接口电路为标准的JTAG(Joint Test Action Group,联合测试行动小组)接口电路,该接口有4条线且分别为:模式选择TMS、时钟TCK、数据输入TDI和数据输出TDO。其中,TCK为测试时钟输入,通过仿真器输出至控制芯片;TDI为测试数据输入,数据通过TDI通过仿真器给到控制芯片;TDO为测试数据输出,控制芯片数据通过TDO给到仿真器;TMS为测试模式选择,通过TMS可以设置控制芯片的测试模式。
但是,这种JTAG接口电路需要外接仿真器,并配置仿真器供电电源,导致研发的成本增加。更重要的是,JTAG接口容易给控制器带来静电干扰,若取消JTAG接口,则又给售后控制芯片程序升级带来不便。
发明内容
本发明的主要目的是提出一种智能接口电路,旨在解决控制芯片在程序下载时需要通过JTAG在线编程来实现,造成电器设备的研发成本增加的问题。
为实现上述目的,本发明提出的一种智能接口电路,用于实现电器设备中控制芯片程序下载,所述智能接口电路包括模式引导电路及通讯接口电路,所述模式引导电路的输入端用于接收用户输入的模式选择信号,所述模式引导电路的输出端与所述控制芯片的I/O口连接;所述通讯接口电路的第一信号传输端与上位机连接;所述通讯接口电路的第二信号传输端与所述控制芯片的信号发送/接收端连接;其中,
所述模式引导电路,用于接收用户输入的模式选择信号,并输出至所述控制芯片,以引导所述控制芯片进入用户所选模式;选择模式包括程序运行模式/烧录模式/串口下载模式;
所述通讯接口电路,用于在所述串口下载模式下,供所述上位机与控制芯片连接通讯,以使所述控制芯片从所述上位机获取相应的程序。
优选地,所述模式引导电路包括用于接收用户输入的模式选择信号的模式选择开关、分别对所述模式选择信号进行延时的第一延时电路单元、第二延时电路单元,以及对所述模式选择信号的波形进行整形处理的第一信号电路处理单元及第二信号处理电路单元,所述模式选择开关的输入端与第一直流电源VCC连接,所述模式选择开关的输出端分别与所述第一延时电路单元和第二延时电路单元的输入端连接;所述第一延时电路单元的输出端与所述第一信号处理电路单元的输入端连接;所述第一信号处理电路单元的输出端与所述控制芯片的复位端连接;所述第二信号处理电路单元的输出端与所述控制芯片的第一I/O口连接;其中,
所述第一延时电路单元的延时作用时间短于所述第二延时电路单元的延时作用时间,以根据所述模式选择信号触发所述第一信号电路处理单元和/或第二信号处理电路单元动作,并引导所述控制芯片进入相应的选择模式。
优选地,第一延时电路单元包括第一电阻及第一电容,所述第一电阻的第一端为所述第一延时电路单元的输入端,所述第一电阻的第二端为所述第一延时电路单元的输出端,并与所述第一电容的第一端连接;所述第一电容的第二端接地。
优选地,所述第二延时电路单元包括第二电阻、第三电阻及第二电容,所述第二电阻的第一端与所述第一电阻的第二端、第三电阻的第一端互连,所述第二电阻的第二端为所述第二延时电路单元的输出端,并与所述第二电容的第一端连接;所述第二电容的第二端与所述第三电阻的第二端均接地。
优选地,所述第一信号处理电路单元包括第一斯密特触发器及第三电容,所述第一斯密特触发器的输入端为所述第一信号处理电路单元的输入端,所述第一斯密特触发器的输出端为所述第一信号处理电路单元的输出端,并与所述第三电容的第一端连接;所述第三电容的第二端接地。
优选地,所述第二信号处理电路单元包括第二斯密特触发器及第四电阻,所述第二斯密特触发器的输入端为为所述第二信号处理电路单元的输入端,所述第二斯密特触发器的输出端与所述第四电阻的第一端连接;所述第四电阻的第二端为所述第二信号处理电路单元的输出端。
优选地,所述模式引导电路还包括用于显示用户选择模式的模式选择显示单元,所述模式选择单元包括第一LED灯、第二LED灯、第五电阻及第六电阻,所述第一LED灯和所述第一LED灯的阳极均与所述第一直流电源连接,所述第一LED灯的阴极经所述第五电阻与所述第一信号处理电路单元的输出端连接;所述第二LED灯的阴极经所述第六电阻与所述第二信号处理电路单元连接。
优选地,所述模式引导电路包括用于接收用户输入的模式选择信号的模式选择开关、第七电阻、第八电阻、第九电阻及第十电阻,所述模式选择开关的第一输入端和第二输入端均接地,所述模式选择开关的第一输出端经所述第七电阻与所述控制芯片的第一I/O口及所述第九电阻的第一端互连;所述模式选择开关的第二输出端经所述第八电阻与所述控制芯片的第二I/O口及所述第十电阻的第一端互连;所述第九电阻的第二端与所述第十电阻的第二端均与第一直流电源连接。
优选地,所述通讯接口电路包括USB接口、转接芯片、第十一电阻及第十二电阻,所述USB接口的第一数据端经所述第十一电阻与所述转接芯片的USB信号输入脚连接;所述USB接口的第二数据端经所述第十二电阻与所述转接芯片的USB信号输出脚连接;所述转接芯片的串行数据输入脚与所述芯片的信号接收端;所述转接芯片的串行数据输出脚与所述所述的信号发送端。
优选地,所述智能接口电路还包括用于控制所述控制芯片复位的复位电路,所述复位电路包括复位按键、第十三电阻及第四电容,所述复位按键的第一导通端接地,所述复位按键的第二导通端与所述控制芯片的复位端、所述第十三电阻的第一端及所述第四电容的第一端互连;所述第十三电阻的第二端与第一直流电源连接;所述第四电容的第二端接地。。
本发明通过通讯接口电路将电器设备从串口设备转变成即插即用的USB设备,并在用户选择串口下载模式时,模式引导电路接收到用户输出输出该模式选择信号至控制芯片的I/O口,以引导控制芯片进入程序下载(SCI)模式后,通过USB转串口电路实现上位机与控制芯片之间通讯连接,以将编辑好的程序通过USB转串口电路下载至控制芯片中。本发明解决了控制芯片在程序下载时需要通过JTAG在线编程来实现,造成电器设备的研发成本增加的问题。此外,本发明还解决了售后需要重新焊接JTAG接口,并配置仿真器及其电源,或者更换驱动板或者主控板,产品维护成本较高,且给用户的使用带来了极大的不便的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明智能接口电路一实施例的功能模块示意图;
图2为图1中控制芯片及其外围电路一实施例的电路结构示意图;
图3为图1中模式引导电路第一实施例的电路结构示意图;
图4为图1中模式引导电路第二实施例的电路结构示意图;
图5为图1中通讯接口电路一实施例的电路结构示意图。
附图标号说明:
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
本发明提出的一种智能接口电路,用于实现电器设备中控制芯片程序下载。
空调、洗衣机、冰箱等电器设备大多具有驱动板和主控板。在电器设备研发及售后的过程,均需要对驱动板和主控板上控制芯片进行调试、升级。控制芯片,例如DSP、FPGA、单片机等支持JTAG协议,且JTAG为世界通用标准,因此行业中通常采用JTAG接口来实现ISP(In-System Programmable,在线编程),例如对FLASH等器件进行编程。JTAG在线编程的应用将以前先对控制芯片进行预编程再装到板上的工艺简化为:先固定将需要进行在线的控制芯片固定在驱动板或主控板上,再通过JTAG接口进行程序烧录(下载)。
具体地,JTAG接口有4条线且分别为:模式选择TMS、时钟TCK、数据输入TDI和数据输出线TDO模式选择TMS、时钟TCK、数据输入TDI和数据输出线TDO。其中,数据通过TDI通过仿真器给到控制芯片;TDO为测试数据输出,控制芯片数据通过TDO给到仿真器。这就使得在JTAG接口实现在线编程的过程中,需要在JTAG接口的外部连接仿真器,并配置仿真器供电电源,这样会增加电器设备的研发成本。此外,JTAG接口是直接与内部的控制芯片相连的,这样控制芯片还会有被静电损坏的危险。因此在出厂前,厂商大多会将JTAG接口从驱动板或者主控板上取下,这样在售后还需要重新焊接JTAG接口,并配置仿真器及其电源,否则只能更换驱动板或者主控板,产品维护成本较高,且给用户的使用带来了极大的不便。
参照图1至图4,为了解决上述问题,在本发明一实施例中,该智能接口电路包括模式引导电路10及通讯接口电路20,所述模式引导电路10的输入端用于接收用户输入的模式选择信号,所述模式引导电路10的输出端与所述控制芯片200的I/O口连接;所述通讯接口电路20的第一信号传输端与上位机100连接;所述通讯接口电路20的第二信号传输端与所述控制芯片200的信号发送/接收端连接;其中,
所述模式引导电路10,用于接收用户输入的模式选择信号,并输出至所述控制芯片200,以引导所述控制芯片200进入用户所选模式;选择模式包括程序运行模式/烧录模式/串口下载模式;
所述通讯接口电路20,用于在所述串口下载模式下,供所述上位机100与控制芯片200连接通讯,以使所述控制芯片200从所述上位机100获取相应的程序。
模式引导电路10根据用户输入的模式选择信号,将该模式选择信号输出至控制芯片200对应的I/O口,以使控制芯片200基于预设模式协议,在模式选择信号的引导下,进入对应的模式,每一控制芯片200的预设模式协议不尽相同,查表可知。为了更好的阐述本发明,本实施例中,以TMS320C28X型DSP控制芯片200为例进行说明,参照图2,图2为TMS320C28X型DSP控制芯片及其外围电路组成的DSP最小系统。TMS320C28X型DSP控制芯片200的第一I/O口TDO(第五十七引脚)和第二I/O口GPI/O34(第七十四引脚)均用于输入模式选择信号,通过改变TMS320C28X型DSP控制芯片200第一I/O口TDO和/或第二I/O口GPI/O34的电平即可引导芯片进入不同的模式。如表1为TMS320C28X型DSP控制芯片200的预设模式协议表:
表1
本实施例中,当模式引导电路10输出至DSP控制芯片200上第一I/O口TDO和第二I/O口GPI/O34模式选择信号对应的电平为01时,控制芯片200被引导进入程序下载(SCI)模式,也即串口下载模式。当模式引导电路10输出至DSP控制芯片200上第一I/O口TDO和第二I/O口GPI/O34模式选择信号对应的电平为11时,控制芯片200被引导进入程序运行(Run)模式。当模式引导电路10未输出模式选择信号至控制芯片200时,控制芯片200保持默认烧录(FLASH)模式。
通讯接口电路20优选采用为USB转串口电路来实现。上位机100通过USB接口J1与控制芯片200通讯连接,并将编辑好的程序通过USB接口J1传输至控制芯片200,以实现控制芯片200的程序升级。
具体地,在模式引导电路10输出至DSP控制芯片200上第一I/O口TDO和第二I/O口GPI/O34模式选择信号对应的电平为01后,控制芯片200进入程序下载(SCI)模式,此时用户可以将编辑好的程序通过USB转串口电路下载至控制芯片200中。在程序下载结束后,模式引导电路10再输出至DSP控制芯片200上第一I/O口TDO和第二I/O口GPI/O34模式选择信号对应的电平为11,以引导控制芯片200进入程序运行(Run)模式,从而使控制芯片200复位后运行更新后的程序。这样,可以对电器设备进行调试或程序升级。
本发明通过通讯接口电路20将电器设备从串口设备转变成即插即用的USB设备,并在用户选择串口下载模式时,模式引导电路10接收到用户输出输出该模式选择信号至控制芯片200的I/O口,以引导控制芯片200进入程序下载(SCI)模式后,通过USB转串口电路实现上位机100与控制芯片200之间通讯连接,以将编辑好的程序通过USB转串口电路下载至控制芯片200中。本发明解决了控制芯片200在程序下载时需要通过JTAG在线编程来实现,造成电器设备的研发成本增加的问题。此外,本发明还解决了售后需要重新焊接JTAG接口,并配置仿真器及其电源,或者更换驱动板或者主控板,产品维护成本较高,且给用户的使用带来了极大的不便的问题。
可以理解的是,由于本发明电路结构简单,且通讯接口电路20能够兼容DSP、FPGA、单片机等控制芯片200的串口,本发明智能接口电路可以应用在具有DSP、FPGA、单片机等控制芯片200的电器设备研发生产或售后程序升级中。
还可以理解的是,该智能接口电路的电路简单,易于实现,故该热智能接口电路可设置于电器设备的驱动板上或主控板上,还可以独立可设置为独立的转接件小板来连接上位机100及电器设备,此处并不限制。
参照图1至图5,提出本发明模式引导电路10的第一实施例,该实施例中,所述模式引导电路10A包括用于接收用户输入的模式选择信号的模式选择开关S1、分别对所述模式选择信号进行延时的第一延时电路单元11、第二延时电路单元12,以及对所述模式选择信号的波形进行整形处理的第一信号处理电路单元13及第二信号处理电路单元14,所述模式选择开关S1的输入端与第一直流电源VCC连接,所述模式选择开关S1的输出端分别与所述第一延时电路单元11和第二延时电路单元12的输入端连接;所述第一延时电路单元11的输出端与所述第一信号处理电路单元13的输入端连接;所述第一信号处理电路单元13的输出端与所述控制芯片200的复位端连接;所述第二信号处理电路单元14的输出端与所述控制芯片200的第一I/O口TDO连接;其中,
所述第一延时电路单元11的延时作用时间短于所述第二延时电路单元12的延时作用时间,以根据所述模式选择信号触发所述第一信号处理电路单元13和/或第二信号处理电路单元14动作,并引导所述控制芯片200进入相应的选择模式。
本实施例中,模式选择开关S1为自复位开关,用户可以通过长按或者短按来输出不同的按键信号,也即模式选择开关S1,可选择的,第一延时电路单元11的延时作用时间为10~20ms,第二延时电路单元12的延时作用时间为100~500ms。为了避免模式选择开关S1按下时抖动,而使模式选择信号输出波形出现杂波,第一信号处理电路单元13和第二信号处理电路单元14将输入模式选择信号进行整形处理。第一信号处理电路单元13的输出端连接的是控制芯片200的复位端,第二信号处理电路单元14的输出端连接的是控制芯片200的第一I/O口TDO,也即串口下载(程序下载)接口,通过改变第一I/O口TDO的默认电平便可引导触发控制芯片200进入程序下载模式,例如在TMS320C28X型DSP控制芯片200中,根据表1可知,第一的默认电平为高电平,也即默认Flash烧写模式,因此通过模式选择开关S1来输出对应的模式选择信号来控制第一I/O口TDO电平由高电平跳转为低电平,即可使TMS320C28X型DSP控制芯片200进入程序下载模式。
具体地,当用户长按模式选择开关S1时,由于所述第一延时电路单元11的延时作用时间短于所述第二延时电路单元12的延时作用时间,因而第一延时电路单元11先动作,并通过第一信号处理电路单元13将模式选择信号进行整形后输出至控制芯片200的复位端RS,以触发控制芯片200复位。而后第二延时电路单元12动作,并通过第二信号处理电路单元14将模式选择信号进行整形后输出至控制芯片200的第一I/O口TDO,使第一I/O口TDO电平由高电平跳转为低电平,引导触发控制芯片200进入程序下载模式。
可以理解的是,上述实施例中,模式引导电路10A是通过输出模式选择信号至控制芯片200的复位端RS和第一I/O口TDO来引导控制芯片200进入不同的模式的,此时第一I/O口TDO的电平默认为高电平。
参照图3,基于上述模式引导电路10A的第一实施例,在第一延时电路单元11的一实施例中,该第一延时电路单元11包括第一电阻R1及第一电容C1,所述第一电阻R1的第一端为所述第一延时电路单元11的输入端,所述第一电阻R1的第二端为所述第一延时电路单元11的输出端,并与所述第一电容C1的第一端连接;所述第一电容C1的第二端接地。
本实施例中,第一电阻R1和第一电容C1组成RC延时电路,当模式选择开关S1被长按或短按时,第一延时电路单元11中的第一电容C1在模式选择开关S1按下时瞬间短路,而将模式选择信号的电平拉低至地,然后通过第一电阻R1进行充电,直至充满,从而对模式选择信号进行延时处理,第一延时电路单元11的延时作用时间T根据公式(1)计算可得:
T=RC;(1)
其中,R为第一电阻R1的阻值,C为第一电容C1的容量值,这样,就可以通过调节第一电阻R1的阻值和/或第一电容C1的容量值来调节的第一延时电路单元11的延时作用时间。
参照图3,基于上述模式引导电路10A的第一实施例,所述第二延时电路单元12包括第二电阻R2、第三电阻R3及第二电容C2,所述第二电阻R2的第一端与所述第一电阻R1的第二端、第三电阻R3的第一端互连,所述第二电阻R2的第二端为所述第二延时电路单元12的输出端,并与所述第二电容C2的第一端连接;所述第二电容C2的第二端与所述第三电阻R3的第二端均接地。
本实施例中,第一电阻R1及第三电阻R3进行分压以实现模式选择信号的输出,根据分压原理,第一电阻R1与第二电阻R2的比值越大,第一电阻R1上所分得的电压也就越大,也即第二电阻R2上的电压也就越大。第二电阻R2及第二电容C2组成RC延时电路。当模式选择开关S1被短按时,由于第二延时电路单元12的延时作用设置得较长,在其延时作用结束前,选择模式信号就已消失,而不会输出至第二信号处理电路单元14。当模式选择开关S1被长按时,第二延时电路单元12中的第二电容C2在模式选择开关S1按下时瞬间短路,而将模式选择信号的电平拉低至地,然后通过第二电阻R2进行充电,直至充满,从而对模式选择信号进行延时处理,第二延时电路单元12的延时作用时间T根据公式(1)计算可得:
T=RC;(1)
其中,R为第二电阻R2的阻值,C为第二电容C2的容量值,这样,就可以通过调节第二电阻R2的阻值和/或第二电容C2的容量值来调节的第二延时电路单元12的延时作用时间。
参照图3,进一步地,基于上述模式引导电路10A的第一实施例,所述第一信号处理电路单元13包括第一斯密特触发器U1及第三电容C3,所述第一斯密特触发器U1的输入端为所述第一信号处理电路单元13的输入端,所述第一斯密特触发器U1的输出端为所述第一信号处理电路单元13的输出端,并与所述第三电容C3的第一端连接;所述第三电容C3的第二端接地。
本实施例中,第一斯密特触发器U1将输入的模式选择信号的波形进行反相整形处理后输出至控制芯片200的复位端RS,第三电容C3为延时滤波电容,用于对第一斯密特触发器U1输出的模式选择信号进行滤波。
参照图3,进一步地,基于上述模式引导电路10A的第一实施例,所述第二信号处理电路单元14包括第二斯密特触发器U2及第四电阻R4,所述第二斯密特触发器U2的输入端为为所述第二信号处理电路单元14的输入端,所述第二斯密特触发器U2的输出端与所述第四电阻R4的第一端连接;所述第四电阻R4的第二端为所述第二信号处理电路单元14的输出端。
本实施例中,第二斯密特触发器U2将输入的模式选择信号的波形进行反相整形处理后输出至控制芯片200的第一I/O口TDO,第四电阻R4为限流电阻,用于避免输出至控制芯片200的第一I/O口TDO的电流过大而损坏控制芯片200。
参照图3,基于上述模式引导电路10A的第一实施例,在本发明进一步的实施例中,所述模式引导电路10A还包括用于显示用户选择模式的模式选择显示单元(图未标示),所述模式选择单元包括第一LED灯D1、第二LED灯D2、第五电阻R5及第六电阻R6,所述第一LED灯D1和所述第一LED灯D1的阳极均与所述第一直流电源VCC连接,所述第一LED灯D1的阴极经所述第五电阻R5与所述第一信号处理电路单元13的输出端连接;所述第二LED灯D2的阴极经所述第六电阻R6与所述第二信号处理电路单元14连接。
本实施例中,第一LED灯D1和第五电阻R5组成第一选择模式显示单元15,其中,第五电阻R5为下拉电阻,第一LED灯D1在第一信号处理电路单元13输出的模式选择信号的电平为低时,也即在第一LED灯D1的阴极为低电平时,第一LED灯D1点亮,以表示此时控制芯片200在复位后进入程序运行(RUN)模式。
第二LED灯D2和第六电阻R6组成第二选择模式显示单元16,其中,第六电阻R6为下拉电阻,第二LED灯D2在第二信号处理电路单元14输出的模式选择信号的电平为低时,也即在第二LED灯D2的阴极为低电平时,第二LED灯D2点亮,以表示此时控制芯片200进入程序下载(SCI)模式。
参照图4,提出本发明模式引导电路10B的第二实施例,该实施例中,模式引导电路10B包括用于接收用户输入的模式选择信号的模式选择开关SW1、第七电阻R7、第八电阻R8、第九电阻R9及第十电阻R10,所述模式选择开关SW1的第一输入端和第二输入端均接地,所述模式选择开关SW1的第一输出端经所述第七电阻R7与所述控制芯片200的第一I/O口TDO及所述第九电阻R9的第一端互连;所述模式选择开关SW1的第二输出端经所述第八电阻R8与所述控制芯片200的第二I/O口GPI/O34及所述第十电阻R10的第一端互连;所述第九电阻R9的第二端与所述第十电阻R10的第二端均与第一直流电源VCC连接。
本实施例中,模式选择开关SW1为两位二进制拨码开关,第九电阻R9和第十电阻R10为上拉电阻,两位二进制拨码开关的开关状态为ON时,也即开关的一端接地时,第七电阻R7和第九电阻R9,以及第八电阻R8和第十电阻R10分别组成串联分压电路。如表1可知,通过改变拨码开关的开关可以实现第一I/O口TDO和第二I/O口GPI/O34的电平翻转,从而引导控制芯片200进入不同的模式。
参照图4,基于上述实施例,在本发明进一步的实施例中,所述智能接口电路还包括用于控制所述控制芯片200复位的复位电路30,所述复位电路30包括复位按键S2、第十三电阻R13及第四电容C4,所述复位按键S2的第一导通端接地,所述复位按键S2的第二导通端与所述控制芯片200的复位端、所述第十三电阻R13的第一端及所述第四电容C4的第一端互连;所述第十三电阻R13的第二端与第一直流电源VCC连接;所述第四电容C4的第二端接地。
可以理解的,本实施例中,控制芯片200的复位端RS默认状态为高电平,也即控制芯片200采用低电平复位,当复位按键S2按下时,控制芯片200的复位端RS电平被拉低而开始复位。第十三电阻R13和第四电容C4组成的RC延时电路用于控制控制芯片200的复位时间。
参照图5,在一优选实施例中,所述通讯接口电路20包括USB接口J1、转接芯片U3、第十一电阻R11及第十二电阻R12,所述USB接口J1的第一数据端经所述第十一电阻R11与所述转接芯片U3的USB信号输入脚连接;所述USB接口J1的第二数据端经所述第十二电阻R12与所述转接芯片U3的USB信号输出脚连接;所述转接芯片U3的串行数据输入脚与所述控制芯片200的信号接收端RX连接;所述转接芯片U3的串行数据输出脚与所述控制芯片200的信号发送端TX连接。
本实施例中,USB接口J1用于供上位机100与控制芯片200通讯连接,USB接口J1的电源脚从上位机100上获取5V供电电压并输出至转接芯片U3,以为通讯接口电路20供电,转接芯片U3优选采用CH340G型串口转接芯片U3,转接芯片U3用于实现USB转串口,在串口方式下,转接芯片U3提供常用的MODEM联络信号,用于为上位机100扩展异步串口,或者将控制串口升级到USB总线,从而实现上位机100与控制芯片200通讯。
上述实施例中,通讯接口电路20还包括稳压二极管ZD1、晶振Y1、电容C5、C6、C7、C8及保险管FU1,稳压二极管ZD1的阴极与USB接口J1的电源脚连接,稳压二极管ZD1的阳极接地。保险管FU1串联设置于USB接口J1的电源脚与上位机的电源端VCC1之间。晶振Y1并联设置于转接芯片U3的时钟脚两端。电容C5串联设置于第一直流电源VCC与转接芯片的电源脚之间。电容C7的一端与晶振Y1的连接,电容C7另一端接地。电容C8的一端与晶振Y1的连接,电容C8另一端接地。
需要说明的是,一般的,控制芯片200均有一路或多路串行接口,在控制芯片200具有多路串行接口时,可以同时实现程序下载和外部芯片之间通讯,例如空调器中,驱动板的控制芯片200和主控板的控制芯片200之间的通讯。而在控制芯片200仅有一路串行接口时,若需要对驱动芯片和/或控制芯片200进行程序升级,此时则需要配置短接片J2,以实现程序下载,并在程序下载完成时,断开短接片J2以恢复控制芯片200之间的通讯。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (9)
1.一种智能接口电路,用于实现电器设备中控制芯片程序下载,其特征在于,所述智能接口电路包括模式引导电路及通讯接口电路,所述模式引导电路的输入端用于接收用户输入的模式选择信号,所述模式引导电路的输出端与所述控制芯片的I/O口连接;所述通讯接口电路的第一信号传输端与上位机连接;所述通讯接口电路的第二信号传输端与所述控制芯片的信号发送/接收端连接;其中,
所述模式引导电路,用于接收用户输入的模式选择信号,并输出至所述控制芯片,以引导所述控制芯片进入用户所选模式;选择模式包括程序运行模式/烧录模式/串口下载模式;
所述通讯接口电路,用于在所述串口下载模式下,供所述上位机与控制芯片连接通讯,以使所述控制芯片从所述上位机获取相应的程序;
所述模式引导电路包括用于接收用户输入的模式选择信号的模式选择开关、分别对所述模式选择信号进行延时的第一延时电路单元、第二延时电路单元,以及对所述模式选择信号的波形进行整形处理的第一信号电路处理单元及第二信号处理电路单元,所述模式选择开关的输入端与第一直流电源VCC连接,所述模式选择开关的输出端分别与所述第一延时电路单元和第二延时电路单元的输入端连接;所述第一延时电路单元的输出端与所述第一信号处理电路单元的输入端连接;所述第一信号处理电路单元的输出端与所述控制芯片的复位端连接;所述第二信号处理电路单元的输出端与所述控制芯片的第一I/O口连接。
2.如权利要求1所述的智能接口电路,其特征在于,所述第一延时电路单元的延时作用时间短于所述第二延时电路单元的延时作用时间,以根据所述模式选择信号触发所述第一信号电路处理单元和/或第二信号处理电路单元动作,并引导所述控制芯片进入相应的选择模式。
3.如权利要求2所述的智能接口电路,其特征在于,第一延时电路单元包括第一电阻及第一电容,所述第一电阻的第一端为所述第一延时电路单元的输入端,所述第一电阻的第二端为所述第一延时电路单元的输出端,并与所述第一电容的第一端连接;所述第一电容的第二端接地。
4.如权利要求3所述的智能接口电路,其特征在于,所述第二延时电路单元包括第二电阻、第三电阻及第二电容,所述第二电阻的第一端与所述第一电阻的第二端、第三电阻的第一端互连,所述第二电阻的第二端为所述第二延时电路单元的输出端,并与所述第二电容的第一端连接;所述第二电容的第二端与所述第三电阻的第二端均接地。
5.如权利要求2所述的智能接口电路,其特征在于,所述第一信号处理电路单元包括第一斯密特触发器及第三电容,所述第一斯密特触发器的输入端为所述第一信号处理电路单元的输入端,所述第一斯密特触发器的输出端为所述第一信号处理电路单元的输出端,并与所述第三电容的第一端连接;所述第三电容的第二端接地。
6.如权利要求2所述的智能接口电路,其特征在于,所述第二信号处理电路单元包括第二斯密特触发器及第四电阻,所述第二斯密特触发器的输入端为为所述第二信号处理电路单元的输入端,所述第二斯密特触发器的输出端与所述第四电阻的第一端连接;所述第四电阻的第二端为所述第二信号处理电路单元的输出端。
7.如权利要求2所述的智能接口电路,其特征在于,所述模式引导电路还包括用于显示用户选择模式的模式选择显示单元,所述模式选择显示 单元包括第一LED灯、第二LED灯、第五电阻及第六电阻,所述第一LED灯和所述第一LED灯的阳极均与所述第一直流电源连接,所述第一LED灯的阴极经所述第五电阻与所述第一信号处理电路单元的输出端连接;所述第二LED灯的阴极经所述第六电阻与所述第二信号处理电路单元连接。
8.如权利要求1所述的智能接口电路,其特征在于,所述通讯接口电路包括USB接口、转接芯片、第十一电阻及第十二电阻,所述USB接口的第一数据端经所述第十一电阻与所述转接芯片的USB信号输入脚连接;所述USB接口的第二数据端经所述第十二电阻与所述转接芯片的USB信号输出脚连接;所述转接芯片的串行数据输入脚与所述芯片的信号接收端连接;所述转接芯片的串行数据输出脚与所述的信号发送端连接。
9.如权利要求1所述的智能接口电路,其特征在于,所述智能接口电路还包括用于控制所述控制芯片复位的复位电路,所述复位电路包括复位按键、第十三电阻及第四电容,所述复位按键的第一导通端接地,所述复位按键的第二导通端与所述控制芯片的复位端、所述第十三电阻的第一端及所述第四电容的第一端互连;所述第十三电阻的第二端与第一直流电源连接;所述第四电容的第二端接地。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710718059.8A CN108197047B (zh) | 2017-08-18 | 2017-08-18 | 智能接口电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710718059.8A CN108197047B (zh) | 2017-08-18 | 2017-08-18 | 智能接口电路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108197047A CN108197047A (zh) | 2018-06-22 |
CN108197047B true CN108197047B (zh) | 2020-12-29 |
Family
ID=62572763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710718059.8A Active CN108197047B (zh) | 2017-08-18 | 2017-08-18 | 智能接口电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108197047B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111176672A (zh) * | 2018-11-09 | 2020-05-19 | 深圳阿凡达智控有限公司 | 升级扩充控制电路、控制方法及电子设备 |
CN112037831B (zh) | 2019-06-04 | 2023-05-23 | 瑞昱半导体股份有限公司 | 处理芯片、芯片系统及其操作方法 |
CN117909278B (zh) * | 2023-12-21 | 2024-08-13 | 博捷半导体科技(苏州)有限公司 | 一种usb集线器芯片、usb集线器及数据传输方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0954797A1 (en) * | 1995-12-08 | 1999-11-10 | Bell Communications Research, Inc. | Method and system for placing advertisements in a computer network |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202454228U (zh) * | 2011-12-26 | 2012-09-26 | 青岛海信电器股份有限公司 | 液晶屏屏参选择电路及电视机 |
US20140312928A1 (en) * | 2013-04-19 | 2014-10-23 | Kool Chip, Inc. | High-Speed Current Steering Logic Output Buffer |
CN103336700B (zh) * | 2013-06-09 | 2016-08-10 | 深圳市汇川技术股份有限公司 | 一种数字信号处理器的串口烧录电路和系统 |
CN205372918U (zh) * | 2015-12-18 | 2016-07-06 | 马爽 | 一种智能空调控制器 |
CN205384601U (zh) * | 2016-02-01 | 2016-07-13 | 湖南铁道职业技术学院 | 单片机下载器 |
CN106452995A (zh) * | 2016-09-26 | 2017-02-22 | 上海电机学院 | 一种WiFi远程控制模块 |
-
2017
- 2017-08-18 CN CN201710718059.8A patent/CN108197047B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0954797A1 (en) * | 1995-12-08 | 1999-11-10 | Bell Communications Research, Inc. | Method and system for placing advertisements in a computer network |
Also Published As
Publication number | Publication date |
---|---|
CN108197047A (zh) | 2018-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108197047B (zh) | 智能接口电路 | |
CN103186441A (zh) | 切换电路 | |
CN106707143A (zh) | 一种芯片内部逻辑验证系统和方法 | |
CN107305526B (zh) | 一种用于微控制器的调试器 | |
CN202306218U (zh) | 一种汽车电子控制器程序烧写电路 | |
CN100395720C (zh) | 开关机自动化测试装置和测试方法 | |
CN104317691B (zh) | 一种仿真调试与代码下载工具 | |
CN207611118U (zh) | Fpga供电配置电路及装置 | |
CN204808307U (zh) | 基于usb单片机的fpga/cpld程序下载器 | |
CN113676946B (zh) | 一种可扩展复用的wifi模组自动化测试系统 | |
CN204856478U (zh) | 基于ch340g与stc104w的高速自动下载器 | |
CN205910309U (zh) | 一种智能数字芯片检测仪 | |
CN201871238U (zh) | 航模舵机模拟运行调试装置 | |
CN211827247U (zh) | Pcie ssd开卡治具 | |
CN204272318U (zh) | Emmc治具和电视系统 | |
CN102078695A (zh) | 航模舵机模拟运行调试装置 | |
CN222826345U (zh) | 一种外接设备及熔断系统 | |
CN208819045U (zh) | 一种fpga开发板 | |
CN208443909U (zh) | 自检式的仿真器 | |
CN105182034A (zh) | 示波器及其连接装置 | |
CN113341821A (zh) | 一种usb转四口uart电路 | |
CN211787066U (zh) | 一种适用于arm芯片的下载仿真器电路 | |
CN221407917U (zh) | 一种多合一usb转ttl模块 | |
CN103530262A (zh) | Usb接口多功能下载线 | |
CN101470502B (zh) | 电源适配电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |