奥德赛人格 - PWM LED

介绍

这种个性演示了FPGA逻辑如何用于在照明和电机控制应用中创建大量PWM控制器。它与之相关最大10个双配置人格

如何使用

双配置控制

将Odyssey Board与智能手机应用程序连接后,选择PWM LED性格。当FPGA配置完成加载时,电路板提出手动模式,可以在没有应用程序的情况下控制:

按钮零(PB0)将通过LED状态循环:闪烁,全局级别或模式。在全球级别时,按钮一(PB1)将循环通过四个亮度(关闭,低,MED,高)。

App Control页面还允许控制这些功能,但一旦按下LED按钮,通过按钮通过按钮的手动控制才禁用,直到下次加载个性。

这个怎么运作

与双配置性格不同,此个性直接加载MAX10 FPGA的SRAM配置位,这意味着图像不是不易利的,并且在电源周期上会丢失。

PWM(脉冲宽度调制器)是在FPGA逻辑中适合并且易于实现的函数。由于它只是一个计数器,它控制I / O引脚的ON时间和OFF时间,因此您可以在最多10个逻辑面料中创建多个。八已经用于控制这种设计中的LED,但它们也可用于电机控制等功能。

与来自Phone App的所有控件一样,通过Broadcom BLE模块的I2C兼容写入发送命令。

更多信息

描述 下载
PWM LED人格的个性配置文件
pwm_leds_0_sof_gatt_891.bin.
用于PWM LED和双配置性格的RTL源代码文件
dualconfig_pwm_rtl.zip.zip.
Quartus II项目文件用于PWM LED和双配置性格
dualconfig_pwm.zip.zip.