GPIO口的八种工作模式
- 一、参考资料
- 二、GPIO八种模式
-
- 三、施密特触发器
-
一、参考资料
GPIO原理图详解
强烈建议观看:GPIO为什么这样设计?
施密特触发器—原理
施密特触发器—计算
什么是运放的虚短和虚断?
二、GPIO八种模式
1、输入模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/43bd61aac5e144ed9977aaf8487cfc49.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/149a52ae5d124a9794f7e1956f256117.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/1a260997b481447ca376974ba139247c.png#pic_center)
2、输出模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/0aafdf60ff0f4e5eb79f94a98d4cf181.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/e6e3a97deff3458b811256a45fe2f9d5.png#pic_center)
三、施密特触发器
关于GPIO的原理与设计思路,看前两个连接就能很详细的了解了。关于具体寄存器配置,具体使用这里不再赘述
这里主要想说一下施密特触发器在GPIO口输入模式中的作用。
施密特触发器是一个双稳态的迟滞的整流电路
。具体的原理分析看第三个参考文献就行。
施密特触发器有两个阈值(上触发点和下触发点),那么这两个阈值到底是怎么计算出来的,跟所学习电路分析课程是怎么联系的,写一下有感。
1、电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/0d722c5dd94f4823878f9ed478fdbdb1.png#pic_center)
V-输入40Hz的交流电,最大电压为5V。前面在加上一个1KHz的电源,充当电源噪声。产生如图的波形。
电路施加了正反馈。根据原理介绍可知,V+的高低电压即为上下触发阈值。那么改如何计算呢?
2、电路计算
可以调整电路为下图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2b6c1abdbbee4d93a823b66dbb52be46.png#pic_center)
先标出电路中的节点为U1和U2。U1即为10V。只需要根据电路分析的节点分析
对U2进行分析即可:
![在这里插入图片描述](https://img-blog.csdnimg.cn/f6d7fd0200c449bc9e241ada5e7be473.png#pic_center)
G为对应电阻R的电导;
公式中和图中的电流i,根据运放的“虚断”,i=0;
根据施密特触发器中运放的工作模式,输出电压Uout,是在正向和负向饱和电压来回跳动的;
图中运放饱和区间为±15V;
当Uout=+15v时,可计算出来U2=5.4V;
当Uout=-15v时,可计算出来U2=4.04V;
该计算结果和仿真图中的结果是完全一样的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)