一种使用集成芯片控制BOOT模式的方法与流程

文档序号:17441347发布日期:2019-04-17 04:48阅读:703来源:国知局
一种使用集成芯片控制BOOT模式的方法与流程

本发明涉及集成电路技术领域,尤其涉及一种使用集成芯片控制boot模式的方法。



背景技术:

如图1所示,从wifi模块的规则书来看sdio_data2存在boot模式,在bt_en和wifi_en使能前保持高电平,如果是低电平的时候则会进入boot模式;通常采用示波器观察开机时sdio_data2的电平,测得sdio_data2电平一段时间是高电平或一段时间是低电平,由于在制造印制电路板上没有预留上拉电阻的位置,因此,在批量修改硬件时,难度比较大,而且还会造成印制电路板的损坏,并且已经完成产线组装,整机拆装难度大。

目前,本领域解决上述存在的技术问题的方案如下:(1)在wifi_sd_d2飞线上拉阻值为10k的电阻,难度比较大,而且还会存在印制电路板损坏的风险;(2)在需要拆机连接上拉电阻时,拆机难度大产线返修成本高,影响第二次组装。



技术实现要素:

针对现有技术中存在的上述问题,现提供一种使用集成芯片控制boot模式的方法。

具体技术方案如下:

一种使用集成芯片控制boot模式的方法,所述集成芯片连接wifi模块,其中包括:

一集成芯片,所述集成芯片包括一控制端、一wifi电源使能端及一启动使能端;

具体包括如下步骤:

步骤s1、当所述wifi模块重启时,所述集成芯片向所述wifi模块发送一重启指令;

步骤s2、所述集成芯片向所述控制端发送一保持第一预设时间的高电平;

步骤s3、所述集成芯片向所述wifi电源使能端及所述启动使能端发送一保持第二预设时间的高电平。

优选的,于所述步骤s1中,所述集成芯片向所述控制端发送一保持第三预设时间的低电平。

优选的,所述集成芯片包括微控制单元芯片;或

所述集成芯片包括集成电路芯片。

优选的,所述集成芯片通过通用输入输出接口、所述wifi电源使能端及所述启动使能端连接所述wifi模块。

优选的,所述通用输入输出接口至少包括六个六个gpio引脚;

所述第一gpio引脚连接第一数据端口;

所述第二gpio引脚连接第二数据端口;

所述第三gpio引脚连接第三数据端口;

所述第四gpio引脚连接第四数据端口;

所述第五gpio引脚连接时钟端口;

所述第六gpio引脚连接指令端口。

优选的,所述控制端连接所述第三数据端口。

优选的,所述第一预设时间为50ms。

优选的,所述第二预设时间为20ms。

优选的,所述第三预设时间为50ms。

本发明的技术方案有益效果在于:通过使用集成芯片控制boot模式,不用增加上拉电阻而修改硬件结构,并且也不用拆机,节省成本,只需要重新升级软件,操作简单,便于用户使用。

附图说明

参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。

图1为现有技术解决存在boot模式的方法的电路图;

图2为本发明的实施例的使用集成芯片控制boot模式的方法的流程图;

图3为本发明的实施例的使用集成芯片控制boot模式的方法的逻辑示意图及逻辑波形图。

具体实施方式

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

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

如图1所示,从wifi模块的规则书来看sdio_data2存在boot模式,在bt_en和wifi_en使能前保持高电平,如果是低电平的时候则会进入boot模式;通常采用示波器观察开机时sdio_data2的电平,测得sdio_data2电平一段时间是高电平或一段时间是低电平,由于在制造印制电路板上没有预留上拉电阻的位置,因此,在批量修改硬件时,难度比较大,而且还会造成印制电路板的损坏,并且已经完成产线组装,整机拆装难度大。

目前,本领域解决上述存在的技术问题的方案如下:(1)在wifi_sd_d2飞线上拉阻值为10k的电阻,难度比较大,而且还会存在印制电路板损坏的风险;(2)在需要拆机连接上拉电阻时,拆机难度大产线返修成本高,影响第二次组装。

因此,针对现有技术中存在的上述问题,本发明提出一种使用集成芯片控制boot模式的方法,集成芯片1连接wifi模块2,其中包括:

一集成芯片1,集成芯片1包括一控制端sdio-data、一wifi电源使能端wifi-pwren及一启动使能端bt-en;

具体包括如下步骤:

步骤s1、当wifi模块2重启时,集成芯片1向wifi模块2发送一重启指令;

步骤s2、集成芯片1向控制端sdio-data发送一保持第一预设时间t1的高电平;

步骤s3、集成芯片1向wifi电源使能端wifi-pwren及启动使能端bt-en发送一保持第二预设时间t2的高电平。

通过上述使用集成芯片控制boot模式的方法的技术方案,结合图2、3所示,boot模式表示重启模式,在wifi电源使能端wifi-pwren及启动使能端bt-en属于低电平时,wifi模块2会进入boot模式,为解决上述问题,本方案通过使用集成芯片控制boot模式,不用增加上拉电阻而修改硬件结构,并且也不用拆机,节省成本,只需要重新升级软件,操作简单,便于用户使用。

在一种较优的实施例中,于步骤s1中,集成芯片1向控制端sdio-data发送一保持第三预设时间t3的低电平。

具体地,结合图2、3所示,当集成芯片1向控制端sdio-data发送保持第三预设时间t3的低电平时,wifi模块2重启,此时集成芯片1向wifi模块2发送一重启指令,进一步地只需要软件系统设置即可操作,操作简单,便于用户使用。

在一种较优的实施例中,集成芯片1包括微控制单元芯片;或

集成芯片1包括集成电路芯片。

具体地,通过使用集成芯片控制boot模式,不用增加上拉电阻而修改硬件结构,并且也不用拆机,节省成本,并且只需要通过集成电路芯片或微控制单元芯片重新升级软件即可,操作简单,便于用户使用。

在一种较优的实施例中,集成芯片1通过通用输入输出接口、wifi电源使能端wifi-pwren及启动使能端bt-en连接wifi模块2。

具体地,如图3所示,通用输入输出接口至少包括六个gpio引脚,其中第一gpio引脚连接第一数据端口;第二gpio引脚连接第二数据端口;第三gpio引脚连接第三数据端口;第四gpio引脚连接第四数据端口;第五gpio引脚连接时钟端口;第六gpio引脚连接指令端口,控制端sdio-data连接第三数据端口,进一步地,只需要通过集成电路芯片或微控制单元芯片软件系统即可,操作简单,便于用户使用,不用增加上拉电阻而修改硬件结构,并且也不用拆机,节省成本。

在一种较优的实施例中,第一预设时间t1为50ms;

第二预设时间t2为20ms;

第三预设时间t3为50ms。

上述技术方案中,结合图3所示,首先,当集成芯片1向控制端sdio-data发送保持第三预设时间t3的低电平时,wifi模块2重启,此时集成芯片1向wifi模块2发送重启指令,其中第三预设时间t3为50ms;然后集成芯片1向控制端sdio-data发送保持第一预设时间t1的高电平,其中第一预设时间t1为50ms;最后集成芯片1向wifi电源使能端wifi-pwren及启动使能端bt-en发送保持第二预设时间t2的高电平,其中第二预设时间t2为20ms。

进一步地,通过使用集成芯片控制boot模式,不用增加上拉电阻而修改硬件结构,并且也不用拆机,节省成本,只需要重新升级软件,操作简单,便于用户使用。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

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