这几天操作了GPIO,但是对GPIO的输出方式仍然不是很理解!瞬间觉得自己的模电都还给我们可爱的模电老师了。看来得好好补补硬件知识了。还有,图片怎么镶嵌在文字中呀!郁闷哦
关于GPIO的输出有以下几点:
GPIO的输出方式分为:推挽式输出,开漏输出,推挽式复用功能,开漏复用功能。
重点只要理解推挽式输出和开漏输出,复用功能是相似的。
file:///C:/Users/Administrator/AppData/Local/YNote/data/lp532206@163.com/0b7af484180d4f4786b31148bffb0c49/clipboard.png
推挽输出:
推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务(*此处应该有图,但是不知道怎么把图贴出来*),电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。
当运放输出高电平时,上面的三极管导通,下面的三极管截止。
当运放输出低电平时,下面的三极管导通,上面的三极管截止。
这样当运放输出高低电平时,两个三极管轮流导通,轮流工作,降低了每个三极管的功耗,提高了每个管的承受能力。
开漏输出:
输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).
(*这部分是网上看别人说的,记下来。
开漏形式的电路有以下几个特点: |