一种多模式电量指示的装置的制作方法

文档序号:18076676发布日期:2019-07-03 04:27阅读:148来源:国知局
一种多模式电量指示的装置的制作方法

本实用新型涉及电源技术领域,特别是一种多模式电量指示的装置。



背景技术:

移动电源的电量指示一般有四种方式实现:第一种方式是移动电源主控芯片直接驱动LED灯,根据驱动LED灯的数量不同,所需的驱动管脚数量也有所不同,以五颗LED为例,至少需要4个输入输出管脚进行驱动;第二种方式是移动电源主控芯片直接驱动LED数码管,根据LED数码管的类型不同,所需的驱动管脚数量也有所不同,以最简单的5管脚188LED数码管为例,至少需要5个输入输出管脚进行驱动;第三种方式是移动电源主控芯片与单片机连接沟通,然后通过单片机驱动LED灯,主控芯片通过I2C接口与单片机进行沟通,一般情况下I2C接口至少需要3个输入输出管脚;第四种方式是移动电源主控芯片与单片机连接沟通,然后通过单片机驱动LED数码管,主控芯片通过I2C接口与单片机进行沟通,一般情况下I2C接口至少需要3个输入输出管脚。

综上所述,移动电源主控芯片如果要同时集成I2C通讯模块、LED灯驱动模块和LED数码管驱动模块的其中两个或三个,则至少需要7个或8个或12个输入输出管脚实现,在输入输出管脚资源有限的主控芯片里面,占用如此多的输入输出管脚资源,使得集成难度增加,同时加大了主控芯片的封装成本。本实用新型提出了一种多模式电量指示的装置,以最少数量的输入输出管脚就能在移动电源主控芯片内同时集成I2C通讯模块、LED灯驱动模块和LED数码管驱动模块的其中两个或三个模块,降低了移动电源主控芯片的集成难度和封装成本。



技术实现要素:

为了解决上述的技术问题,本实用新型提供了一种多模式电量指示的装置,降低了移动电源主控芯片的集成难度和封装成本。

本实用新型解决其技术问题所采用的技术方案是:一种多模式电量指示的装置,包括主控芯片,所述主控芯片的输入输出管脚与显示控制模块或LED灯显示模块或LED数码管显示模块相连,其特征在于:所述主控芯片集成有自动检测模块,所述主控芯片还集成有I2C通讯模块、LED灯驱动模块和LED数码管驱动模块的其中两个模块或三个模块;所述自动检测模块的控制端分别与I2C通讯模块、LED灯驱动模块和LED数码管驱动模块的其中两个模块或三个模块相连接,所述自动检测模块、I2C通讯模块、LED灯驱动模块以及LED数码管驱动模块的输出端均分别与主控芯片的输入输出管脚相连;

所述自动检测模块用于检测主控芯片的输入输出管脚与外部电路的连接状态并判断其连接模式,从而控制相应的I2C通讯模块、LED灯驱动模块或LED数码管驱动模块工作。

进一步,所述自动检测模块包括受控源、开关电路、运算电路以及逻辑电路,所述主控芯片的输入输出管脚通过开关电路分别与受控源的输出端和运算电路的输入端相连,所述运算电路的输出端与逻辑电路的电压信号采集端相连,所述逻辑电路的第一控制端与开关电路的驱动端相连,所述逻辑电路的多个第二控制端分别与I2C通讯模块、LED灯驱动模块和/或LED数码管驱动模块连接。

进一步,所述开关电路采用晶体管或继电器作为开关元件。

进一步,所述逻辑电路的第三控制端还与LED灯驱动模块连接。

本实用新型的有益效果是:利用自动检测模块可自动检测主控芯片的输入输出管脚的连接模式,实现了以采用最少数量的输入输出管脚情况下,在主控芯片内同时集成I2C通讯模块、LED灯驱动模块和LED数码管驱动模块的其中两个模块或三个模块,并降低了移动电源主控芯片的集成难度和封装成本。

附图说明

下面结合附图和实施例对本实用新型进一步说明。

图1是本实用新型的第一种较优实施例的电路原理框图;

图2是本实用新型主控芯片连接单片机的示意图;

图3是本实用新型主控芯片连接三颗LED灯的示意图;

图4是本实用新型主控芯片连接四颗LED灯的示意图;

图5是本实用新型主控芯片连接五颗LED灯的示意图;

