Bootstrap

mcu gpio驱动强度的理解

以rt1061芯片为例,驱动强度的配置参数选项如下:

/*! DSE - Drive Strength Field

 *  0b000..output driver disabled;

 *  0b001..R0(150 Ohm @ 3.3V, 260 [email protected])

 *  0b010..R0/2

 *  0b011..R0/3

 *  0b100..R0/4

 *  0b101..R0/5

 *  0b110..R0/6

 *  0b111..R0/7

 */

当寄存器值为0b000时,输出驱动是被禁掉的,即高阻抗状态;

当寄存器值为0b000时,输出驱动强度时R0(150 Ohm @ 3.3V, 260 [email protected]),150 Ohm @ 3.3V, 260 [email protected]具体函数如下:

(tips:驱动能力会影响功耗,在低功耗设计中,可以选择较低的驱动强度以降低功耗)

当寄存器值为0b000时,输出驱动强度时R0/2时,即驱动强度为R0的2倍,同理。R0/7即R0的7倍;

;