数字输入输出口
一、 输出OUT模式
1.OUT为高电平
单片机通过IO控制两个选择开关同时打到B1;
OPA2202IDR组成的运放电路为电压跟随器;
输出为高电平时,WST3400被打开,外设负极接地;
WST3401首先是充当二极管的作用,当电流经过二极管时,IN/OUT_1+大约为2.3V,Vgs<mos管阈值,mos管导通,视为导线,电流从选择开关流向外设,形成回路,当电流过大时,R236的压降增加,WST3400断开,形成过流保护的作用。
2.OUT为低电平
单片机通过IO控制两个选择开关同时打到B1;
OPA2202IDR组成的运放电路为电压跟随器;
输出低电平时,两个mos管都截止,R226和外设间形成回路。
二、 输入IN模式
1.外设IN为高电平
单片机通过IO控制两个选择开关同时打到B1;
OPA2202IDR组成的运放电路为电压跟随器;
当外设反接时,两个mos管都截止,R226和外设间形成回路。
当外设正接时,先是WST3401导通,电流流到WST3400区域时,Vgs>mos管导通阈值,WST3400导通,则IN/OUT_1-接地;
此时IN_1为高电平,反馈给单片机,单片机检测到电平后作出相应指令控制。
2.外设IN为低电平
单片机通过IO控制两个选择开关同时打到B1;
OPA2202IDR组成的运放电路为电压跟随器;
当外设输入为低电平时,两个mos管都截止,IN_1被R228、R227、R236下拉至地,即单片机检测到低电平,并作出相应指令控制。