用单片机来物理建模音源,一般要什么级别性能的单片机?

xbox360 2026-09-27 13:52 1

买了一块树莓派 pico2,双核 150MHz,core0 做 usb 数据传送和显示信息,core1 主要接收 core0 的 midi 信号后,经物理建模音源后通过 i2s 输出声音.
但是我发现渣音质不说,还有很多杂音,然后从 150MHz 超频到 200MHz 后音质有所改善,杂音也少了一些,但是超频到 300MHz 后,输出的音频会有爆音.

当然了,前提是单片机要有性价比,太贵的话不如用一台手机加载软音源来使用.
最新回复 (4)
  • zhujinliang 09-27 17:40
    1楼
    core0 只做 usb 和显示可能有点浪费
    性能/价格比 pico2 强的单片机不多了,而且现在都涨价,当前的价格远不如以前美丽了
    另外可以考虑看下 F1C200S 或者 RK3506G2 这样的芯片,前一个是 800MHz ARM9 ,芯片价 30 元左右,后一个是 3 核 1.5GHz Cortex-A7 ,模块价格大概 100 多元
  • murmur 09-27 19:10
    2楼
    你想干嘛,不是有专门的电子琴芯片,128m 的采样就能演出了
  • westerndream 09-27 20:09
    3楼
    你程序的浮点运算多不多,多的话建议换带 fpu 的型号不然软件浮点很慢的,其他的除非你算法很复杂,要不然优化一下算法/调度(裸机/RTOS )/驱动( DMA )应该能跑,我做过 96M 主频 stm32f4 的,4 路 192k 32Bit I2S 输出,波形很漂亮
  • BingoXuan 09-28 10:27
    4楼
    2350 绝对够用。用 pio 实现 i2s ,然后走 dma 发送数据。计算不要全在 mcu 上,而是计算好传输给 mcu 。
* 帖子来源V2EX
返回