パルス幅変調(PWM)はパルス幅が変調されて波形の平均値が変化する矩形パルス波を使用します。すべてのPWM信号は、連続した一連の高と低のパルスです。各パルスの長さは、必要なデューティサイクルと周波数によって定義されます。
携帯電話やその他の家電製品では、発光ダイオード(LED)は液晶バックライトとしてますます使用されている。PWMは、デューティサイクルとパルスの周波数を変更することによってLEDの調光強度を制御できるため、LEDコントローラに最適なソリューションを提供します。
この設計は、マイクロプロセッサとPWMジェネレータ間のブリッジをします。SPIスレーブインターフェースは外部のSPIマスターから命令やデータを受信します。この命令とデータは周波数とPWMのデューティサイクルを設定するために使用されます。この設計では、MachXO2™デバイスのエンベデッドファンクションブロック(EFB)を使ってPWM信号を生成します。
この設計の一般的な使い方は、SPI準拠のオンボードマイクロプロセッサとLEDデバイスのインタフェースです。この設計はアナログ調光用のPWMを生成するためのリファレンスとしても使用できます、