随着电子行业的发展,对板卡功能的需求越来越多样化,如果每个功能都需要一个单独的引脚,会导致CPU的引脚数无限增加,但实际上CPU的管脚数量有限,所以引脚复用技术应运而生。引脚复用技术即将多个功能复用到同一个引脚上,通过改动设备树等软件内容实现不同功能的配置,这样就做到了在节约引脚资源的同时也实现了多种功能的灵活配置。
PinmuxPin Multiplexing的缩写,即引脚复用,CPU的管脚可以通过复用调整其引脚功能,例如:GPIO引脚可以通过软件复用为UARTI2CI2SSPI、以及RGMII等功能。用户资料里会有核心板全功能引脚的方案表,表中提供了几种常用的方案。表中每一列代表一种方案,每一行列出了某一引脚的复用功能。列之间可以自由组合出不同的方案,每一行只能选择一种功能。下面,以图2.1为例,进一步说明表格的使用方法。                                                      图片1.png
图片2.png
2.1核心板pinmux配置图
如上图所示,第一列为核心板连接器引脚号,第二列为CPU球号,第三列为3588核心板引脚功能,第四列为ELF 2开发板引脚功能,第五列为ELF 2开发板引脚描述,第六列开始(Alt1-Alt6)为功能配置方案。
图片3.png
2.2 核心板pinmux配置图
举个例子,据上图2.2所示,以ELF 2 核心板连接器引脚P2_3P2_5为例:俩引脚默认功能分别为PWM2PWM4。在复用中我们可以将引脚P2_3功能更改为I2C4_SDA_M2(即Alt2列),然后再将P2_5引脚复用为I2C4_SCL_M2(即Alt2列),这样就可以多出一组I2C的信号功能,但同时PWM2PWM4信号也就没有了,用户可以根据自己的实际情况,参考本表格来配置不同的功能方案。

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.5  © 2001-2013 Comsenz Inc.