霍尔传感器为直流无刷电机内置的,实际测试输出1时电压为3.3V,输出0时电压为0V,但厂家电路又将输出的3.3V经过一个电阻,降为1.5V,后又接入一个运放,放大为2.2V左右,Z后进入STM32引脚。
求大神指点为什么要经过运放?在这有何作用?
两个作用:
1、增加驱动能力。
传感器的输出电压经过了电阻,接入到STM32的输入端经过了一段距离,那么那么这个电压的驱动能力将会大大的下降,而且经过长距离传输过程中可能也会受到外界因素的干扰导致驱动能力变弱,那么接一个运放在一定程度上能起到增加驱动能力的作用。
2、降低系统输出阻抗。
把传感器和运放看作一个整体系统,这个系统对外(STM32)提供一个电压值,那么STM32的输入端实际能得到多少电压取决于STM32的阻抗和系统阻抗的比值,那么我们肯定是希望STM32等效阻抗值尽可能的大,系统等效输出阻抗尽可能的小,因为STM32的等效阻抗是固定的,而通过这么个运放降低了该等效阻抗值。
注:中间加运放不是必须的,只是为了保证硬件上的可靠性,当然如果是工业上面的使用那么我们肯定是需要尽可能的增加硬件上的可靠性的。