SPI从PWM产生

简单的LED控制器

参考设计标志脉宽调制(PWM)使用矩形脉冲波,其脉宽被调制导致波形平均值的变化。每个PWM信号都是一个连续的高、低脉冲。每个脉冲的长度由所需的占空比和频率决定。

在手机和其他消费电子产品中,发光二极管(LED)越来越多地被用作显示背光。PWM为LED控制器提供了一个理想的解决方案,因为LED的调光强度可以通过改变占空比和脉冲频率来控制。

这种设计提供了微处理器和PWM发生器之间的桥梁。SPI从接口用于从外部SPI主机接收命令和数据。命令和数据依次用于设置PWM的频率和占空比。在本设计中,MachXO2中的嵌入式功能块(EFB)器件用于产生PWM信号。

该设计的一个典型应用包括接口一个符合SPI的板载微处理器和一个LED设备。该设计也可作为产生模拟调光PWM的参考。

特性

  • 可编程频率范围为1 KHz至100 KHz
  • 可编程的工作周期
  • 内置查找表(LUT)频率和占空比计数器产生
  • 产生时钟信号的内部振荡器

跳到

框图

性能和尺寸

测试设备 语言 性能 I / O引脚 设计的尺寸 修订
MachXO21 Verilog > 10 MHz 6 389 LUT 1.0
iCE40 UltraPlus2 Verilog > 10 MHz 5 3023附近地区 1.0

1.使用LCMXO2-640HC-4TG100C和Lattice Diamond™1.2设计软件生成性能和利用特性。
2.使用iCE40UP UWG30ITR和Lattice Radiant™1.0 SP1设计软件生成性能和利用特性

*也可以在其他设备上工作。

请注意:上述性能和设计尺寸仅为估算值。根据所选择的参数、时间限制和设备实现,实际结果可能会有所不同。详情请参阅设计文档。除非另有说明,所有的编码和设计工作都是在PC平台上完成的

文档

技术资源
信息资源
标题 数量 版本 日期 格式 大小
iCE40 UltraPlus SPI从站到PWM生成-文档
fpga - rd - 02049 1.0 9/28/2018 PDF 796.5 KB
iCE40 UltraPlus SPI从站到PWM生成-源
1.0 9/28/2018 邮政编码 736.7 KB
SPI从PWM产生源
RD1107 1.0 4/26/2011 邮政编码 107 KB
SPI从PWM产生-文档
RD1107 1.0 4/26/2011 PDF 217.6 KB
标题 数量 版本 日期 格式 大小
核心评估教程
请阅读出现在适用IP Core的ReadMe文件或Lattice IP网站上的安装说明。
8/1/2004 邮政编码 444.8KB
IP模块评估教程
8/1/2004 PDF 216.1 KB

*点击“更改通知我”按钮,表示您同意接收您所选文件的更改通知。

像大多数网站一样,我们使用cookie和类似的技术来增强用户体验。我们也允许第三方在我们的网站上放置cookie。继续使用本网站,即表示您同意使用我们所述的cookieCookie策略