图6是本实用新型主控芯片连接LED数码管的示意图;

图7是本实用新型LED数码管内部LED连接状态的示意图;

图8是本实用新型的自动检测模块的电路原理框图;

图9是本实用新型自动检测模块的一种较优实施例的电路结构图;

图10是本实用新型的第二种较优实施例的电路原理框图;

图11是本实用新型的第三种较优实施例的电路原理框图;

图12是本实用新型的第四种较优实施例的电路原理框图。

具体实施方式

为了使本实用新型的目的、技术方案及优点更加清楚明白,以下将结合实施例和附图对本实用新型的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本实用新型的目的、特征和效果。显然,所描述的实施例只是本实用新型的一部分实施例,而不是全部实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本实用新型保护的范围。

参照图1,为第一种较优的实施方式,一种多模式电量指示的装置,包括主控芯片,所述主控芯片的输入输出管脚包括五个输入输出管脚,分别为管脚PIN1、管脚PIN2、管脚PIN3、管脚PIN4以及管脚PIN5,五个管脚与显示控制模块或LED灯显示模块或LED数码管显示模块相连,所述主控芯片集成有自动检测模块1、I2C通讯模块2、LED灯驱动模块3和LED数码管驱动模块4;所述显示控制模块采用单片机与I2C通讯模块2进行数据传输,再利用单片机控制多个LED灯或LED数码管的工作状态显示电量的多少;所述LED灯显示模块为多个LED灯连接在主控芯片的输入输出管脚上并由LED灯驱动模块3驱动;所述LED数码管显示模块采用LED数码管连接在主控芯片的输入输出管脚上并由LED数码管驱动模块4驱动。

所述自动检测模块1用于检测主控芯片的五个管脚的连接状态并判断其连接模式,从而控制相应的I2C通讯模块2、LED灯驱动模块3或LED数码管驱动模块4工作;

所述I2C通讯模块2用于与主控芯片外部连接的单片机的信号接收与发送,控制单片机驱动与单片机连接的LED灯或LED数码管的工作状态;

所述LED灯驱动模块3用于驱动主控芯片外部直接连接的LED灯进行指示电源电量的信号;

所述LED数码管驱动模块4用于驱动主控芯片外部直接连接的LED数码管显示0-100的数字,从而指示电源电量的百分比情况。

本实施例中,主控芯片内的各模块的连接方式分别为:所述自动检测模块1的第一控制端EN1与I2C通讯模块2的使能端连接,自动检测模块1的第二控制端EN2与LED灯驱动模块3的使能端连接,自动检测模块1的第三控制端EN3与LED数码管驱动模块4的使能端连接,自动检测模块1的输出LED灯数量的信号LED_NUM端口还与LED灯驱动模块3的信号采集端相连,根据自动检测模块1的LED_NUM端口的信号,LED灯驱动模块3会输出相应的信号驱动对应数量的LED灯。

所述自动检测模块1的五个检测端分别与管脚PIN1、管脚PIN2、管脚PIN3、管脚PIN4以及管脚PIN5相连;所述I2C通讯模块2的三个输出端分别与管脚PIN1、管脚PIN2以及管脚PIN3相连;所述LED灯驱动模块3的四个输出端分别与管脚PIN1、管脚PIN2、管脚PIN3以及管脚PIN4相连;所述LED数码管驱动模块4的五个输出端分别与管脚PIN1、管脚PIN2、管脚PIN3、管脚PIN4以及管脚PIN5相连。

图2至图6所示的是主控芯片的五个输入输出管脚PIN1、PIN2、PIN3、PIN4、PIN5的外部连接状态;

分别如图2所示是主控芯片外部连接显示控制模块的模式示意图,显示控制模块主要是采用单片机对外部连接的LED灯或LED灯数码管进行控制;其中管脚PIN1作为I2C接口的时钟管脚,与单片机的SCK管脚连接;管脚PIN2作为I2C接口的串行数据传输管脚,与单片机的SDA管脚连接;管脚PIN3作为I2C接口的中断管脚,与单片机的IRQ管脚连接;管脚PIN4接地;管脚PIN5悬空;

