SPI奴隶到PWM代

简单的LED控制器

参考设计徽标脉冲宽度调制(PWM)使用矩形脉冲波,其脉冲宽度被调制,从而导致波形的平均值的变化。每个PWM信号是连续连续的高脉冲。每个脉冲的长度由期望的占空比和频率限定。

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

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

这种设计的典型应用包括接地符合SPI符合板的微处理器和LED器件。该设计也可用作为模拟调光产生PWM的引用。

特征

  • 可编程频率从1千赫到100千赫不等
  • 可编程占空比
  • 内置查找表(LUT),适用于频率和占空比计数器
  • 内部振荡器生成时钟信号

跳到

框图

性能和规模

测试设备* 表现 I / O引脚 设计尺寸 修订
machxo2.1 verilog. > 10 MHz. 6. 389 LUT 1.0
ICE40 UltraPlus.2 verilog. > 10 MHz. 5. 3023 LUTS. 1.0

1.使用LCMXO2-640HC-4TG100C使用Lattice Diamond™1.2设计软件生成性能和利用特性。
2.使用ICE40UP UWG30TTR使用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.
标题 数字 版本 日期 格式 尺寸
isplevercore评估教程
请阅读适用的IP Core's Readme文件中出现的安装说明,或在格子IP网站上。
8/1/2004 压缩 444.8 KB.
IP模块评估教程
8/1/2004 PDF. 216.1 KB.

*单击“通知”按钮“通知”按钮,您同意接收关于所选文档的更改的通知。

与大多数网站一样,我们使用cookie和类似的技术来增强您的用户体验。我们还允许第三方在我们的网站上放置Cookie。通过继续使用本网站,您同意使用cookie,如我们所述Cookie政策