一种基于STM32F7的IO口扩展电路的制作方法

文档序号:13508191阅读:1387来源:国知局

本实用新型涉及芯片接口扩展技术领域,具体为一种基于STM32F7的IO口扩展电路。



背景技术:

由于STM32F7芯片主频高性价比高,当前众多采用ARM9的技术方案有转向采用STM32F7作为主控单元的趋势。但是由于STM32F7目前最多支持218个引脚,主流的STM32F7芯片仅仅支持176引脚,其中通用IO口低于150个。这对IO口需求量大的系统便无法正常使用。为了解决STM32F7的IO口不够用的问题,STM32F7的IO口扩展电路研发应运而生。



技术实现要素:

本实用新型的目的在于提供一种基于STM32F7的IO口扩展电路,有效解决电路设计过程中单片机IO口不够的问题,极大的节省硬件成本,以解决上述背景技术中所提到的问题。

为实现上述目的,本实用新型提供如下技术方案:一种基于STM32F7的IO口扩展电路,包括扩展口芯片,所述扩展口芯片的VSS端串联8号引脚输出接地,其A0端、A1端和A2端通过1号引脚、2号引脚和3号引脚并联输出接地,P0端对应4号引脚输出接交换协议接口BEEP;所述扩展口芯片的P1端对应5号引脚输入接有线网络接口AP,有线网络接口AP的输入端串联有10K的电阻R45,电阻R45另一端连接电源VCC;所述扩展口芯片的P2端和P3端分别通过6号引脚、7号引脚串联数字图像接口DCMI和USB转换接口,7号引脚与USB转换接口之间还并联有1K的电阻R51,电阻R51的输入端串联电源VCC;所述扩展口芯片的P4端通过9号引脚接EXIO转换接口,EXIO转换接口的另一端串联10K的电阻R52;所述扩展口芯片的P5端通过10号引脚接9D接口,9D接口上串联10K的电阻R50;所述扩展口芯片的P6端通过11号引脚接通讯接口RS485,其P7端通过12号引脚串联4.7K的电阻R46,电阻R46的输入端并联1K的电阻R48,电阻R46的输出端串联有三极管Q1的基集,三极管Q1的发射极接地,集电极并联有驱动接口ETH RESET和4.7K的电阻R44,电阻R44的另一端串联电源VCC;所述扩展口芯片的INT端、SCL端、SDA端对应13、14、15号引脚串联相应的接口,其VDD端对应16号引脚串联电容C57,电容C57的一端并联电源VCC,另一端串联接地。

优选的,所述电阻R48、电阻R50和电阻R52的输入端并联有电源VCC。

优选的,所述电源VCC的输入电压范围在2.5V-6.0V,即兼容主流的3.3V和5V单片机操作IO。

优选的,所述扩展口芯片的型号为PCF8574/AT8574,通过PCF8574/AT8574实现STM32F7的2个IO口扩展为8个IO口,并可以并联控制。

与现有技术相比,本实用新型的有益效果如下:

1、本实用新型的基于STM32F7的IO口扩展电路,通过PCF8574/AT8574型号的扩展口芯片1实现STM32F7的IO口扩展,实现2个IO口扩展为8个IO口,并可以并联控制,最多2个IO口可以接8个PCF8574,可以扩展64个IO口,实现开漏中断输出,有效解决电路设计过程中单片机IO口不够的问题,极大的节省硬件成本。

2、本实用新型的基于STM32F7的IO口扩展电路,能够完美的实现对开发板USB_HOST接口,九轴传感器以及光环境检测传感器控制,支持中断输出及较低的操作电压,兼容主流3.3V和5V的单片机操作IO。

附图说明

图1为本实用新型电路原理图。

图中:1-扩展口芯片。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

请参阅图1,一种基于STM32F7的IO口扩展电路,包括扩展口芯片1,扩展口芯片1的型号为PCF8574/AT8574,通过PCF8574/AT8574实现STM32F7的2个IO口扩展为8个IO口,并可以并联控制;扩展口芯片1的VSS端串联8号引脚输出接地,其A0端、A1端和A2端通过1号引脚、2号引脚和3号引脚并联输出接地,P0端对应4号引脚输出接交换协议接口BEEP;扩展口芯片1的P1端对应5号引脚输入接有线网络接口AP,有线网络接口AP的输入端串联有10K的电阻R45,电阻R45另一端连接电源VCC;扩展口芯片1的P2端和P3端分别通过6号引脚、7号引脚串联数字图像接口DCMI和USB转换接口,7号引脚与USB转换接口之间还并联有1K的电阻R51,电阻R51的输入端串联电源VCC,实现对开发板USB_HOST接口,九轴传感器以及光环境检测传感器控制;扩展口芯片1的P4端通过9号引脚接EXIO转换接口,EXIO转换接口的另一端串联10K的电阻R52;扩展口芯片1的P5端通过10号引脚接9D接口,9D接口上串联10K的电阻R50;扩展口芯片1的P6端通过11号引脚接通讯接口RS485,其P7端通过12号引脚串联4.7K的电阻R46,电阻R46的输入端并联1K的电阻R48,电阻R48、电阻R50和电阻R52的输入端并联有电源VCC;电阻R46的输出端串联有三极管Q1的基集,三极管Q1的发射极接地,集电极并联有驱动接口ETH RESET和4.7K的电阻R44,电阻R44的另一端串联电源VCC;扩展口芯片1的INT端、SCL端、SDA端对应13、14、15号引脚串联相应的接口,其VDD端对应16号引脚串联电容C57,电容C57的一端并联电源VCC,另一端串联接地,电源VCC的输入电压范围在2.5V-6.0V,即兼容主流的3.3V和5V单片机操作IO。

综上所述:本基于STM32F7的IO口扩展电路,通过PCF8574/AT8574型号的扩展口芯片1实现STM32F7的IO口扩展,实现2个IO口扩展为8个IO口,并可以并联控制,最多2个IO口可以接8个PCF8574,可以扩展64个IO口,实现开漏中断输出,有效解决电路设计过程中单片机IO口不够的问题,极大的节省硬件成本;其次,该IO口扩展电路能够完美的实现对开发板USB_HOST接口,九轴传感器以及光环境检测传感器控制,支持较低的操作电压,兼容主流3.3V和5V的单片机操作IO。

尽管已经示出和描述了本实用新型的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本实用新型的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本实用新型的范围由所附权利要求及其等同物限定。

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