如图3-图5所示是主控芯片外部连接LED灯显示模块的模式示意图,LED灯显示模块主要是采用LED灯的显示状态来表示电量的参数;图3所示的是主控芯片的外部连接三颗LED灯的情况;移动电源主控芯片外部连接三颗LED灯,管脚PIN1与第一颗LED灯led1的阴极、与第二颗LED灯led2的阳极、与第三颗LED灯led3的阴极连接;管脚PIN2与第一颗LED灯led1的阳极、与第二颗LED灯led2的阴极连接;管脚PIN3与第三颗LED灯led3的阳极连接;管脚PIN4和管脚PIN5悬空;

如图4所示是主控芯片的外部连接4颗LED灯的模式示意图;管脚PIN1与第一颗LED灯led1的阴极、与第二颗LED灯led2的阳极、与第三颗LED灯led3的阴极、与第四颗LED灯led4的阳极连接;管脚PIN2与第一颗LED灯led1的阳极、与第二颗LED灯led2的阴极连接;管脚PIN3与第三颗LED灯led3的阳极、与第四颗LED灯led4阴极连接;管脚PIN4和管脚PIN5悬空;

如图5所示是主控芯片的外部连接5颗LED灯的模式示意图,管脚PIN1与第一颗LED灯led1的阴极、与第二颗LED灯led2的阳极、与第三颗LED灯led3的阴极、与第四颗LED灯led4的阳极、与第五颗LED灯led5的阴极连接;管脚PIN2与第一颗LED灯led1的阳极、与第二颗LED灯led2的阴极连接;管脚PIN3与第三颗LED灯led3的阳极、与第四颗LED灯led4阴极连接;管脚PIN4与第五颗LED灯led5的阳极连接;管脚PIN5悬空。

如图6所示是主控芯片外部连接LED数码管显示模块的模式示意图,LED数码管显示模块采用的是LED数码管进行显示电量的百分比;其中管脚PIN1与LED数码管的第一管脚连接;管脚PIN2与LED数码管的第二管脚连接;管脚PIN3与LED数码管的第三管脚连接;管脚PIN4与LED数码管的第四管脚连接;管脚PIN5与LED数码管的第五管脚连接;LED数码管内部其实是由若干个LED灯以固定的方式进行连接,本实施例中的LED数码管内部LED连接状态如图7所示。

参照图8,为自动检测模块1的主要电路原理框图,所述自动检测模块1包括受控源11、开关电路12、运算电路13以及逻辑电路14,所述主控芯片的五个管脚通过开关电路12分别与受控源11的输出端和运算电路13的输入端相连,所述运算电路13的输出端与逻辑电路14的电压信号采集端相连,所述逻辑电路14的控制端与开关电路12的驱动端相连,所述受控源11用于向五个管脚外部输出上拉信号,所述开关电路12用于控制每一个管脚分别与受控源11或运算电路13之间的连接状态,而开关电路12的状态由逻辑电路14的控制端来控制,运算电路13用于比较每一个管脚的输入电压或电流的大小,从而将运算结果输出给逻辑电路14,逻辑电路14根据运算结果输出I2C通讯模块2、LED灯驱动模块3和LED数码管驱动模块4相应的驱动信号。

参照图9,为自动检测模块1的内部主要电路结构连接图,所述逻辑电路14采用通过集成电路形成的微处理器U1,可输出控制信号及接收检测信号;则逻辑电路14的第一控制端包括分别指微处理器U1的控制端Ctrl_1、Ctrl_2···至Ctrl_10共十个控制引脚,逻辑电路的多个第二控制端分别为微处理器U1控制端EN1、控制端EN2以及控制端EN3,逻辑电路的第三控制端为微处理器U1的控制端LED_NUM;所述受控源11采用可输出恒定电流的电流源Is,所述开关电路12共设置有10组,分别为开关K1、开关K2、开关K3、开关K4、开关K5、开关K6、开关K7、开关K8、开关K9和开关K10,所述运算电路13采用比较器U2对输入电压进行比较,并输出对比结果给微处理器U1的AD采样端;

