Bootstrap

为什么不要用芯片直接驱动用电器?

因为用电器的功率一般会比较大,而芯片承受不了这么大的电流,芯片可能会因此直接发热而导致烧坏。所以他们之间一般会有个三极管、继电器或者其他可以通过小电流控制大电流的器件,来避免芯片直接接触大电流。

P=UI,P是电功率,U是电压,I是电流。

至于为什么强调是大电流而不是大电压,不妨我们来理解一下什么是电流,什么是电压。

电流就是单位时间内流动的电子数的多少,若以河流为举例的话,就是这段河道的水流量的大小,在大多时候,都是因为一段河道的水流量太大而引发的各种灾难。

而电压你可以理解为一条河道所处的坡道的陡峭程度,河道越陡峭,水流就越快,电压越大,一般电流也就会越大。

有公式如下:

I=U/R

U=IR

所以器件损坏的原因是电压和电流两者共同作用造成的,但是大部分情况下都是不合适的电流造成的器件损坏,而由电压直接造成损坏的情况比较少(比如因为电压过大导致电容击穿)。

STM32芯片的工作电压一般为3.3V,内部电流为30mA左右,而你要是用它其中的一个引脚用来驱动一个电子元件,如一个蜂鸣器的话。可能蜂鸣器所需的工作电压也是3.3V,但是由于他们的功率不同(蜂鸣器功率大于芯片),就会造成蜂鸣器的工作电流为50mA或者其他大于30mA的值,这样就会造成大的电流进入到芯片的内部,从而造成芯片损坏或者缩短芯片的使用寿命。

;