基於Nuvoton NUC126x的Win11動態光效之電競燈控方案

Windows 11 的 動態光效 是一項整合電競周邊RGB控制的功能,讓您能夠在視覺上擴展您的 Windows 使用體驗。

  • 動態光效 現在已經在 Windows 11 上推出。這項功能允許您在 Windows 設定 中直接控制您的 RGB 裝置
  • 您可以使用它來將您的 Windows 強調色彩 延伸到您周圍的裝置上,並在不同品牌的裝置之間同步 RGB 效果
  • 此外,您還可以更精細地控制應用程式如何控制您的裝置燈光。
  • 動態光效有助於在 RGB 裝置市場 上創建一致性,並為受到 RGB 燈光 增強的應用程式提供新的引人入勝的體驗。

如果您想要啟用 動態光效,請按照以下步驟操作:

  1. 點擊左側選單中的 個性化 選項。
  2. 向下滾動並點擊 動態光效選項。
  3. 開啟 在我的裝置上使用動態照明 開關。
以下分享關於MCU上需要注意的部分

1. 於Configuration Descriptor新增interface及HID的descriptor



2.  需要於USB descriptor新增一個Usage Page(0x59)

HID Report Descriptor
0x05, 0x59, // Usage Page (0x59) (Lighting And Illumination Page)
0x09, 0x01, // Usage (0x01) (LampArray)
0xA1, 0x01, // Collection (Application)
........, ........, // LampArrayAttributesReport
........, ........, // LampAttributesRequestReport
........, ........, // LampAttributesResponseReport
........, ........, // LampMultiUpdateReport
........, ........, // LampRangeUpdateReport
........, ........, // LampArrayControlReport
0xC0, // End Collection

3. 配置2個Get Report及4個Set Report



4. 標準的 LampArray流程大約如下



5. 也會需要提供產品尺寸以及LED的相對位置


參考文件:

https://support.microsoft.com/zh-tw/windows/%E6%8E%A7%E5%88%B6-windows-%E4%B8%AD%E7%9A%84%E5%8B%95%E6%85%8B%E5%85%89%E6%BA%90%E8%A3%9D%E7%BD%AE-8e8f22e3-e820-476c-8f9d-9ffc7b6ffcd2

https://www.usb.org/sites/default/files/hutrr84_-_lighting_and_illumination_page.pdf

►場景應用圖

https://pro.58pic.com/newpic/5000132659.html-千圖網

►展示板照片

►方案方塊圖

►核心技術優勢

• 內核 ( core ) - ARM Cortex®-M0 - 工作頻率可達 72 MHz - 工作電壓: 2.5V 至 5.5V - 工作溫度: - 40 ℃ 至 105 ℃ • 記憶體 ( memory ) - 256 KB 應用程式 Flash - 內嵌20 KB SRAM - 獨立4 KB ISP ROM - 2 KB SPROM ( Security Protection ROM ) • 類比數位轉換器 ( ADC ) - 12位20通道 ADC - 每秒轉換速率可達800 kSPS • 脈波寬度調變 ( PWM ) - 最高運行速度可達144 MHz - 內建16位 PWM 產生器,可輸出12路 PWM 或6組互補配對 PWM - PWM 輸出可以觸發A/D轉換 • 通訊介面 ( connectivity ) - USB 介面 - 三組 USCI可設為 UART 、 SPI 、 I²C - 三組 UART - 兩組 SPI [I²S],擇一設置 - 兩組SC[ UART ],擇一設置 - 兩組 I²C - 提供一組16/8位外擴介面 ( EBI ) • 時鐘控制 ( clock control ) - 內部48 MHz 高速震盪器 ( HIRC 48 ) - 內部10 KHz 低速晶振 - 內部 22.1184 MHz 振盪器 ( HIRC , 1 % 精準度25 ℃ , 5V ) - 外部32.768低速晶振 - 外部4 to 24 MHz 高速晶振

►方案規格

 多達五路SPI + USCI可用來推動ARGB燈條  一組Crystal-less USB介面,不須外掛USB晶振  已成功於Win11實現動態光效

相關影片

基於Nuvoton NUC126x的Win11動態光效之電競燈控方案

基於Nuvoton NUC126x的Win11動態光效之電競燈控方案影片