您当前的位置: 首页 > 综合 > 详情

硬件设计之——GPIO配置表

2023-08-29 06:34:27 来源:面包芯语

欢迎关注老徐的技术专栏,了解更多电路设计知识~~

所谓的GPIO配置表,就是平台厂商提供的IO_MUX表,我们要根据IO_MUX表设置合理的输入输出、上下拉、总线等关键配置信息。


(相关资料图)

下面是典型的MTK平台的IO_MUX表,从此表中,可以看出所有的IO最多可以复用8个functions (即8个功能);

从左列开始:

1、power domain

IO的电源域,即该路IO的电平;

2、Pin Num

3、Driving

IO可以配置的驱动能力;

4、Pull init

有PD(下拉)和PU(上拉)两种状态,在上电、复位后默认是上拉或者是下拉;

如下图所示,一般GPIO都有上拉或者下拉电阻,保证IO电平状态是确定态;

5、IO reset mode

IO复位后默认输入和输出状态,有如下几种类型:

① 默认输入状态,一般普通的GPIO在复位和上电后基本都是此状态;

② 默认输出低OL

③ 默认输出高OH

默认输出态对电路设计非常重要,比如一个手机闪光灯的使能,在上电或者复位瞬间,使能信号必须是低电平,此时若选择了一个OH的GPIO,将会发现开机就亮的奇异现象;

不过一般平台也很少特意去设计OH的GPIO,只有一些总线协议如SPI的CS 默认状态需高电平,此时就会配成OH;

6、GPIO reset default mode

表示GPIO 上电或者复位后默认工作模式是function 0,上电开机过程中才会将该IO配置为我们所需的信号;

标签:

下一篇: 最后一页
上一篇: 厦门最大的二手车交易网 厦门哪个二手车网站信息量比较多可以很好的选择二手车