脉冲宽度调制(PWM)采用矩形脉冲波,被调制的脉冲宽度导致波形的平均值发生变化。每个PWM信号是一个连续的高电平和低电平脉冲。根据所需的占空比和频率定义每个脉冲的长度。
在移动电话和其他消费电子产品中,发光二极管(LED)正越来越多地被用来作为显示背光。 PWM提供了一个适用于LED控制器的理想的解决方案,因为 LED的调光强度可以通过改变占空比和脉冲的频率来控制。
这个设计提供了一个微处理器和一个PWM发生器之间的桥接。 SPI slave接口用于从外部SPI master接收指令和数据。命令和数据依次用来设置PWM的频率和占空比。在本设计中,MachXO2™器件的嵌入式功能块(EFB)是用来产生PWM信号。
这个设计的一个典型应用包括一个SPI兼容的板上微处理器和LED器件的接口。这个设计也可用于针对模拟调光,作为生成PWM的参考。