一种基于GPIO的加密电路制造技术

技术编号:18285057 阅读:36 留言:0更新日期:2018-06-23 23:52
本实用新型专利技术涉及电路加密技术领域,公开了一种基于GPIO的加密电路,包括:MCU和密码设置电路,所述MCU与所述密码设置电路通过GPIO接口连接,所述密码设置电路包括若干组高低电平选择电路,所述高低电平选择电路包括固定电阻和可选电阻,通过若干电阻实现硬件加密,实现方法简单,实用性强,且设置灵活。

【技术实现步骤摘要】
一种基于GPIO的加密电路
本专利技术涉及电路加密
,尤其涉及一种基于GPIO的加密电路。
技术介绍
目前,随着人们生活水平的提高,对电子产品的需求也越来越高,社会上出现了一些千方百计想窃取技术机密的人,严重损害了设计者的利益。同时,仿制厂家的技术、生产、质量控制水平通常较为低下,虽然生产出同样的产品,但质量无法保证,在影响正规供货商信誉的同时,给使用客户也带来了极大的不便。目前国内厂商在产品设计的过程中,很少考虑加密。少数有实力的大厂商采取直接定制芯片的方案进行加密,但其成本昂贵对于普通厂商来说是无法承受的。
技术实现思路
本专利技术的主要目的在于提出一种基于GPIO的加密电路,通过若干电阻实现硬件加密,实现方法简单,实用性强,且设置灵活。为实现上述目的,本专利技术提供的一种基于GPIO的加密电路,包括:MCU和密码设置电路,所述MCU与所述密码设置电路通过GPIO接口连接,所述密码设置电路包括若干组高低电平选择电路,所述高低电平选择电路包括固定电阻和可选电阻。可选地,所述密码设置电路包括:电阻R1047和电阻R1046,所述电阻R1047和电阻R1046组成一组高低电平选择电路,所述电阻R1047为固定电阻,所述电阻R1046为可选电阻;其中,电阻R1047的一端连接VCC电源端,电阻R1047的另一端与电阻R1046的一端一起连接到所述MCU的GPIO-0端子,当所述电阻R1046悬空时,所述GPIO-0端子为高电平,所述密码设置电路的密码为1;当所述电阻R1046接地时,所述GPIO-0端子为低电平,所述密码设置电路的密码为0。可选地,所述电阻R1047的电阻值为4.7KΩ,所述电阻R1046的型号为DNI-4.7K,也即,所述电阻R1046为可不焊接电阻,电阻值为4.7KΩ。可选地,所述密码设置电路包括:电阻R1047、电阻R1046、电阻R1051和电阻R1050,所述电阻R1047和电阻R1046组成第一组高低电平选择电路,所述电阻R1051和电阻R1050组成第二组高低电平选择电路,所述电阻R1047、电阻R1050为固定电阻,所述电阻R1046、电阻R1051为可选电阻;其中,电阻R1047的一端连接VCC电源端,电阻R1047的另一端与电阻R1046的一端一起连接到所述MCU的GPIO-0端子,当所述电阻R1046未被选用时,所述GPIO-0端子为高电平,当所述电阻R1046被选用且另一端接地时,所述GPIO-0端子为低电平;当所述电阻R1051被选用时,电阻R1051的一端连接VCC电源端,电阻R1051的另一端与电阻R1050的一端一起连接到所述MCU的GPIO-1端子,所述GPIO-1端子为高电平;当所述电阻R1051未被选用时,所述GPIO-1端子通过所述电阻R1050接地,所述GPIO-1端子为低电平;根据所述第一组高低电平选择电路和第二组高低电平选择电路的高低电平的选择,所述密码设置电路的密码为两位二进制密码。可选地,所述电阻R1047的电阻值为4.7KΩ,所述电阻R1046的型号为DNI-4.7K,也即,所述电阻R1046为可不焊接电阻,电阻值为4.7KΩ,所述电阻R1050的电阻值为4.7KΩ,所述电阻R1051的型号为NC-4.7K,也即,所述电阻R1051为可不焊接电阻,电阻值为4.7KΩ。可选地,所述密码设置电路包括:电阻R1047、电阻R1046、电阻R1051、电阻R1050、电阻R1049和电阻R1048,所述电阻R1047和电阻R1046组成第一组高低电平选择电路,所述电阻R1051和电阻R1050组成第二组高低电平选择电路,所述电阻R1049和电阻R1048组成第三组高低电平选择电路,所述电阻R1047、电阻R1050、电阻R1049为固定电阻,所述电阻R1046、电阻R1051、电阻R1048为可选电阻;其中,电阻R1047的一端连接VCC电源端,电阻R1047的另一端与电阻R1046的一端一起连接到所述MCU的GPIO-0端子,当所述电阻R1046未被选用时,所述GPIO-0端子为高电平,当所述电阻R1046被选用且另一端接地时,所述GPIO-0端子为低电平;当所述电阻R1051被选用时,电阻R1051的一端连接VCC电源端,电阻R1051的另一端与电阻R1050的一端一起连接到所述MCU的GPIO-1端子,所述GPIO-1端子为高电平;当所述电阻R1051未被选用时,所述GPIO-1端子通过所述电阻R1050接地,所述GPIO-1端子为低电平;电阻R1049的一端连接VCC电源端,电阻R1049的另一端与电阻R1048的一端一起连接到所述MCU的GPIO-2端子,当所述电阻R1048未被选用时,所述GPIO-2端子为高电平,当所述电阻R1048被选用且另一端接地时,所述GPIO-2端子为低电平;根据所述第一组高低电平选择电路、第二组高低电平选择电路和第二组高低电平选择电路的高低电平的选择,所述密码设置电路的密码为三位二进制密码。可选地,所述电阻R1047的电阻值为4.7KΩ,所述电阻R1046的型号为DNI-4.7K,也即,所述电阻R1046为可不焊接电阻,电阻值为4.7KΩ,所述电阻R1050的电阻值为4.7KΩ,所述电阻R1051的型号为NC-4.7K,也即,所述电阻R1051为可不焊接电阻,电阻值为4.7KΩ,所述电阻R1049的电阻值为4.7KΩ,所述电阻R1048的型号为DNI-4.7K,也即,所述电阻R1048为可不焊接电阻,电阻值为4.7KΩ。可选地,所述MCU的型号为U40F,所述MCU的管脚AE4与GPIO-0端子连接,所述MCU的管脚AF4与GPIO-1端子连接,所述MCU的管脚AE5与GPIO-2端子连接,所述MCU的其他管脚悬空。本专利技术提出的一种基于GPIO的加密电路,包括:MCU和密码设置电路,所述MCU与所述密码设置电路通过GPIO接口连接,所述密码设置电路包括若干组高低电平选择电路,所述高低电平选择电路包括固定电阻和可选电阻,通过若干电阻实现硬件加密,实现方法简单,实用性强,且设置灵活。附图说明图1为本专利技术实施例提供的一种基于GPIO的加密电路的电路图;图2为本专利技术实施例提供的一种密码设置电路的电路图;图3为本专利技术实施例提供的另一种密码设置电路的电路图;图4为本专利技术实施例提供的再一种密码设置电路的电路图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在本实施例中,一种基于GPIO的加密电路,包括:MCU和密码设置电路,所述MCU与所述密码设置电路通过GPIO接口连接,所述密码设置电路包括若干组高低电平选择电路,所述高低电平选择电路包括固定电阻和可选电阻。在本实施例中,通过若干电阻实现硬件加密,实现方法简单,实用性强,且设置灵活。在本实施例中,GPIO(GeneralPurposeInputOutput)为通用输入/输出接口,是利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器MCU或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外本文档来自技高网...
一种基于GPIO的加密电路

