一种智能网关扩展板热插拔检测系统技术方案

技术编号:26915215 阅读:27 留言:0更新日期:2021-01-01 18:15
本实用新型专利技术公开了一种智能网关扩展板热插拔检测系统,该系统包括扩展板连接器、功能扩展板以及主控芯片;扩展板连接器一端的检测引脚PRSNT1#分别与主控芯片的GPIO2管脚和ADC管脚电连接,扩展板连接器另一端的检测引脚PRSNT2#与主控芯片的GPIO1管脚电连接,主控芯片的GPIO1管脚还通过上拉电阻R

【技术实现步骤摘要】
一种智能网关扩展板热插拔检测系统
本技术涉及插拔卡检测与识别
,更具体的说是涉及一种智能网关扩展板热插拔检测系统。
技术介绍
目前,智能网关在需要资源升级和功能扩展时,需要插入扩展板,扩展板通常需要借助标准的PCIEX1插槽与网关本体连接,除了GND、PRSNT1#、PRSNT2#三个引脚,其余引脚的接口信号一般自定义。标准PCIE(PeripheralComponentInterconnectExpress)卡热插拔检测电路如图1所示,主板上PRSNT1#引脚接地,PRSNT2#引脚接至接口电源,使用时将PCIExpress卡上的金手指与主板上对应的引脚接触,通过热插拔控制逻辑判断PCIExpress卡插入状态及是否有效。现有的智能网关扩展板热插拔方案基于上述标准PCIE热插拔检测电路,基于的热插拔检测原理是:在无卡插入时,热插拔检测信号为高电平;功能扩展卡插入后,热插拔检测信号为低电平。主控芯片通过检测热插拔检测信号的电平变化来判断功能扩展卡的插入拔出状态,进而进行后续控制。现有的智能网关扩展板热插拔检测检测电路具体如图2所示,智能网关扩展板连接器上的PRSNT2#管脚与主控芯片的GPIO引脚连接,用于传输热插拔检测信号,主控芯片的GPIO引脚还连接一上拉电阻。同时,主板侧PRSNT1#管脚悬空,卡侧对应PRSNT2#的金手指直接接地。这样做的优点在于,可以保证标准PCIE卡误插入智能网关扩展插槽时,不被网关扩展板连接器识别(网关扩展板连接器识别不到有卡插入)。但该方案也有如下不足之处:r>1、因为只使用了PCIEX1插槽一侧的PRSNT2#管脚来进行插拔检测,无法确保PRSNT1#侧是否已完全插入。这样必然会影响插拔检测的效果(这也是PCIE标准内在插槽两侧设置检测脚的原因)。2、智能网关扩展板对应的功能扩展卡根据通信接口类型分为不同的类型。目前的热插拔设计只能保证功能扩展卡插拔的检测,功能扩展卡类型只能通过上电后软件来识别,实现较复杂。因此,如何提供一种检测可靠性更高、功能更加完善的智能网关扩展板热插拔检测系统是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本技术提供了一种智能网关扩展板热插拔检测系统,该系统使用扩展板连接器两端的两个检测管脚PRSNT1#、PRSNT2#,来增强热插拔检测的可靠性,并通过系统内部的设置,在实现热插拔功能之外,还可以在功能扩展板未上电的情况下就实现功能扩展卡的类型识别,解决了现有的热插拔检测方案可靠性低、类型识别过程繁琐的问题。为了实现上述目的,本技术采用如下技术方案:一方面,本技术提供了一种智能网关扩展板热插拔检测系统,该系统包括:扩展板连接器、功能扩展板以及主控芯片;所述扩展板连接器一端的检测引脚PRSNT1#分别与所述主控芯片的GPIO2管脚和ADC管脚电连接,所述主控芯片的GPIO2管脚和ADC管脚还通过电阻R1接地,所述扩展板连接器另一端的检测引脚PRSNT2#与所述主控芯片的GPIO1管脚电连接,所述主控芯片的GPIO1管脚还通过上拉电阻R3与接口电源电连接;所述功能扩展板上对应所述检测引脚PRSNT1#和检测引脚PRSNT2#的两个金手指通过电阻R2电连接,不同类型的所述功能扩展板内电阻R2的阻值不同。本技术的有益效果是:该系统使用扩展板连接器两端的两个检测管脚PRSNT1#、PRSNT2#来增强热插拔检测的可靠性,两个检测管脚PRSNT1#、PRSNT2#分别连接至主控芯片的GPIO2管脚和GPIO1管脚,通过两个GPIO管脚之间的交互,实现功能扩展板热插拔检测以及防止标准PCIE卡误插入检测功能,同时,扩展板连接器上的检测管脚PRSNT1#还与主控芯片的ADC管脚连接,功能扩展卡内,在两端的金手指之间串联电阻R2,在功能扩展卡插入并被检测到以后,由于不同类型功能扩展板上串联电阻R2的阻值不同,ADC管脚检测到电压值也不同,主控芯片可以在未给功能扩展板上电的情况下,检测出功能扩展板的类型,该系统检测过程更加简单便捷、准确可靠,且功能更加完善。进一步地,所述电阻R3的阻值大于或等于所述电阻R2的阻值的10倍。为了保证GPIO1管脚可以根据上拉电阻R3和功能扩展卡内串联的电阻R2的接入状态,明显的区分GPIO1管脚的输入电压高低,进而准确的判断输入电平的高低状态,需要上拉电阻R3的阻值远大于电阻R2的阻值。进一步地,所述主控芯片的GPIO2管脚还与下拉电阻R4电连接。下拉电阻R4并非必需设置的一个器件。只是有了电阻R4,能够在R1阻值固定的情况下,给R4更大的阻值选择范围,便于适应、区分更多类型的功能扩展卡。进一步地,所述电阻R1、R2和R4之间存在如下关系:式中,Vilmax表示主控芯片对应管脚的输入低电平最大电压值,Vio表示管脚的IO电源电压值。限定上式中电阻的关系,主要是为了保证在功能扩展板插入时,GPIO2管脚输入为低电平。进而可以更加准确的实现对当前插入的卡是否为功能扩展卡的判断,可以有效防止标准PCIE卡误插入。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为现有的标准PCIExpress卡热插拔检测电路的结构示意图;图2为现有的智能网关扩展板热插拔检测系统的结构示意图;图3为本技术提供的一种智能网关扩展板热插拔检测系统的结构示意图;图4为本技术实施例中使用智能网关扩展板热插拔检测系统实现热插拔检测的流程示意图。具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。一方面,参见附图3,本技术实施例公开了一种智能网关扩展板热插拔检测系统,该系统包括:扩展板连接器2、功能扩展板1以及主控芯片3;扩展板连接器2一端的检测引脚PRSNT1#分别与主控芯片3的GPIO2管脚和ADC管脚电连接,主控芯片3的GPIO2管脚和ADC管脚还通过电阻R1接地,扩展板连接器2另一端的检测引脚PRSNT2#与主控芯片3的GPIO1管脚电连接,主控芯片3的GPIO1管脚还通过上拉电阻R3与接口电源电连接;功能扩展板1上对应检测引脚PRSNT1#和检测引脚PRSNT2#的两个金手指通过电阻R2电连接,不同类型的功能扩展板1内电阻R2的阻值不同。具体地,电阻R3的阻值至少是电阻R2的阻值的10倍。为了保证GPIO1管脚可以根据上拉电阻R3和功能扩展卡内串联的电阻本文档来自技高网...

【技术保护点】
1.一种智能网关扩展板热插拔检测系统,其特征在于,包括:扩展板连接器、功能扩展板以及主控芯片;/n所述扩展板连接器一端的检测引脚PRSNT1#分别与所述主控芯片的GPIO2管脚和ADC管脚电连接,所述主控芯片的GPIO2管脚和ADC管脚还通过电阻R

【技术特征摘要】
1.一种智能网关扩展板热插拔检测系统,其特征在于,包括:扩展板连接器、功能扩展板以及主控芯片;
所述扩展板连接器一端的检测引脚PRSNT1#分别与所述主控芯片的GPIO2管脚和ADC管脚电连接,所述主控芯片的GPIO2管脚和ADC管脚还通过电阻R1接地,所述扩展板连接器另一端的检测引脚PRSNT2#与所述主控芯片的GPIO1管脚电连接,所述主控芯片的GPIO1管脚还通过上拉电阻R3与接口电源电连接;
所述功能扩展板上对应所述检测引脚PRSNT1#和检测引脚PRSNT2#的两个金手指通过电阻R2电连接。

【专利技术属性】
技术研发人员:董永张超刘济瑀
申请(专利权)人:大唐半导体科技有限公司北京市建筑设计研究院有限公司
类型:新型
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1