更具体地,所述管脚PIN1通过开关K1与电流源的输出端连接,管脚PIN1通过开关K6与比较器U2的同相输入端连接;所述管脚PIN2通过开关K2与电流源的输出端连接,管脚PIN2通过开关K7与比较器U2的同相输入端连接;所述管脚PIN3通过开关K3与电流源的输出端连接,管脚PIN3通过开关K8与比较器U2的同相输入端连接;所述管脚PIN4通过开关K4与电流源的输出端连接,管脚PIN4通过开关K9与比较器U2的同相输入端连接;所述管脚PIN5通过开关K5与电流源的输出端连接,管脚PIN10通过开关K10与比较器U2的同相输入端连接;同时开关K1、开关K2、开关K3、开关K4、开关K5、开关K6、开关K7、开关K8、开关K9以及开关K10的通断状态分别由微处理器U1的控制端Ctrl_1、Ctrl_2、Ctrl_3、Ctrl_4、Ctrl_5、Ctrl_6、Ctrl_7、Ctrl_8、Ctrl_9以及Ctrl_10一一对应并进行控制,其中开关K1至开关5在同一时刻只有一个开关处于导通的状态,其余四个开关处于截止的状态,同样开关K6至开关10在同一时刻也有只有一个开关处于导通的状态,其余四个开关处于截止的状态,即微处理器U1的控制端Ctrl_1至Ctrl_5在同一时刻只有一个控制端会输出一个控制信号,微处理器U1的控制端Ctrl_6至Ctrl_10在同一时刻只有一个控制端会输出一个控制信号;比较器U2的反向输入端则输入恒定电源Vth,比较器U2会比较同相输入端输入的VP电压与Vth电压大小,输出信号OUT,当VP>Vth时,OUT=1;当VP<Vth时,OUT=0;同时开关K1至开关K10可采用晶体管或继电器作为开关元件,由于在实际电路中继电器的阻抗较大,同时考虑本实施例的电流源输出电流的大小以及开关的工作环境,本实施优先采用晶体管作为每一个开关的开关元件。

结合图6的自动检测模块1的电路结构连接图以及图7至12主控芯片外部连接状态,下面为一种多功能驱动模式的装置对应的检测过程作出更具体的讲解,本次工作原理为针对第一种较优实施例的第一种检测方式:

1.首先检测是否为I2C通讯模式,自动检测模块1用上拉电流源上拉管脚PIN4,其余的四个管脚悬空,检测PIN4的电压,即微处理器U1输出控制信号Ctrl_4和Ctrl_9,使开关4和开关9导通,其余开关断开,通过比较器U2检测管脚PIN4的电压,若管脚PIN4低于Vth,则表明PIN4外部接地,则判断外部连接的为显示控制模块,则微处理器U1输出控制信号EN1,I2C通讯模块2被使能,管脚PIN1、PIN2、PIN3受I2C通讯模块2控制,这三个输入输出管脚被配置为I2C接口,同时自动检测模块1停止检测退出;若管脚PIN4的电压高于Vth,则表明PIN4外部没有接地,判断为非显示控制模块,则自动检测模块1继续进行下一步的检测;

2.检测是否为LED数码管模式,自动检测模块1用上拉电流源上拉管脚PIN1,其余的四个管脚悬空,检测管脚PIN4的电压,即微处理器U1输出控制信号Ctrl_1和Ctrl_9,使开关1和开关9导通,其余开关断开,比较器U2比较管脚PIN4的输入电压大小,若管脚PIN4的电压高于Vth,则表明管脚PIN1到PIN4之间存在外部通路,在上述的六种外部连接状态的情况中,只有在外部接LED数码管时,如图7所示的LED数码管内部的E3灯才会使PIN1到PIN4之间存在外部通路,因此如果管脚PIN4的电压高于Vth,则可以判断外部连接为LED数码管显示模块,微处理器U1输出控制信号EN3,LED数码管驱动模块4被使能,管脚PIN1、PIN2、PIN3、PIN4、PIN5受LED数码管驱动模块4控制,这五个输入输出管脚被配置为LED数码管驱动管脚,同时自动检测模块1停止检测;反之,如果管脚PIN4的电压低于Vth,则判断为LED灯显示模块,则微处理器U1输出控制信号EN2,LED灯驱动模块3被使能,管脚PIN1、PIN2、PIN3、PIN4受LED灯显驱动模块3控制,这四个输入输出管脚被配置为LED灯驱动模块3的驱动管脚,自动检测模块1继续进行下一步的检测。

