來自 Jammy Instruments的Jammy E(以前稱為 Jammy EVO)是一個(gè)形狀像吉他的 MIDI 控制器,其中包含一個(gè)STM32F303、一個(gè)STM32WB和LIS2DH12加速度計(jì)等。該項(xiàng)目在Kickstarter上進(jìn)行了一次非常成功的活動(dòng),籌集的資金是其籌資目標(biāo)的四倍多。此外,現(xiàn)在可以在Indiegogo上預(yù)訂 Jammy E ,首批交付時(shí)間為 2021 年初。
控制器連接到計(jì)算機(jī)、手機(jī)或平板電腦。它使用 USB-C 端口或藍(lán)牙連接,可與任何數(shù)字音頻工作站 (DAW) 配合使用。Jammy E 針對需要直觀弦樂 MIDI 控制器的吉他手。光學(xué)傳感器跟蹤琴弦以檢測左手和右手正在使用什么。該產(chǎn)品還帶有鼓模式、敲擊模式和壓縮模式,以拓寬創(chuàng)作過程。它還可以實(shí)現(xiàn)更復(fù)雜的合成,而無需額外的控制器。
Jammy E 的左側(cè),一個(gè) STM32F303 以獲得更高的性能
Jammy E 包括兩個(gè)可拆卸部件,一個(gè)右側(cè)模塊和一個(gè)左側(cè)模塊。指板(或左側(cè)部分)集成了 STM32F303。MCU 處理來自光學(xué)傳感器的信息的速度比公司以前的型號更快。事實(shí)上,Jammy 的延遲時(shí)間約為 10 到 12 毫秒,而 Jammy E 的延遲時(shí)間為 8 毫秒。工程師們還選擇了具有大量引腳的封裝,以使他們的設(shè)計(jì)更加直接。每根琴弦必須包含 15 個(gè)音品中的每一個(gè),一個(gè)音品需要 11 個(gè)電觸點(diǎn)。工程師還將六個(gè)串傳感器中每個(gè)傳感器的運(yùn)算放大器輸出連接到 MCU 的模數(shù)控制器。因此,Jammy E 看似簡單,但在整潔且符合人體工程學(xué)的外殼背后,有一個(gè)極其復(fù)雜的系統(tǒng),旨在優(yōu)化性能。
硬件優(yōu)化以獲得更好的信號處理
該項(xiàng)目背后的工程師需要一種能夠有效處理大量信息的架構(gòu)。因此,他們嚴(yán)重依賴 MCU 的浮點(diǎn)單元 (FPU) 和嵌套向量中斷控制器 (NVIC) 來處理來自字符串的信號。擁有硬件 FPU 意味著系統(tǒng)可以依賴復(fù)雜的算法而不會(huì)受到懲罰。同樣,NVIC 優(yōu)化了應(yīng)用程序的庫并啟用了某些關(guān)鍵操作的優(yōu)先級。速度是一個(gè)巨大的限制。用戶必須感覺 Jammy E 反應(yīng)靈敏,否則體驗(yàn)不會(huì)令人滿意。因此,MIDI 控制器使用 MCU 的快速模數(shù)轉(zhuǎn)換器以 200 微秒的速度對琴弦進(jìn)行采樣,并使用微控制器的計(jì)時(shí)器來掃描音品、管理觸摸輸入等。
Jammy E 的右側(cè),用于藍(lán)牙的 STM32WB
Jammy E 的右側(cè)組件包含 STM32WB MCU,它為藍(lán)牙 MIDI 配置文件提供支持。工程師們還使用這款 MCU 與 Jammy Smart 應(yīng)用程序進(jìn)行通信。這個(gè)特定模塊上的字符串設(shè)置在兩個(gè)獨(dú)立的組中,每個(gè)組使用三個(gè)微控制器引腳。還有一個(gè)與指板上類似的信號處理解決方案,為控制器提供足夠的精度來區(qū)分指彈、彈奏或交替彈奏等。Jammy E 的兩個(gè)部分使用 345,600 波特率通過 pogo 針和一個(gè) UART 接口連接。因此,用戶可以同時(shí)享受這兩個(gè)部分,而不會(huì)出現(xiàn)任何差異或體驗(yàn)到一個(gè)部分與另一個(gè)部分不同步。最后,The Jammy E 還使用 LIS2DH12 加速度計(jì)來檢測吉他的傾斜度,使用戶能夠即時(shí)調(diào)制聲音。
審核編輯:郭婷
-
mcu
+關(guān)注
關(guān)注
146文章
17893瀏覽量
361962 -
控制器
+關(guān)注
關(guān)注
114文章
17028瀏覽量
183333 -
模數(shù)轉(zhuǎn)換器
+關(guān)注
關(guān)注
26文章
3315瀏覽量
128071
發(fā)布評論請先 登錄
TPS2070 用于總線/自供電集線器的 Pwr 控制器,帶 5V LDO 控制、3.3V LDO、8 個(gè) PWR 開關(guān)數(shù)據(jù)手冊

RA0E2 通用微控制器 (MCU)數(shù)據(jù)手冊和選型解讀

SDRAM控制器的設(shè)計(jì)——Sdram_Control.v代碼解析(異步FIFO讀寫模塊、讀寫SDRAM過程)

MIDI Unit:專業(yè)音頻控制單元,玩轉(zhuǎn)MIDI音樂制作

ZMC600E運(yùn)動(dòng)控制器直線和圓弧插補(bǔ)算法詳解

英飛凌攜手Flex展示用于軟件定義汽車的區(qū)域控制器設(shè)計(jì)平臺(tái)

ZMC600E運(yùn)動(dòng)控制器T型、S型速度規(guī)劃詳解

用于-48V熱插拔控制器的TPS2398EVM/TPS2399EVM評估模塊

評論