一种SPDIF异步接收频率匹配解决方法与流程

文档序号:12484902阅读:1888来源:国知局

本发明涉及音频领域异步时钟频率处理领域,针对SPDIF音频BMC码流这一异步接收处理由于SPDIF音频BMC码流和音频芯片系统肯SPDIF处理相关时钟频率偏差这一难点,完美的解决胃SPDIF音频BMC码流作为输入而导致频率偏差问题。本发明所涉及硬件资源简单,用较为简单的设计技术就能实现。



背景技术:

SoC全称是(System on Chip),意为片上系统,也称为芯片级系统,是将系统关键部件集成在一块芯片上。

SPDIF(Sony/Philips Digital Interconnect Format)数字音乐接口,是Sony和Philips两大巨头在80年代为一般家用器材所定制出来的一种数字讯号传输接口,用成本比较低的硬件来实现数字讯号异步传输。

音频处理SoC芯片是指有集成了常用音频外设接口如I2S、SPDIF等等的系统芯片,通常是对音频资料进行一定的音效处理,然后通过不同接口输出。对于SPDIF音频BMC码流,采用的是异步接收处理方式,因而导致了对于异步的SPDIF音频BMC码流的时钟与音频处理芯片时钟的这一不可避免的偏差问题,通常对于异步时钟偏差修正技术一般都是比较复杂,而且需要大量硬件资源,很难完美实现。因而通常市面上绝大部分音频处理芯片,很少同时兼有SPDIF输入、输出接口,一般都有SPDIF输入接口,因而导致了音频处理芯片应用限制。



技术实现要素:

本发明提出了一种SPDIF异步接收频率匹配解决方法,用较少的硬件资源,比较简单的实现了SPDIF输入音频BMC码流的时钟提取以及倍频后,作为系统时钟应用于音频处理芯片上,解决了SPDIF音频BMC码流作为输入时而不可避免的时钟偏差问题。

本发明是通过下述技术方案来解决SPDIF音频BMC码流输入时钟偏差:

本发明硬件部分包含:

101、SPDIF异步接收时钟恢复提取单元;

102、SPDIF接收时钟倍频单元;

103、SPDIF接收时钟倍频后与系统时钟选择单元;

2、时钟频率匹配的整个方法过程如下:

201、SPDIF异步接收时钟恢复单元对外接输入的SPDIF音频BMC码流进行解析采样,恢复出SPDIF码流的时钟;

202、由SPDIF接收时钟倍频单元对SPDIF异步接收时钟恢复单元恢复出的SPDIF码流时钟进行倍频;

203、倍频后时钟和系统时钟通过SPDIF接收时钟倍频后与系统时钟选择单元进行选通,当有SPDIF音频流输入时,选通SPDIF音频码流恢复出来的时钟倍频后作为系统工作时钟,加在SPDIF、I2S等等模块上,从而达到频率一致匹配。

3、根据权利要求1所述的方法,其中,对于SPDIF码流的时钟恢复提取为本专利方法的关键单元:

301、对SPDIF音频BMC码流进行解析,提取恢复出基本时钟,恢复出来的时钟需要按照合适的倍频因子进行倍频,从而得出和系统时钟频率一致的时钟,并且用此时钟和之前系统时钟进行选通,选通的原则是当有SPDIF音频BMC码流输入时,将恢复出来并倍频后的时钟作为系统时钟,施加在SPDIF、I2S等模块上;

302、时钟倍频单元,需要是可配置,能够配置正确合适倍频因子,将SPDIF音频BMC码流恢复提取出来的时钟倍频,作为系统时钟的备选。

附图说明

图1为一个本发明实际应用于一款音频处理芯片上的具体方案示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图1实际实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参见图1,在一个实施例中提供了一种SPDIF接收音频BMC码流频率偏差解决方法。该方法包括:

步骤201,SPDIF异步接收时钟恢复单元对外接输入的SPDIF音频BMC码流进行解析采样,恢复出SPDIF码流的时钟;

具体的,通过对输入SPDIF音频BMC码流进行解析,用芯片本身的系统主频解析提取出输入SPDIF码流的基本时钟,比如位时钟BCLK,同时解析出对应的倍频因子;

202、由SPDIF接收时钟倍频单元对SPDIF异步接收时钟恢复单元恢复出的SPDIF码流时钟进行倍频;

通过对倍频单元的配置,由201解析出来时钟经过倍频得到系统时钟备选时钟;

203、倍频后时钟和系统备选时钟通过SPDIF接收时钟倍频后与系统时钟选择单元进行选通,当有SPDIF音频流输入时,选通SPDIF音频码流恢复出来的时钟倍频后作为系统工作时钟,加在SPDIF、I2S等等模块上,从而达到频率一致匹配。

3、根据权利要求1所述的方法,其中,对于SPDIF码流的时钟恢复提取为本专利方法的关键单元:

301、对SPDIF音频BMC码流进行解析,提取恢复出基本时钟,恢复出来的时钟需要按照合适的倍频因子进行倍频,从而得出和系统时钟频率一致的时钟,并且用此时钟和之前系统时钟进行选通,选通的原则是当有SPDIF音频BMC码流输入时,将恢复出来并倍频后的时钟作为系统时钟,施加在SPDIF、I2S等模块上;

302、时钟倍频单元,需要是可配置,能够配置正确合适倍频因子,将SPDIF音频BMC码流恢复提取出来的时钟倍频,作为系统时钟的备选。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1