模拟芯片,也称为模拟信号集成IC,常见的这类芯片有我们最为常见的是运算放大器,作为模拟芯片,运放一定是工作在线性区,对信号进行处理,但大家也知道,运放也可以在正反馈或者开关情况下,工作在饱和区,那么这时候运放就作为了比较器用,那么它的输出就是我们常说的高电平或低电平,既然是高低电平,当然对电路系统来说它就是实现逻辑功能。再比如我们的常见晶体管~三极管,实现信号的放大功能时,它也必然工作在线性区,实现的是模拟信号的放大,当它工作在饱和区,比如我们常见的三极管开集电极外加上拉,那么对NPN管子来说,它实现的就是“非”逻辑功能电路。所以模拟芯片或分立器件根据工作状态的不同,实现不同的功能。
常见的逻辑芯片我们其实也接触了不少,它的主要功能是实现逻辑功能,比如“与”,或,非,与非,或非等,非逻辑芯片如CD40106、与非逻辑芯片如CD4047等,这些器件内部也是由许多晶体管组成,不过它们一般都工作在饱和区,实现“0”和“1”的转换。
还有我们常见的逻辑芯片有可编程逻辑器件,比如复杂可编程逻辑器件CPLD以及现场可编程逻辑门阵列FPGA,它们作为专门的大规模逻辑器件,用户可以根据自己要求,通过编写硬件描述需要实现常见逻辑功能,其实这些逻辑器件内部也是由基本逻辑单元构成,只不过通过一系有序组合实现不同的逻辑,常见的其实现组合逻辑功能,与,或,非等等,实现时序逻辑功能,如计数器等。
所以模拟芯片和逻辑芯片内部基础电路基本相同,只不过,基础器件的工作状态是有差异的,这个差异是“线性区”和“饱和区”的差异,外在表现为是对信号信号做真假逻辑处理还是表现为对信号的放大或其它运算功能。