System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及地址分配,尤其涉及一种iic通讯地址分配和识别电路及方法。
技术介绍
1、iic通讯过程中,在需要分配多个地址单元的时候,传统的方法都是采用多个普通io端口,读高低电平的方式来识别,在一些地址分配端口对外开放的案例中,往往存在安全隐患,比如外接的端口有可能给单片机输入了一个较高电压的电压脉冲,直接损坏了单片机的io,导致功能缺失,为了提高起其可靠性,不得不给每个端口配置相应的保护电路。
2、而且在模块电源设计过程中设置多个iic通讯地址,往往会采用引脚数量多的单片机,但是由于电子元器件密度非常高,需要选择体积小的电子元器件,此时又会选择引脚数量少的单片机,因此目前引脚数量少的单片机以及配置多个iic通讯地址的功能难以兼得。
技术实现思路
1、本专利技术的目的是针对
技术介绍
存在的技术问题,提出一种iic通讯地址分配和识别电路及方法。
2、为实现上述技术目的,本专利技术采用的技术方案如下:
3、本专利技术在第一方面提供了一种iic通讯地址分配和识别电路,其与单片机电性连接,该iic通讯地址分配和识别电路包括保护单元、滤波单元以及配置单元,保护单元的第一端与单片机电性连接以保护电路,保护单元的第二端以作为单片机的输入引脚,滤波单元电性连接于保护单元的第二端以对保护电路所输出的电信号进行滤波处理,配置单元的第一端电性连接于保护单元的第二端,配置单元的第二端接地以配置iic通讯地址。
4、优选地,保护单元包括上拉电阻r1、下拉电阻
5、优选地,二极管d1为in4148型号二极管。
6、优选地,滤波单元包括滤波电容c5,滤波电容c5的第一端与二极管d1的负极电性连接,滤波电容c5的第二端与下拉电阻r4的第一端电性连接。
7、优选地,配置单元包括配置电阻r7,配置电阻r7的第一端与二极管d1的负极电性连接,配置电阻r7的第二端分别接地,其中,配置电阻r7包括不同阻值,根据不同阻值下的配置电阻r7以配置对应多个iic通讯地址。
8、优选地,单片机为n32g430系列单片机。
9、本专利技术在第二方面提供了一种iic通讯地址分配方法,其应用于上述方案任一项的iic通讯地址分配和识别电路,该iic通讯地址分配方法包括:
10、通过所述保护单元接入所述单片机以获取电压,其中,所述保护单元的第二端以作为所述单片机的输入引脚;
11、将所述滤波单元接入所述保护单元中以滤除电路中的高频杂波;
12、通过所述单片机检测所述保护单元的第二端在断连以及接地时的电压数值,分别得到第一电压值和第二电压值;
13、计算出所述第一电压值和所述第二电压值的差值,并将所述差值作为寻址范围;
14、将预置压差值与所述寻址范围进行计算,得到多个iic通讯地址;
15、将所述配置单元电性连接于所述保护单元的第二端以获取输入电压值,根据所述输入电压值,以配置所述配置单元对应的所述iic通讯地址。
16、本专利技术与现有技术相比具有如下有益技术效果:由保护单元、滤波单元以及配置单元组合,保护单元的第一端与单片机电性连接以保护电路,保护单元的第二端以作为单片机的输入引脚,滤波单元电性连接于保护单元的第二端以对保护电路所输出的电信号进行滤波处理,配置单元的第一端电性连接于保护单元的第二端,配置单元的第二端接地以配置iic通讯地址,在确保单片机的io安全的同时,实现单输入引脚,以识别多个iic通讯地址。
本文档来自技高网...【技术保护点】
1.一种IIC通讯地址分配和识别电路,其与单片机电性连接,其特征在于,包括:
2.根据权利要求1所述的一种IIC通讯地址分配和识别电路,其特征在于,所述保护单元包括上拉电阻R1、下拉电阻R4以及二极管D1,所述上拉电阻R1的第一端与所述单片机的VDD电性连接,所述下拉电阻R4的第一端与所述单片机的地连接,所述二极管D1的正极分别与所述单片机的AD口、所述上拉电阻R1的第二端以及所述电阻R2的第二端电性连接,所述二极管D1的负极以作为所述单片机的输入引脚。
3.根据权利要求2所述的一种IIC通讯地址分配和识别电路,其特征在于,所述二极管D1采用IN4148型号二极管。
4.根据权利要求2所述的一种IIC通讯地址分配和识别电路,其特征在于,所述滤波单元包括滤波电容C5,所述滤波电容C5的第一端与所述二极管D1的负极电性连接,所述滤波电容C5的第二端与所述下拉电阻R4的第一端电性连接。
5.根据权利要求2所述的一种IIC通讯地址分配和识别电路,其特征在于,所述配置单元包括配置电阻R7,所述配置电阻R7的第一端与所述二极管D1的负极电性连接
6.根据权利要求1所述的一种IIC通讯地址分配和识别电路,其特征在于,所述单片机为N32G430系列单片机。
7.一种IIC通讯地址分配方法,其特征在于,其应用于权利要求1-6任一项所述的IIC通讯地址分配和识别电路,所述IIC通讯地址分配方法包括:
...【技术特征摘要】
1.一种iic通讯地址分配和识别电路,其与单片机电性连接,其特征在于,包括:
2.根据权利要求1所述的一种iic通讯地址分配和识别电路,其特征在于,所述保护单元包括上拉电阻r1、下拉电阻r4以及二极管d1,所述上拉电阻r1的第一端与所述单片机的vdd电性连接,所述下拉电阻r4的第一端与所述单片机的地连接,所述二极管d1的正极分别与所述单片机的ad口、所述上拉电阻r1的第二端以及所述电阻r2的第二端电性连接,所述二极管d1的负极以作为所述单片机的输入引脚。
3.根据权利要求2所述的一种iic通讯地址分配和识别电路,其特征在于,所述二极管d1采用in4148型号二极管。
4.根据权利要求2所述的一种iic通讯地址分配和识别电路,其特征在于,所述滤波单元包括滤波电...
【专利技术属性】
技术研发人员:龙成国,何新权,孟宪富,
申请(专利权)人:深圳达德航空科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。