导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→音频时钟[liufengzhong]

 *第64380篇: 音频时钟

  
楼 主:liufengzhong 2015年1月15日16:20
 音频时钟
你好,
我为一个音频设计原型板使用xmos startkit。
我需要一个立体声通道输出,一个单声道输出和3立体声通道输入。 采样率应固定,96千赫或192千赫。 我使用CS42448音频编解码器。 我不需要任何USB音频。 额外有一个外部的蓝牙芯片与SPDIF或i2输出,48千赫采样率。 软件应该将所有的输入和BT芯片的信号以某种方式和路线的音频信号输出。 我已经完成了所有的模拟部分,供应等等,但现在我有麻烦理解需求的时钟。 我看着8 soundusb董事会,他们使用CS2300锁相环,但SYNC_OUT怎么走,它是足够的简单地生成一个时钟源代码,还是某个来自USB音频? 我还研究了USB音频2.0 Ref设计XS1-L1示意图,我想使用一个振荡器以适当的频率为96或96 khz会最简单的解决方案?
蓝牙芯片SPDIF和i2接口,在48千赫采样率是固定的。 我想使用SPDIF输出并简单地连接到端口的XMOS startkit和解码SPDIF接收机api可以在github。 是否有必要提供一些时钟为这个工作吗?
使用BT的i2接口芯片需要48 khz的另一个钟吗?
谢谢你的帮助,

回答:

要看情况而定。 如果你有一个蓝牙音频源,钟的主人,您的系统将需要同步,除非你想浪费时间与异步采样率转换,这是混乱的和昂贵的(尽管可能可行的XMOS——没有IP从架子上虽然今天)。
关键的问题是你的工作模块可以i2奴隶。 如果从机隶,很容易有本地媒体钟大师XMOS(不需要锁相环)和生产48/96/192或任何本地。
如果没有MCLK销上可用模块和你只有SLCK(i2时钟),那么你就需要一个锁相环MCLK重新生成。 然后您可以分解得到任何你想要的(如。 96年或192年)。 在这种情况下,您将需要一个任务数SCLKs和驱动SYNC_OUT锁相环。 在裁判的设计,它是由XMOS在300赫兹(从区间osc如果没有SPDIF,或300赫兹来自SPDIF如果存在)。 它使用一个相当高的倍增系数(81920或75264)
所有这些可能性在XMOS相当容易实现,所以你覆盖你所选择的集成电路,虽然可能你需要改变你的硬件(时钟线端口)。
没有蓝牙的数据表,这就是我能说的! 这个话题可能属于论坛,因为它不是一个简单的问答。


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

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


[上一篇主题]:是一个重置A8A引体向上要求?

[下一篇主题]:SW配置I2C接口在外长XMOS芯片的设备