在我们日常所玩的板卡中的DC-DC无处不在,最常用的就是PWM了。把一个恒定的电压是以一定频率的通断重复脉冲序列输出,这时负载上的电压幅值相等而宽度不同,于是就等效于一个更低的电压。
占空比是指在一个脉冲循环内,通电时间相对于总时间所占的比例。
因为是方波,所以可以简单把输出电压简化为
最简单的用法可能是Arduino里的analogWrite函数了。
analogWrite(pin,value)
例如:
void setup() {
analogWrite(5,64);
analogWrite(6,128);
analogWrite(7,191);
analogWrite(8,255);
}
void loop() {
//nothing
}
我们可以让板子的5、6、7、8脚分别输出1.25V、2.5V、3.75V、5V电压。