我想知道逻辑门是否可用于包含微控制器的电路。是否存在模拟逻辑门优于微控制器的情况,以及哪些小工具使用模拟逻辑门?微处理器和控制器的时代。
逻辑门对包含微控制器的电路有什么用
我认为您的意思是“离散”逻辑门。
是的,您可能出于某些原因希望使用外门。我将举一个实际的例子:我有一个微控制器,它控制一些外部盒子的时钟信号。它必须在微控制器确定的时间打开时钟(几兆赫兹),并且不得输出任何“短脉冲”。通过将启用与时钟发生器(触发器)同步并对其进行门控(“与”门),可以满足规范。只用微信是没有办法的。
在另一种情况下,来自比较器的外部信号应由微控制器中的定时器启用。微控制器外设能够(及时)精确地切换其端口引脚,但无法使用该引脚状态“和”信号。
在某些情况下,微控制器配备了一些可配置的逻辑来满足 Microchip 部件上的此类要求(例如,“CLC”或“可配置逻辑单元”),但总会有一些应用需要微型制造商没有预料到申请。事实上,有时我们会将具有数十万个门的整个 FPGA 与微控制器绑定,以获得足够的外部逻辑来满足要求。
数字逻辑门(“模拟逻辑门”没有意义)有时仍与微控制器一起使用。通常原因是需要以固件太慢的逻辑门的速度来完成某些事情。另一种可能性是扩展微控制器的 I/O 能力。例如,如果您在总线上有多个设备,您可能会有外部逻辑来锁存进出总线的数据。也可能有外部逻辑来处理仲裁,因为这通常必须以总线周期或总线周期的一小部分的速度发生。
另一个原因:不切换时的超低电流消耗。当微控制器关闭时,您可以使用它来响应简单的输入,或者决定是否将其唤醒以执行处理。
Microchip 已经确定,足够多的设计人员需要在他们的设计中添加一些外围“粘合”逻辑,因此他们推出了两个微控制器系列——PIC16(L)F150和PIC10(L)F32X——其中包括多达四个可配置逻辑单元(CLC),很像一个微型 CPLD。
有八种不同的逻辑功能可用:
• AND-OR
• OR-XOR
• AND
• S-R Latch
• D Flip-Flop with Set and Reset
• D Flip-Flop with Reset
• J-K Flip-Flop with Reset
• Transparent Latch with Set and Reset
例如这里是一个 JK 触发器:
对于 PIC10(有一个 CLC)来说,这对于数量低于 40 的六针设备来说是相当惊人的。以这个价格,与必须包括几个单独的逻辑芯片相比,成本和空间节省加起来。