跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

( I/O 端口,引脚)  如何处理未使用引脚,并说明原因。 [2002/04/10]

最新更新:04/10/2002

Question:

( I/O 端口,引脚)  如何处理未使用引脚,并说明原因。 [2002/04/10]

Answer:

CMOS三态未使用I/O端口的处理说明如下:

(1) 处理类型1举例

通过1k~10k-ohm电阻将端口设定到输入模式并将Vcc或Vss连接到各引脚 。 

[理由]
端口设定为输入模式时,关闭晶体管的“H”和“L”输出,端口处于浮空状态。
此状态下应用时,为阻止电流流向引脚,将此引脚连接到Vcc或Vss。
即使引脚连接到Vcc和Vss,由于两个输出晶体管都是闭合的,电流将不会流出。

而且,仅考虑输入时无需电阻,当方向寄存器反向且输出晶体管由于噪声或程序跑飞而打开时,电流从Vcc流向MCU或从MCU流向Vss。需使用电阻避免电流(尤其是大电流)造成的端口损坏和运行故障。

另外,建议定期重写(刷新)方向寄存器,以避免由于噪音或程序跑飞造成的方向寄存器反向。

(2)处理类型2举例:内置上拉电阻的端口

在具有内置电阻的端口中,可用来连接外部电阻。
将端口设定到输入模式并选择“可用上拉电阻”

[理由]
当端口设定到输入模式,晶体管的“H”和“L”输出都是关闭的,端口处于浮空状态。
此状态下应用时,将引脚连接到Vcc或Vss,以避免电流流向引脚。
即使引脚连接到Vcc和Vss,由于两个输出电阻都是关闭的,电流不会流出。

仅考虑输出时,无需电阻。当方向寄存器反向时,输出晶体管由于噪音或程序跑飞,输出晶体管打开,电流从Vcc流向MCU或从MCU流向Vss。需使用电阻防止电流(尤其是大电流)导致的端口损坏或运行故障。

若内置上拉电阻打开,将产生类似于引脚通过外部连接的电阻连接到Vcc的结果。
但是,选择上拉电阻之前,电压电平可能不稳定,电源电流可能增加。建议复位后,尽早选择“可用上拉电阻”
另外,建议定期重写(刷新)方向寄存器,以防止由于噪音或程序跑飞产生的方向寄存器反向。

(3) 处理类型3举例
将端口设定到输出模式并打开

[理由]
当端口依据端口锁存的内容设定到输出模式,打开其中一个输出晶体管,从引脚输出“H”或“L”。
此时,由于输入边处于关闭状态,电流不会流出。

方向寄存器选择输出之前,电压电平可能不稳定,电源电流可能增加,建议复位后,尽早将方向寄存器置“1”。
建议定期重写(刷新)方向寄存器,以防止由于噪音或程序跑飞造成的方向寄存器反向。

(#105176)

Suitable Products
3803H
3803L
3823
3850A
3858
38D2
38D5
7544
7546
7547
7548
7549