3.检测外部连接的第四颗LED灯是否存在,自动检测模块1用上拉电流源上拉管脚PIN1,其余的四个管脚悬空,检测管脚PIN3的电压,即微处理器U1输出控制信号Ctrl_1和Ctrl_8,使开关1和开关8导通,其余开关断开;比较器U2比较管脚PIN3的输入电压大小,如果管脚PIN3的电压低于Vth,则表明第四颗LED灯led4不存在,则判断外部连接了三颗LED灯,自动检测模块1通过微处理器U1的控制端LED_Num输出信号LED_Num3告知LED灯显驱动模块外部连接三颗LED灯,同时自动检测模块1停止检测并退出;如果管脚PIN3的电压高于Vth,则表明第四颗LED灯led4存在,自动检测模块1则继续进行下一步的检测;

4.检测外部连接的第五颗LED灯是否存在,自动检测模块1用上拉电流源上拉管脚PIN4,其余的四个管脚悬空,检测管脚PIN1的电压,即微处理器U1输出控制信号Ctrl_4和Ctrl_6,使开关4和开关6导通,其余开关断开,比较器U2比较管脚PIN1的输入电压大小,如果管脚PIN1的电压低于Vth,则表明第五颗LED灯led5不存在,则判断外部连接了四颗LED灯,自动检测模块1通过微处理器U1的控制端LED_Num输出信号LED_Num4告知LED灯显驱动模块外部连接四颗LED灯,同时自动检测模块1停止检测;如果管脚PIN1的电压高于Vth,则表明第五颗LED灯led5存在,则判断外部连接了五颗LED灯,自动检测模块1通过微处理器U1的控制端LED_Num输出信号LED_Num5告知LED灯显驱动模块外部连接五颗LED灯,同时自动检测模块1结束检测。

当确定为I2C通讯连接模式后,管脚PIN1、PIN2、PIN3被配置为I2C接口,I2C通讯模块2通过I2C接口与外部单片机进行通信,告知外部单片机电池的实时电量信息,单片机根据接收到的实时电量信息驱动外部LED灯或LED数码管;当确定为LED数码管模式后,管脚PIN1、PIN2、PIN3、PIN4、PIN5被配置为LED数码管驱动管脚,LED数码管驱动模块4根据实时电量信息,通过管脚PIN1、PIN2、PIN3、PIN4、PIN5以时分复用的方式驱动外部连接的LED数码管;当确定为LED灯模式后,管脚PIN1、PIN2、PIN3、PIN4被配置为LED灯驱动管脚,LED灯驱动模块3根据实时电量信息以及LED灯的数量,通过管脚PIN1、PIN2、PIN3、PIN4以时分复用的方式驱动外部连接的LED灯。

除上述的主要检测过程外,第一种较优实施例的检测原理还包括另一种更具体检测过程:

1.首先检测是否为LED数码管模式,自动检测模块1用上拉电流源上拉管脚PIN5,其余的四个管脚悬空,检测PIN4的电压,即微处理器U1输出控制信号Ctrl_5和Ctrl_9,使开关5和开关9导通,其余开关断开,通过比较器U2检测管脚PIN4的电压,若管脚PIN4高于Vth,则表明管脚PIN1到PIN4之间存在外部通路,在上述的六种外部连接状态的情况中,只有在外部接LED数码管时,如图7所示的LED数码管内部的G2灯才会使PIN5到PIN4之间存在外部通路,因此如果管脚PIN4的电压高于Vth,则可以判断外部连接的为LED数码管显示模块,则微处理器U1输出控制信号EN3,LED数码管驱动模块4被使能,管脚PIN1、PIN2、PIN3、PIN4、PIN5受LED数码管驱动模块4控制,这五个输入输出管脚被配置为LED数码管驱动管脚,同时自动检测模块1停止检测;若管脚PIN4的电压低于Vth,判断为非LED数码管显示模块,则自动检测模块1继续进行下一步的检测;

2.检测是否为I2C通讯模式,自动检测模块1用上拉电流源上拉管脚PIN4,其余的四个管脚悬空,检测管脚PIN4的电压,即微处理器U1输出控制信号Ctrl_4和Ctrl_9,使开关4和开关9导通,其余开关断开,比较器U2比较管脚PIN4的输入电压大小,若管脚PIN4低于Vth,则表明PIN4外部接地,则判断为显示控制模块,微处理器U1输出控制信号EN1,I2C通讯模块2被使能,管脚PIN1、PIN2、PIN3受I2C通讯模块2控制,这三个输入输出管脚被配置为I2C接口,同时自动检测模块1停止检测并退出;反之,如果管脚PIN4的电压高于Vth,则判断外部连接的为LED灯显示模块,微处理器U1输出控制信号EN2,LED灯驱动模块3被使能,管脚PIN1、PIN2、PIN3、PIN4受LED灯显驱动模块控制,这四个输入输出管脚被配置为LED灯显驱动管脚,自动检测模块1继续进行下一步的检测。

