CD4532引脚图及功能表详解:从原理到应用
CD4532简介
CD4532是CMOS 8线-3线优先编码器,采用16引脚DIP或SMD封装。与TTL系列的74HC148功能兼容,但功耗更低。它常用于键盘编码、中断优先级管理、数据压缩等场景。
引脚图
以下为CD4532的引脚配置(俯视图):
——–——————————–
1 | EI VDD | 16
2 | I0 Y2 | 15
3 | I1 Y1 | 14
4 | I2 Y0 | 13
5 | I3 GS | 12
6 | I4 E0 | 11
7 | I5 I7 | 10
8 | VSS I6 | 9
——–——————————–引脚功能说明:
- I0-I7(输入):8个输入引脚,I7优先级最高。低电平有效(即低电平表示有请求)。
- Y2, Y1, Y0(输出):二进制编码输出(反码),例如输入I7有效时输出000(反码为111?注意:实际输出是反码,即I7对应Y2Y1Y0=000)。
- EI(使能输入):低电平有效。当EI=0时芯片工作;EI=1时所有输出均为高电平。
- E0(使能输出):当EI=0且所有输入均为高(无请求)时,E0=0,可用于级联。
- GS(组选输出):当EI=0且至少一个输入有效时,GS=0;否则GS=1。用于判断是否有输入。
- VDD, VSS:电源正极和接地。
功能表(真值表)
下表列出部分典型状态(X表示任意值):
| EI | I7 | I6 | I5 | I4 | I3 | I2 | I1 | I0 | Y2 | Y1 | Y0 | GS | E0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | X | X | X | X | X | X | X | X | 1 | 1 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
| 0 | 0 | X | X | X | X | X | X | X | 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | X | X | X | X | X | X | 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 | X | X | X | X | X | 0 | 1 | 0 | 0 | 1 |
完整真值表请参考官方数据手册。注意输出为反码,即Y2Y1Y0的高电平有效编码取反。例如I7优先级最高,输出000(二进制0),但实际编码为111?这里需要澄清:CD4532的输出是反码,即当I7有效时,Y2=0, Y1=0, Y0=0,故对应的二进制数为000,表示第7个输入。而74HC148输出也是反码,两者一致。
典型应用
键盘编码器
将8个按键连接到I0-I7,按下时拉低对应引脚。通过GS信号触发中断,读取Y2-Y0的编码即可知道按键。
级联扩展
使用两片CD4532可构成16线-4线编码器。将主片的E0连接到从片的EI,主片的Y0-Y2为低位编码,从片的Y0-Y2经反相后作为高位编码,GS产生总请求。
中断优先级管理
在微控制器系统中,将多个中断源连接到输入引脚,I7优先级最高。通过GS与Y输出来响应中断。
注意事项
- 电源电压范围:3V-15V,典型5V。
- 输入电压不能超过VDD或低于VSS。
- 未使用的输入引脚应接VDD或VSS,避免悬空。
- 输出驱动能力较弱,可加缓冲器。
CD4532简单易用,是数字逻辑设计的基础元器件。掌握其引脚图和功能表,即可灵活应用于各种编码场景。