支持ASRC的SRU配置(TDM8)相关注意点
本文总结了ASRC支持SRU配置(TDM8)的关键注意事项:1)ASRC运行框图需确保输入输出采样率一致,且具有方向性;2)Sigmastudio与channel_cfg.h的输入输出通道数必须匹配;3)信号路由时DAI1_CRS_PB03_O可替代DAI0_PB03_O;4)TDM8模式下4个SRC即可支持8个通道(每个SRC挂载2通道)。配置时需特别注意芯片型号差异和系统信号路由单元的对应关系
支持ASRC的SRU配置(TDM8)相关注意点
1.ASRC运行的框图
可以简化为:
也就是有一个输入的外设(比如A2B,它里面有sck,fsy,data)通过输入到ASRC,与输出设备(比如芯片内置的PCG,它里面有sck,fsy,data)最终采样率保持一致,ASRC是有方向的。
2. sigmastudio里面给的输入输出数量(生成的json文件),要和channel_cfg.h里面保持一致,不然会不出声。
3. DAI1_CRS_PB03_O等同于DAI0_PB03_O,有时候DAI0_PB03_O不能直接与某个接口相连就用DAI1_CRS_PB03_O代替。具体能不能连看CCES软件里面的system.svc里面的signal routing unit(注意进去项目属于哪个芯片,不同芯片配置不一样)
4. TDM8的input如下,一个SRC挂载2个通道,所以TDM8只需要4个。TDM16需要8个。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐

所有评论(0)