3.检测外部连接的第四颗LED灯是否存在,自动检测模块1用上拉电流源上拉管脚PIN1,其余的四个管脚悬空,检测管脚PIN3的电压,即微处理器U1输出控制信号Ctrl_1和Ctrl_8,使开关1和开关8导通,其余开关断开;比较器U2比较管脚PIN3的输入电压大小,如果管脚PIN3的电压低于Vth,则表明第四颗LED灯led4不存在,则判断外部连接了三颗LED灯,自动检测模块1通过微处理器U1的控制端LED_Num输出信号LED_Num3告知LED灯显驱动模块外部连接三颗LED灯,同时自动检测模块1停止检测并退出;如果管脚PIN3的电压高于Vth,则表明第四颗LED灯led4存在,自动检测模块1则继续进行下一步的检测;

4.检测外部连接的第五颗LED灯是否存在,自动检测模块1用上拉电流源上拉管脚PIN4,其余的四个管脚悬空,检测管脚PIN1的电压,即微处理器U1输出控制信号Ctrl_4和Ctrl_6,使开关4和开关6导通,其余开关断开,比较器U2比较管脚PIN1的输入电压大小,如果管脚PIN1的电压低于Vth,则表明第五颗LED灯led5不存在,则判断外部连接了四颗LED灯,自动检测模块1通过微处理器U1的控制端LED_Num输出信号LED_Num4告知LED灯显驱动模块外部连接四颗LED灯,同时自动检测模块1停止检测;如果管脚PIN1的电压高于Vth,则表明第五颗LED灯led5存在,则判断外部连接了五颗LED灯,自动检测模块1通过微处理器U1的控制端LED_Num输出信号LED_Num5告知LED灯显驱动模块外部连接五颗LED灯,同时自动检测模块1结束检测。

上述检测过程的顺序可以根据实际情况进行调整,经过调整之后的检测过程同样在本实用新型的保护范围之内。本实用新型的核心思想是:自动检测模块1检测输入输出管脚PIN1、PIN2、PIN3、PIN4、PIN5外部的连接状态,根据不同的连接状态来确定主控芯片外部连接模式,即区分主控芯片的输入输出管脚连接的是显示控制模块、LED灯模块还是LED数码管模块,从而使能相应的功能模块,进而将输入输出管脚配置成相应的功能管脚,实现输入输出管脚的多功能复用。

参照图10,为第二种较优的实施方式,其原理及结构与第一种实施例相同,其区别在于,相对于第一种实施例,所述主控芯片内部少了I2C通讯模块2,所述自动检测模块1仅需判断并控制LED灯驱动模块3和LED数码管驱动模块4的两个模块即可。

结合图9的自动检测模块1的电路结构连接图以及图3至图6主控芯片外部连接状态,下面为第二种较优实施例工作原理进行讲解:

第二种较优的实施方式为了区别检测外部连接的是LED数码管模式或LED灯显示模块,自动检测模块1用上拉电流源上拉管脚PIN1,其余的四个管脚悬空,检测管脚PIN4的电压,即微处理器U1输出控制信号Ctrl_1和Ctrl_9,使开关1和开关9导通,其余开关断开,比较器U2比较管脚PIN4的输入电压大小,若管脚PIN4的电压高于Vth,则表明管脚PIN1到PIN4之间存在外部通路,在上述的六种外部连接状态的情况中,只有在外部接LED数码管时,如图7所示,只有LED数码管内部的E3灯才会使PIN1到PIN4之间存在外部通路,因此如果管脚PIN4的电压高于Vth,则可以判断外部连接为LED数码管显示模块,则自动检测模块1的微处理器U1输出控制信号EN3,LED数码管驱动模块4被使能,管脚PIN1、PIN2、PIN3、PIN4、PIN5受LED数码管驱动模块4控制,这五个输入输出管脚被配置为LED数码管驱动模块4的驱动管脚,同时自动检测模块1停止检测;反之,如果管脚PIN4的电压低于Vth,则判断为LED灯显示模块,则自动检测模块1的微处理器U1输出控制信号EN2,LED灯驱动模块3被使能,管脚PIN1、PIN2、PIN3、PIN4受LED灯驱动模块3控制,这四个输入输出管脚被配置为LED灯驱动模块3的驱动管脚。

