漏极开路(OD)原理说解
漏极开路(OD),它与集电极开路(OC)是一致的,就是把下图的三极管改成CMOS管就是了。
图2中的开关受软件控制,“1”时断开,“0”时闭合。很明显可以看出,当开关闭合时,输出直接接地,所以输出电平为0。而当开关断开时,则输出端悬空了,即高阻态。这时电平状态未知,如果后面一个电阻负载(即使很轻的负载)到地,那么输出端的电平就被这个负载拉到低电平了,所以这个电路是不能输出高电平的。也就是说这个输出端的电平是受负载的影响的。这样是很不稳定的,要避免这种情况。最多的就是使用上拉电阻。
P.S:说到OC门的话,大家都能想到三态门,那么就不得不提起它的“线与”功能了,这个功能是很方便的。操作上面也很简单。如下附图:
其中端口含义如下:in_num[15..0]——代表要从FPGA向单片机传输的数据总线
library ieee;
use ieee.std_logic_1164.all;
entity interface2 is
end interface2;
architecture rtl of interface2 is
begin
这里有几个注意点:一、首先最好只用一个双向口,也就是我这里的Mcu[15..0],另外一个“双向口”则等效成一个输入口与一个输出口,也就是这里in_num[15..0]与out_num[15..0].否则会有麻烦的。因为如果不这么做,那么在Quartus里面与这个双向口相连的端口必须都要设成双向口,这样的话,嘿嘿...
二、与那个Mcu[15..0]相联系的端口必须是双向口的,具体图解如下。
//这个是FPGA要求的,当从FPGA里读取数据时所要满足的条件
//众所周知,在双向口的设置中,对于端口的输入与输出的设置是最重要的
//输入时一定要记得把双向口的输出设置为高阻状态,在单片机中要记得设置为漏极开路
//当输出要记得把单片机设置为推挽输出,否则设置为漏极开路的话是达不到效果 的
void
{
}
//这个也是FPGA要求的,当往FPGA里写入数据时所要满足的条件
void
{
}
东芝牌RAC-45NHE型空调机电路图
时间:2026-03-04
杜鹃牌XPB2-3型洗衣机电路图
时间:2026-03-04
干衣机电路图
时间:2026-03-04
古桥牌KC-30DE型牌窗式空调机电路图
时间:2026-03-04
好乐牌KC-42R型窗式空调机电路图
时间:2026-03-04
佳乐牌KCS-12型窗式空调机电路图
时间:2026-03-04
江南牌KC-20型窗式空调器电路图
时间:2026-03-04
江南牌KCD-31型窗式空调器电路图
时间:2026-03-04
金羚牌XQB30-5型全自动洗衣机电路图
时间:2026-03-04
日产AW B310B型洗衣机控制器电路图
时间:2026-03-04
瞬间抑制二极管(TVS)/瞬间抑制二极管(TVS)是...
时间:2026-03-04
常用整流二极管型号大全
时间:2026-03-04
S/HS固态继电器原理简介
时间:2026-03-04
稳压二极管的选用和代换
时间:2026-03-04
TVS器件的电特性有哪些
时间:2026-03-04
TVS二极管的分类/应用,TVS二极管的特点/选用...
时间:2026-03-04
快恢复二极管,快恢复二极管是什么意思
时间:2026-03-04
PN结温度传感器工作原理是什么?
时间:2026-03-04
双向二极管起什么作用?
时间:2026-03-04
集电极开路(OC)/漏极开路(OD)输出的结构
时间:2026-03-04