接收i2s音频,通过pwm和sigma-delta两种方式输出音频调制信号,io口可直接驱动耳机和喇叭。采用claude+kimi2.5+iverilog+gtkwave自动化的生成模块自动生成testbench并验证,大约半个小时实现全部功能。pwm输出直接驱动耳机,pwm只有9bit 200khz,有高频噪音。segma-delta直接驱动耳机,声音非常饱满,加上rc滤波后声音动听无噪音。
stm32f103硬件平台,claude+kimi2.5初步搭建,comate+GLM5.1 debug,实现了uac1.0到i2s输出的声卡。代码目前还有一些问题,声音偶发噪音,希望保留AI的不完美版本,主要是分享嵌入式开发的skill。claude和kimi2.5只能说一般,comate+glm5.1是神器!