参照图11,为第三种较优的实施方式,其原理及结构与第一种实施例相同,其区别在于,相对于第一种实施例,所述主控芯片内部少了LED灯驱动模块3,所述自动检测模块1仅需判断并控制I2C通讯模块2和LED数码管驱动模块4的两个模块即可。

结合图9的自动检测模块1的电路结构连接图以及图2和图6主控芯片外部连接状态,下面为第三种较优实施例工作原理进行讲解:

第三种较优的实施方式为了区别检测外部连接的是显示控制模块或LED数码管显示模块,自动检测模块1用上拉电流源上拉管脚PIN4,其余的四个管脚悬空,检测管脚PIN4的电压,即微处理器U1输出控制信号Ctrl_4和Ctrl_9,使开关4和开关9导通,其余开关断开,通过比较器U2检测管脚PIN4的电压,若管脚PIN4低于Vth,则表明PIN4外部接地,则判断外部连接的为显示控制模块,则自动检测模块1的微处理器U1输出控制信号EN1,I2C通讯模块2被使能,管脚PIN1、PIN2、PIN3受I2C通讯模块2控制,这三个输入输出管脚被配置为I2C接口,同时自动检测模块1停止检测并退出;若管脚PIN4的电压高于Vth,则表明PIN4外部没有接地,则可判断为LED数码管显示模块,则自动检测模块1的微处理器U1输出控制信号EN3,LED数码管驱动模块4被使能,管脚PIN1、PIN2、PIN3、PIN4、PIN5受LED数码管驱动模块4控制,这五个输入输出管脚被配置为LED数码管驱动模块4的驱动管脚,同时自动检测模块1停止检测。

参照图12,为第四种较优的实施方式,其原理及结构与第一种实施例相同,其区别在于,相对于第一种实施例,所述主控芯片内部少了模块LED数码管驱动模块4,所述自动检测模块1仅需判断并控制I2C通讯模块2和LED灯驱动的两个模块即可。

结合图9的自动检测模块1的电路结构连接图以及图2至图5主控芯片外部连接状态,下面为第四种较优实施例工作原理进行讲解:

第四种较优的实施方式为了区别显示控制模块和LED灯显示模块,自动检测模块1用上拉电流源上拉管脚PIN4,其余的四个管脚悬空,检测管脚PIN4的电压,即微处理器U1输出控制信号Ctrl_4和Ctrl_9,使开关4和开关9导通,其余开关断开,比较器U2比较管脚PIN4的输入电压大小,若管脚PIN4低于Vth,则表明PIN4外部接地,则判断为显示控制模块,则自动检测模块1的微处理器U1输出控制信号EN1,I2C通讯模块2被使能,管脚PIN1、PIN2、PIN3受I2C通讯模块2控制,这三个输入输出管脚被配置为I2C接口,同时自动检测模块1停止检测并退出;反之,如果管脚PIN4的电压高于Vth,则判断外部连接的为LED灯显示模块,则自动检测模块的微处理器U1输出控制信号EN2,LED灯驱动模块3被使能,管脚PIN1、PIN2、PIN3、PIN4受LED灯显驱动模块控制,这四个输入输出管脚被配置为LED灯显驱动管脚。

其中第二较优实施例和第四种较优实施例在确定外部连接的是LED灯显示模块时,自动检测模块1为了检测LED灯显示模块中有多少数量的LED灯的过程与第一较优实施例的方式相同。

上述检测过程的顺序同样可以根据实际情况进行调整,经过调整之后的检测过程同样在本实用新型的保护范围之内。本实用新型的核心思想是:自动检测模块1检测输入输出管脚PIN1、PIN2、PIN3、PIN4、PIN5外部的连接状态,根据不同的连接状态来确定主控芯片外部连接模式,即区分主控芯片的输入输出管脚连接的是显示控制模块、LED灯模块还是LED数码管模块,从而使能相应的功能模块,进而将输入输出管脚配置成相应的功能管脚,实现输入输出管脚的多功能复用。

以上所述,只是本实用新型的较佳实施方式而已,但本实用新型并不限于上述实施例,只要其以任何相同或相似手段达到本实用新型的技术效果,都应属于本实用新型的保护范围。

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