【技术实现步骤摘要】
本技术涉及一种支持SPI、I2C、I2CL、UART协议的端口复用电路,属于电子
技术介绍
在电子
中,随着芯片的封装体积越来越小,输入输出(IO)资源也非常宝贵,在很多功能实现中需要占用大量的通用输入输出(GeneralPurposeInputOutput,GPIO)端口,如何做到利用有限GPIO端口资源实现更多的功能变得越来越重要。随着电子技术的不断发展,集成化、专用化的端口使用也越来越得到学者、专家们的认可。在现有的需进行数据传输的芯片中,比如复旦微芯片系列,虽然兼容I2C、SPI、UART等数据传输协议,但数据传输接口却没有集成化非常零散,占用端口资源多,这样就使得芯片控制使用不方便,又增加成本。
技术实现思路
为解决如何实现多传输协议传输端口集成复用问题,本技术提供一种支持SPI、I2C、I2CL、UART协议的端口复用电路,将多种传输协议端口集成在四个端口上进行选择复用,通过端口IFSEL0、IFSEL1来进行选择。本专利技术中数据传输协议接口选择电路与MCU连接,通过MCU输入IFSEL0、IFS ...
【技术保护点】
一种支持SPI、I2C、I2CL、UART协议的端口复用电路,其特征在于,包括第一至第六数据传输接口、MCU处理器、传输协议端口选择电路、SPI协议控制电路、I2C协议控制电路、I2CL协议控制电路、UART协议控制电路,其中,所述MCU处理器通过第一和第二数据传输接口与传输协议端口选择电路连接,用于将两路控制指令发送至传输协议端口选择电路;所述第二至第四数据传输接口均分别与MCU处理器和传输协议端口选择电路连接;所述传输协议端口选择电路的四个输出端分别与SPI协议控制电路、I2C协议控制电路、I2CL协议控制电路、UART协议控制电路连接,用于根据接收到的两路控制指令确定选用的传输协议。
【技术特征摘要】
1.一种支持SPI、I2C、I2CL、UART协议的端口复用电路,其特征在于,包括第一至第六数据传输接口、MCU处理器、传输协议端口选择电路、SPI协议控制电路、I2C协议控制电路、I2CL协议控制电路、UART协议控制电路,其中,
所述MCU处理器通过第一和第二数据传输接口与传输协议端口选择电路连接,用于将两路控制指令发送至传输协议端口选择电路;
所述第二至第四数据传输接口均分别与MCU处理器和传输协议端口选择电路连接;
所述传输协议端口选择电路的四个输出端分别与SPI协议控制电路、I2C协议控制电路、I2CL协议控制电路、UART协议控制电路连接,用于根据接收到的两路控制指令确定选用的传输协议。
2.根据权利要求1所述的一种支持SPI、I2C、I2CL、UART协议的端口复用电路,其特征在于,所述传输协议端口选择电路包括2-4译码器、第一至第十二与门、三输入或门、二输入或门,其中,
2-4译码器的两个输入端分别与第一、第二数据传输接口连接,用于接收的两路控制指令;2-4译码器的第一输出端口分别与第一与门、第九与门的使能输入端连接,第一与门、第九与门的数据输入端分别与第三数据传输接口、UART协议控制电路的输出端连接,第一与门的输出端与UART协议控制电路的输入端连接;第二输出端口分别与第二与门、第三与门、第四与门、第十与门的使能输入端连接,第二与门...
【专利技术属性】
技术研发人员:吴爱龙,吕锋,李玮,
申请(专利权)人:武汉芯昌科技有限公司,
类型:新型
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。