The invention discloses a testing method for external accessories of electronic equipment, in particular to a testing method for external accessories of low power Internet of Things equipment. The number of required connection lines can be reduced by multiplying the I2C interface and the GPIO interface. The electronic device host has at least one master chip and two weak pull-down resistors connected to the master chip; the master chip contains at least one controller and an interface that can work in I2C mode and GPIO mode switching each other, in which the controller detects the access state of the interface and sets the interface specifications according to the system requirements. Working mode. After the controller completes the access discrimination, the information in the external accessories can be further read through I2C mode. The detection method described in the invention reduces the number of connecting wires by interface reuse, and further supports the automatic judgment of accessory type and the information acquisition and control of accessory parts by the equipment host without affecting the original functions.
【技术实现步骤摘要】
一种电子设备外置附属配件的检测方法
本专利技术属于电子设备的检测电路领域,特别涉及低功耗物联网电子设备外置附属配件的检测方法。
技术介绍
在随着电子技术的迅速发展,主芯片集成度越来越高,电子设备的功能越来越复杂。但是往往不同的电子设备主体硬件设计完全相同,而电子设备外置附属配件内的传感器件、执行机构有所差异。为了使得电子设备能够主动侦测到外置附属配件的可靠插入和移除、并且读取到外置附属配件是何种配件,并随后进行相应的数据读取及控制显得尤为重要。这时候电子设备主体和外置附属配件之间会存在大量的信号线用于插入检测、附件识别和信号控制,如何在满足功能需求的前提下,又尽量减少电子产品主体和附属配件之间的连接线成为一个重要的课题。在现有技术中,有一种对于外设的识别方法是通过产品主机软件定时周期性(例如100毫秒)的通过I2C总线进行查询,如果有附属配件插入,则可以读取到附属配件内的设备信息,如果附属配件移除则I2C读取错误,表示设备已经移除。这种模式最大的缺点就是主机的控制器一直处于周期性的工作模式,能耗大大增加,对于LoRa,NB-IoT等电池供电的低功耗物联网电子设备来 ...
【技术保护点】
1.一种电子设备外置附属配件的检测方法,包括电子设备主机(1)经由外部连接器(弹簧顶针等)(3)连接至外置附属配件(2),电子设备主机(1)内的I2C及GPIO经匹配电路复合后输出至外部连接器(3),减少了外部连接器(3)所需顶针数量;电子设备主机(1)可自动判断外置附属配件(2)是否连接上系统,连接后可进一步读取外置附属配件(2)内的设备信息,电子设备主机(1)在与外置附属配件(2)连接后在I2C通信闲隙可通过GPIO端口保持监测外置附属配件是否保持连接。
【技术特征摘要】
1.一种电子设备外置附属配件的检测方法,包括电子设备主机(1)经由外部连接器(弹簧顶针等)(3)连接至外置附属配件(2),电子设备主机(1)内的I2C及GPIO经匹配电路复合后输出至外部连接器(3),减少了外部连接器(3)所需顶针数量;电子设备主机(1)可自动判断外置附属配件(2)是否连接上系统,连接后可进一步读取外置附属配件(2)内的设备信息,电子设备主机(1)在与外置附属配件(2)连接后在I2C通信闲隙可通过GPIO端口保持监测外置附属配件是否保持连接。2.根据权利要求1所述的检测方法,其特征在于,有效利用了主芯片接口(6)可以根据需要配置在不同工作模式,结合利用I2C总线本身工作所需要的强上拉电阻R3,R4作为检测手段,采用I2C总线本身的信号线SDA(6)与SCL(7),在不增加额外检测连接线,不影响I2C总线自身可靠通讯,通过只增加2颗弱下拉电阻R1,R2完成外部附属装置(2)的可靠检测。3.根据权利要求1所述的检测方法,其特征在于,在外置附属配件(2)没有连接到电子装置主机(1)的时候,CPU控制器(5)缺省把接口电路(6)配置在GPIO高阻抗输入的工作模式,信号线SDA(6)和SCL(7)经由弱下拉电阻R1和R2接到电源地上,此时SDA(6)和SCL(7)均是低电平,CPU控制器判断为没有附件连接到电子装置主机(1),整机处于休眠状态。4.根据权利要求1所述的检测方法,其特征在于,在外置附属配件(2)连接到电子装置主机(1)的时候,信号线SDA(6)和SCL(7)经由强上拉电阻R3和R4接到电源VCC上;此时CPU控制器(5)检测到接口电路(6)传来的上升沿信号进入到电平检测状态,当读取到SDA(6)与SCL(7)中同为高电平时,则判断有外置附属配件(2)接入;然后CPU控制器(5)将接口电路(6)配置成I2C的工作模式,并通...
【专利技术属性】
技术研发人员:王亦加,裘嘉,樊俊,周健,
申请(专利权)人:翌朵网络科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。