导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→多通道支持外长音频工具包[liufengzhong]

 *第64390篇: 多通道支持外长音频工具包

  
楼 主:liufengzhong 2015年1月16日00:38
 多通道支持外长音频工具包
你好,
有可能支持(也许通过固件调整)多i2音频频道从XMOS“USB多功能音频平台”。 我知道有“多通道音频”平台,但也支持其他功能,我需要像DSD64和DSD128和PCM高达384千赫。
或者让我问:有可能支持DSD音频的“USB多通道音频L16平台”XMOS吗?
如果有人这样做在过去,你能建议/评论?
谢谢

回答:

外长平台只有一个立体声DAC / ADC。 然而,没有理由你不能扩展到多通道通过连接i2外部DAC或ADC。
的关键extrending channle计数是找到备用1 b端口。 每个1 b端口可以给你一个额外的dataline i2 -输入或输出。 例如,如果你不使用SPDIF,那可能是一个额外的i2输出带你到4频道。 Likelwise,您可以重用的MIDI是另一个1 b端口(尽管您需要确保MIDI司机与线避免HW争用)。
在代码中,它是不断变化的:

PORT_SPDIF_OUT

 到PORT_I2S_DAC0

在 .xn file

然后改变这customdefines.h:
#ifndef NUM_USB_CHAN_IN
#define NUM_USB_CHAN_IN   (2)         /* Device to Host */
#endif
#ifndef NUM_USB_CHAN_OUT
#define NUM_USB_CHAN_OUT  (4)         /* Host to Device */
#endif
 
/* Number of IS2 chans to DAC..*/
#ifndef I2S_CHANS_DAC
#define I2S_CHANS_DAC     (4)
#endif
 
/* Number of I2S chans from ADC */
#ifndef I2S_CHANS_ADC
#define I2S_CHANS_ADC     (2)
#endif

差不多,这种定制是很容易的。
 
“USB多通道音频L16平台”不适合DSD,除非你连接外部支持DSD DAC。
 
另一种选择是,你认为我们的新装备(U16片工具包基于多通道音频卡)将在8个8。 它还(unoficially)DSD DSD128 /音响/。 与一些工作裁判设计它可能支持8 ch DSD因为它有CS4384 DAC。


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:有可能有外部5 v电源startKIT吗?

[下一篇主题]:代码打印字符串/字符液晶片上