数据分配器(
多路分配器)是一种逻辑电路,能够将单路输入数据根据地址码选择传送到多个输出端中的某一个,其功能与数据选择器相反。该电路通常由
译码器实现,通过地址码控制输入数据分配到指定输出通道。数据分配器在数字系统中广泛应用,例如1路—4路数据分配器具有1个数据输入端、2个选择控制端和4个数据输出端。
数据分配器(Demultiplexer,DEMUX)是一种将单路输入信号根据地址码分配到多个输出通道的电路。其核心功能与数据选择器相反,后者是多个输入到一个输出的选择。地址码的位数决定了输出通道的数量,例如n位地址码可选择2^n个输出端。
地址码用于指定输入数据应传输到哪一个输出通道。以1路—4路数据分配器为例,两个选择控制端(地址码)共有4种组合,对应四个数据输出端。当地址码变化时,输出通道随之切换,实现数据动态分配。
数据分配器可通过译码器改装实现。例如,将3-8线译码器的使能端作为数据输入端,地址输入线作为控制端,可实现8路数据分配功能。截至2016年,该方法已成为常见实现方式,译码器与分配器的功能转换在数字电路设计中广泛应用。