由于每颗CPU的引脚数量有限,但为了满足更多的使用场景,CPU厂家在设计时采用了引脚功能复用技术,即同一引脚在不同使用场景时可以用作不同的功能。飞凌嵌入式为方便客户使用,在一些产品资料里也会整理一个《功能复用表格》,客户根据自己需求进行功能设计。
接下来我们就以FETMX6UL-C核心板为例,给大家来讲解一下如何利用这个表格来配置自己的功能方案。FETMX6UL-C核心板基于NXP Cortex-A7 i.MX6UltraLite 设计,外设资源非常丰富。为了提高芯片的性价比,CPU厂家引入了IOMUX的架构,简单说就是引脚存在复用,以上说的这些接口,只用了大约114个引脚,每个引脚最大可以有9种功能(具体可查看我们提供的《功能复用表格》),每个功能又可以出现在不同的引脚上面。
用户资料里会有核心板全功能引脚的方案表,提供几种常用的方案。如图1。
客户可以根据自己方案选择一种与自己最接近的方案,然后找到对应方案具体的复用方式,以此为基础进行功能配置,如图2。
表中每一列代表一种方案,每一行代表某一引脚可以复用的所有功能列表。列之间