【技术保护点】
1.一种基于GPIO的加密电路,其特征在于,包括:MCU和密码设置电路,所述MCU与所述密码设置电路通过GPIO接口连接,所述密码设置电路包括若干组高低电平选择电路,所述高低电平选择电路包括固定电阻和可选电阻。

【技术特征摘要】
1.一种基于GPIO的加密电路,其特征在于,包括:MCU和密码设置电路,所述MCU与所述密码设置电路通过GPIO接口连接,所述密码设置电路包括若干组高低电平选择电路,所述高低电平选择电路包括固定电阻和可选电阻。2.根据权利要求1所述的一种基于GPIO的加密电路,其特征在于,所述密码设置电路包括:电阻R1047和电阻R1046,所述电阻R1047和电阻R1046组成一组高低电平选择电路,所述电阻R1047为固定电阻,所述电阻R1046为可选电阻;其中,电阻R1047的一端连接VCC电源端,电阻R1047的另一端与电阻R1046的一端一起连接到所述MCU的GPIO-0端子,当所述电阻R1046悬空时,所述GPIO-0端子为高电平,所述密码设置电路的密码为1;当所述电阻R1046接地时,所述GPIO-0端子为低电平,所述密码设置电路的密码为0。3.根据权利要求2所述的一种基于GPIO的加密电路,其特征在于,所述电阻R1047的电阻值为4.7KΩ,所述电阻R1046的型号为DNI-4.7K,所述电阻R1046为可不焊接电阻,电阻值为4.7KΩ。4.根据权利要求1所述的一种基于GPIO的加密电路,其特征在于,所述密码设置电路包括:电阻R1047、电阻R1046、电阻R1051和电阻R1050,所述电阻R1047和电阻R1046组成第一组高低电平选择电路,所述电阻R1051和电阻R1050组成第二组高低电平选择电路,所述电阻R1047、电阻R1050为固定电阻,所述电阻R1046、电阻R1051为可选电阻;其中,电阻R1047的一端连接VCC电源端,电阻R1047的另一端与电阻R1046的一端一起连接到所述MCU的GPIO-0端子,当所述电阻R1046未被选用时,所述GPIO-0端子为高电平,当所述电阻R1046被选用且另一端接地时,所述GPIO-0端子为低电平;当所述电阻R1051被选用时,电阻R1051的一端连接VCC电源端,电阻R1051的另一端与电阻R1050的一端一起连接到所述MCU的GPIO-1端子,所述GPIO-1端子为高电平;当所述电阻R1051未被选用时,所述GPIO-1端子通过所述电阻R1050接地,所述GPIO-1端子为低电平;根据所述第一组高低电平选择电路和第二组高低电平选择电路的高低电平的选择,所述密码设置电路的密码为两位二进制密码。5.根据权利要求4所述的一种基于GPIO的加密电路,其特征在于,所述电阻R1047的电阻值为4.7KΩ,所述电阻R1046的型号为DNI-4.7K,所述电阻R1046为可不焊接电阻,电阻值为4.7KΩ,所述电阻R1050的电阻值为4.7KΩ,所述电阻R1051的...

【专利技术属性】
技术研发人员:梁禄荣王月红
申请(专利权)人:深圳市四海伽蓝电子科技有限公司
类型:新型
国别省市:广东,44

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

1