一种MCU仿真设备

文档序号:33552002发布日期:2023-03-22 10:49阅读:96来源:国知局
一种MCU仿真设备
一种mcu仿真设备
技术领域
1.本实用新型涉及电子技术领域,尤其涉及一种mcu仿真设备。


背景技术:

2.单片机仿真器是一种在电子产品开发阶段代替单片机芯片进行软硬件调试的开发工具。配合集成开发环境使用仿真器可以对单片机程序进行单步跟踪调试,也可以使用断点、全速等调试手段,并可观察各种变量、ram及寄存器的实时数据,跟踪程序的执行情况。同时还可以对硬件电路进行实时的调试。利用单片机仿真器可以迅速找到并排除程序中的逻辑错误,大大缩短单片机开发的周期。
3.编程器(烧录器)为可编程的集成电路写入数据的工具,编程器主要用于单片机(含嵌入式)/存储器(含bios)之类的芯片的编程(或称刷写)。编程器主要修改只读存储器中的程序,编程器通常与计算机连接,再配合编程软件使用。
4.目前市场烧录器、仿真器都为3.3v供电,烧录器、仿真器若能根据客户实际使用情况来选择烧录器、仿真器供电电压能提升烧录或仿真的稳定性。


技术实现要素:

5.针对现有技术存在的不足,本实用新型的目的是提供一种mcu仿真设备,用于解决目前市场上的烧录仿真器都为3.3v供电,供电电压较为单一,在芯片支持供电电压范围较大时,可能会降低烧录和仿真的稳定性的问题。
6.根据本实用新型的一个方面,提供了mcu仿真设备,用于与目标芯片电连接,给目标芯片供电,包括仿真器件,其中,仿真器件包括供电电压选择模块、控制模块、切换模块和供电模块;
7.供电电压选择模块用于选择不同的供电电压值,并根据选择的供电电压值产生第一控制信号;
8.控制模块与供电电压选择模块电连接,控制模块接收第一控制信号,并产生第二控制信号;
9.切换模块与控制模块电连接,切换模块接收第二控制信号,并产生切换动作;
10.供电模块与切换模块电连接,供电模块在切换模块的切换动作下,产生与选择的供电电压值对应的输出电压供给目标芯片。
11.本实用新型的mcu仿真设备,通过供电电压选择模块来选择不同的供电电压值,并通过控制模块控制切换模块对供电模块进行切换,使供电模块产生与选择的供电电压值对应的输出电压供给目标芯片,从而可调整仿真器件的供电电压,使烧录和仿真的稳定性有所提升。
12.在一些实施方式中,供电电压选择模块为物理按键。
13.在一些实施方式中,物理按键为两个,其中一个物理按键对应的供电电压值为第一供电电压值,另一个物理按键对应的供电电压值为第二供电电压值。
14.在一些实施方式中,物理按键为双边开关,双边开关的其中一边对应的供电电压值为第一供电电压值,双边开关的另一边对应的供电电压值为第二供电电压值。
15.在一些实施方式中,物理按键为一个,物理按键按一下对应的供电电压值为第一供电电压值,物理按键按两下对应的供电电压值为第二供电电压值,物理按键长按进入固件升级状态。
16.在一些实施方式中,控制模块通过按键扫描判断选择的供电电压值。
17.在一些实施方式中,控制模块包括控制单元和供电电压输出单元;
18.控制单元与供电电压选择模块电连接,控制单元接收第一控制信号,并产生控制指令;
19.供电电压输出单元电连接于控制单元与切换模块之间,供电电压输出单元接收控制指令,并产生第二控制信号。
20.在一些实施方式中,供电电压输出单元为io口或gpio口。
21.在一些实施方式中,切换模块为二极管,和/或三极管器件,和/或继电器,和/或晶体管开关电路。
22.在一些实施方式中,供电模块包括至少两个ldo稳压电路,每个ldo稳压电路根据预设电压值输出对应的电压。
23.与现有技术相比,本实用新型的mcu仿真设备,通过供电电压选择模块来选择不同的供电电压值,并通过控制模块控制切换模块对供电模块进行切换,使供电模块产生与选择的供电电压值对应的输出电压供给目标芯片,从而可调整仿真器件的供电电压,使烧录和仿真的稳定性有所提升。
附图说明
24.图1为本实用新型一实施方式的mcu仿真设备与上位机、目标芯片连接示意图;
25.图2为本实用新型一实施方式的仿真器件的模块组成示意图。
26.附图标号说明:上位机100,仿真器件200,供电电压选择模块210,控制模块220,控制单元221,供电电压输出单元222,切换模块230,供电模块240,目标芯片300。
具体实施方式
27.下面结合附图对本实用新型作进一步详细的说明。
28.根据本实用新型的第一个方面,图1-2示意性地显示了根据本实用新型的一种实施方式的mcu仿真设备。如图1-2所示,该mcu仿真设备包括与上位机100电连接的仿真器件200,仿真器件200用于与目标芯片300电连接,给目标芯片300供电,其中,仿真器件200为仿真器,仿真器件200包括供电电压选择模块210、控制模块220、切换模块230和供电模块240。当然,其他实施例中,仿真器件200也可以是烧录器。
29.上位机100输出电压至仿真器件200,仿真器件200输出电压至目标芯片300,即仿真器件200的输入电压端与上位机100电连接,上位机100通过仿真器件200的输入电压端给仿真器件200提供输入电压,仿真器件200的输出电压端与目标芯片300电连接,仿真器件200通过仿真器件200的输出电压端输出电压供给目标芯片300。当然,其他实施例中,仿真器件200可以不通过上位机100进行供电,而是通过外置的电源进行供电。
30.供电电压选择模块210用于选择不同的供电电压值,并根据选择的供电电压值产生第一控制信号;其中,供电电压选择模块210为物理按键;为了更好的说明,本实施方式的供电电压选择模块210以有限个可选择的供电电压值为例进行说明,示例性的,第一供电电压值可以为3.3v,第二供电电压值可以为5v,对应的物理按键为两个,其中一个物理按键对应的供电电压值为3.3v,即按下该物理按键则可产生对应3.3v供电电压值的控制信号,另一个物理按键对应的供电电压值为5v,即按下该物理按键则可产生对应5v供电电压值的控制信号。当然,其他实施例中,物理按键也可以是一个双边开关,双边开关的其中一边对应的供电电压值为3.3v,双边开关的另一边对应的供电电压值为5v;物理按键还可以是一个,物理按键按一下对应的供电电压值为3.3v,物理按键按两下对应的供电电压值为5v,物理按键长按进入固件升级状态;供电电压选择模块210可选择的供电电压值也可以是三个或三个以上,对应的物理按键为多个,该物理按键可以是上述三种方式的组合;供电电压选择模块210也可以是触控按键,或触控按键与物理按键的组合。
31.控制模块220与供电电压选择模块210电连接,控制模块220接收第一控制信号,并产生第二控制信号;其中,控制模块220通过按键扫描判断供电电压选择模块210选择的供电电压值,并根据判断的结果产生对应的供电电压值的控制信号,即物理按键按下的是第一供电电压值,则控制模块220产生对应第一供电电压值的控制信号,物理按键按下的是第二供电电压值,则控制模块220产生对应第二供电电压值的控制信号。
32.控制模块220包括控制单元221和供电电压输出单元222;控制单元221与供电电压选择模块210电连接,控制单元221接收第一控制信号,并产生控制指令;供电电压输出单元222电连接于控制单元221与切换模块230之间,供电电压输出单元222接收控制指令,并产生第二控制信号;具体的,供电电压输出单元222为io口,即控制单元221通过io口来控制切换模块230。当然,在其他实施例中,供电电压输出单元222也可以是gpio口,即控制单元221也可以通过gpio口来控制切换模块230。
33.切换模块230与控制模块220电连接,切换模块230接收第二控制信号,并产生切换动作;具体的,切换模块230为两个二极管,由于二极管导通时相当于开关闭合(电路接通),截止时相当于开关打开(电路切断),所以二极管可作开关使用,其中一个二极管作为对应第一供电电压值的控制开关,另一个二极管作为对应第二供电电压值的控制开关;当供电电压选择模块210选择的供电电压值为第一供电电压值时,控制模块220控制对应第一供电电压值供电电压值的二极管导通,另一个二极管截止,当供电电压选择模块210选择的供电电压值为第二供电电压值时,控制模块220控制对应第二供电电压值的二极管导通,另一个二极管截止,从而完成切换动作。当然,在其他实施例中,切换模块230还可以是作为开关使用的三极管,或继电器,或晶体管开关电路,或上述电子元器件的组合,其中,三极管和晶体管开关电路可以与二极管一样作为单刀单掷开关使用,而继电器可以作为单刀双掷开关使用,也可以作为单刀单掷开关使用,即继电器在作为单刀双掷开关使用时,可对应两个供电电压值的控制,在作为单刀单掷开关使用时,只能对应一个供电电压值的控制;当供电电压选择模块210可选择的供电电压值为三个或三个以上时,对应的切换模块230需要控制三路或多路的通断。
34.供电模块240与切换模块230电连接,供电模块240在切换模块230的切换动作下,产生与选择的供电电压值对应的输出电压供给目标芯片300;具体的,供电模块240包括两
个ldo稳压电路,每个ldo稳压电路根据预设电压值输出对应的电压,即其中一个ldo稳压电路输出第一供电电压值,另一个ldo稳压电路输出第二供电电压值,对应的作为对应第一供电电压值的控制开关的二极管串联在输出第一供电电压值的ldo稳压电路上,对应的作为对应第二供电电压值的控制开关的二极管串联在输出第二供电电压值的ldo稳压电路上。当然,在其他实施例中,当供电电压选择模块210可选择的供电电压值为三个或三个以上时,对应的ldo稳压电路也为三个或三个以上;ldo稳压电路也可以是单个输出电压可调节的ldo稳压电路,即控制模块220发送控制信号给该ldo稳压电路,由该ldo稳压电路自身完成输出电压的调节(即切换模块230为该ldo稳压电路自身的调节单元)。
35.本实施方式的mcu仿真设备,通过供电电压选择模块210来选择不同的供电电压值,并通过控制模块220控制切换模块230对供电模块240进行切换,使供电模块240产生与选择的供电电压值对应的输出电压供给目标芯片300,从而可调整仿真器件200的供电电压,使烧录和仿真的稳定性有所提升。
36.在其他实施例中,供电电压选择模块210也可以是上位机100,即仿真器件200未设置供电电压选择模块210,而是通过上位机100发送不同控制指令给仿真器件200来选择不同的供电电压;当然,供电电压选择模块210还可以是外置的,供电电压选择模块210可以是与上位机100电连接,供电电压选择模块210发送不同的控制信号给上位机100,再由上位机100发送不同控制指令给仿真器件200来选择不同的供电电压;供电电压选择模块210还可以是与仿真器件200电连接,供电电压选择模块210发送不同的控制信号给仿真器件200来选择不同的供电电压。
37.以上所述的仅是本实用新型的一些实施方式。对于本领域的普通技术人员来说,在不脱离本实用新型创造构思的前提下,还可以做出若干变形和改进,这些都属于本实用新型的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1