- xbox3602026-09-2749170
买了一块树莓派 pico2,双核 150MHz,core0 做 usb 数据传送和显示信息,core1 主要接收 core0 的 midi 信号后,经物理建模音源后通过 i2s 输出声音.
但是我发现渣音质不说,还有很多杂音,然后从 150MHz 超频到 200MHz 后音质有所改善,杂音也少了一些,但是超频到 300MHz 后,输出的音频会有爆音.当然了,前提是单片机要有性价比,太贵的话不如用一台手机加载软音源来使用.
主楼 - zhujinliang2026-09-2743546
core0 只做 usb 和显示可能有点浪费
性能/价格比 pico2 强的单片机不多了,而且现在都涨价,当前的价格远不如以前美丽了
另外可以考虑看下 F1C200S 或者 RK3506G2 这样的芯片,前一个是 800MHz ARM9 ,芯片价 30 元左右,后一个是 3 核 1.5GHz Cortex-A7 ,模块价格大概 100 多元 - murmur2026-09-2749171
你想干嘛,不是有专门的电子琴芯片,128m 的采样就能演出了
- westerndream2026-09-2749172
你程序的浮点运算多不多,多的话建议换带 fpu 的型号不然软件浮点很慢的,其他的除非你算法很复杂,要不然优化一下算法/调度(裸机/RTOS )/驱动( DMA )应该能跑,我做过 96M 主频 stm32f4 的,4 路 192k 32Bit I2S 输出,波形很漂亮
- BingoXuan2026-09-284295
2350 绝对够用。用 pio 实现 i2s ,然后走 dma 发送数据。计算不要全在 mcu 上,而是计算好传输给 mcu 。