传送数据的方法和通信电路转让专利

申请号 : CN201410244996.0

文献号 : CN104113389B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘劲汉约翰尼斯·G·兰斯基哈罗德·T·希姆蒙德斯詹姆斯·D·尤德

申请人 : 安华高科技通用IP(新加坡)公司

摘要 :

本发明提供一种通过接口以多个通信速率传送数据的方法和通信电路。该接口采用如下可变长度的帧,即,即使接口时钟速率保持近似恒定,所述可变长度的帧也可被扩展或者被缩减以获得期望的通信速率。本发明还提供一种用于设计敏捷屏蔽接口的方法。具体地讲,优选地将屏蔽时钟速率选择为屏蔽接口必须处理的各个通信速率的近似公倍数。然后可通过将屏蔽时钟速率除以∑△速率来获得与每个通信速率对应的帧长。最后,本发明提供一种能够以各种数据速率和近似固定的接口时钟速率通过串行接口传送数据的敏捷屏蔽器。

权利要求 :

1.一种通过传输介质以两个或更多个通信速率传送数据的通信电路,所述通信电路包括:可变速率接口电路,其适于经由所述传输介质以接口时钟速率发送或者接收信号,该接口时钟速率(i)约等于所述两个或者更多个通信速率的近似公倍数,并且(ii)不等于所述两个或者更多个通信速率的严格公倍数,其中,多个帧中的每个帧的帧长是约等于通过将所述两个或者更多个通信速率的近似公倍数除以相应的通信速率所获得的值的整数。

2.根据权利要求1所述的通信电路,其中所述两个或更多个通信速率为符号速率,所述符号速率选自由以下速率组成的群组:2400、2743、2800、3000、3200及3429符号每秒。

3.根据权利要求1所述的通信电路,其中所述两个或更多个通信速率为样本速率,所述样本速率选自由以下速率组成的群组:7200、8000、8229、8400、9000、9600、10287及

11025样本每秒。

4.根据权利要求1所述的通信电路,其中所述两个或更多个通信速率为西格玛-德尔塔速率,所述西格玛-德尔塔速率选自由以下速率组成的群组:1.843、2.048、2.107、

2.150、2.204、2.458、2.634及2.822MHz。

5.根据权利要求1所述的通信电路,其中所述两个或更多个通信速率的近似最大公分母为33.3MHz和36MHz中的一个。

6.根据权利要求1所述的通信电路,进一步包括:成帧器电路,该成帧器电路被连接到所述接口电路并且适于生成多个帧,每个帧对应于所述两个或更多个通信速率中的至少一个并且具有帧长。

7.根据权利要求1所述的通信电路,其中所述多个帧中的每个帧的帧长为以下范围中的一个:(i)在12个时钟周期和18个时钟周期之间,和(ii)在13个时钟周期和20个时钟周期之间。

8.根据权利要求6所述的通信电路,进一步包括可调整时钟发生器,该可调整时钟发生器被连接到所述接口电路并适于生成分别与所述两个或更多个通信速率对应的两个或更多个定制接口时钟速率。

9.根据权利要求8所述的通信电路,其中所述两个或者更多个定制接口时钟速率在如下范围中的一个范围内:(i)32MHz至35MHz的范围,和(ii)35MHz至37MHz的范围。

10.根据权利要求9所述的通信电路,其中所述两个或者更多个定制接口时钟速率选自以下速率中的一者:(i)由33.1776、32.7680、33.7056、32.2560、34.4064、34.2355及33.8688MHz组成的群组,及(ii)由36.864、36.864、35.813、36.557、36.864、36.864、

36.869及36.691MHz组成的群组。

11.根据权利要求6所述的通信电路,进一步包括:

帧长查找表,将帧长与通信速率相关联;和

处理器,适于通过在帧长查找表中查找所述两个或更多个通信速率中的对应的一个通信速率来选择所述多个帧中的至少一个帧的帧长。

12.根据权利要求8所述的通信电路,进一步包括处理器,该处理器适于基于所述两个或更多个通信速率中的对应的一个通信速率来选择所述两个或更多个定制接口时钟速率中的一个定制接口时钟速率,并将所选择的定制接口时钟速率传递给所述可调整时钟发生器。

13.根据权利要求12所述的通信电路,进一步包括:

时钟速率查找表,将时钟速率与通信速率相关联,

其中,所述处理器经配置以通过在时钟速率查找表中查找所选择的通信速率来选择定制接口时钟速率。

14.根据权利要求12所述的通信电路,其中,所述可调整时钟发生器包括:接口时钟控制器,其能够生成与所选择的定制接口时钟速率对应的电压;和压控振荡器,其被连接以接收由接口时钟控制器生成的电压,并生成具有所选择的定制接口时钟速率的时钟信号以用作接口时钟信号。

15.一种通过接口以多个通信速率传送数据的方法,包括以下步骤:

以第一通信速率通过所述接口以近似固定的接口时钟速率发送第一帧,所述第一帧包括第一数据和与第一通信速率对应的第一数量的填充比特;和以第二通信速率通过所述接口以近似固定的接口时钟速率发送第二帧,所述第二帧包括第二数据和与第二通信速率对应的第二数量的填充比特,第二通信速率不同于第一通信速率,第二数量的填充比特不同于第一数量的填充比特,从而,以与第一通信速率对应的速率传送第一数据,和以与第二通信速率对应的速率传送第二数据;并且其中,所述方法进一步包括成帧器电路产生具有第一帧长的第一帧和具有第二帧长的第二帧,所述第二帧长不同于所述第一帧长。

16.根据权利要求15所述的方法,其中所述第一和第二通信速率中的每一者为符号速率,所述符号速率选自由以下速率组成的群组:2400、2743、2800、3000、3200及3429符号每秒。

17.根据权利要求15所述的方法,其中所述第一和第二通信速率中的每一者为样本速率,所述样本速率选自由以下速率组成的群组:7200、8000、8229、8400、9000、9600、10287及11025样本每秒。

18.根据权利要求15所述的方法,其中所述第一和第二通信速率中的每一者为西格玛-德尔塔速率,所述西格玛-德尔塔速率选自由以下速率组成的群组:1.843、2.048、

2.107、2.150、2.204、2.458、2.634及2.822MHz。

19.根据权利要求15所述的方法,其中所述近似固定的接口时钟速率在如下范围之一内是可调整的:(i)从32MHz至35MHz的范围,和(ii)从35MHz至37MHz的范围。

20.根据权利要求15所述的方法,其中所述近似固定的接口时钟速率选自以下速率中的一者:(i)由33.1776、32.7680、33.7056、32.2560、34.4064、34.2355及33.8688MHz组成的群组,及(ii)由36.864、36.864、35.813、36.557、36.864、36.864、36.869及36.691MHz组成的群组。

21.根据权利要求15所述的方法,其中:

第一帧和第二帧进一步包括成帧序列;

第一数据和第二数据是经曼彻斯特编码的;和

所述成帧序列包括以近似固定的接口时钟速率在三个连续时钟周期期间具有相同值的三个连续比特。

22.根据权利要求15所述的方法,其中所述第一数量的填充比特和所述第二数量的填充比特中的每一者为(i)0到6之间的整数和(ii)0到7之间的整数中的一者。

23.根据权利要求15所述的方法,进一步包括通过在将帧长与通信速率相关联的帧长查找表中查找第一通信速率和第二通信速率中的对应的一个通信速率来选择第一帧长和第二帧长。

24.根据权利要求15所述的方法,其中所述第一帧长和所述第二帧长中的每个帧长是约等于通过将近似固定的接口时钟速率除以相应的通信速率所获得的值的整数。

25.根据权利要求15所述的方法,其中所述近似固定的接口时钟速率约等于通过将对应的通信速率乘以对应的帧长所获得的速率。

说明书 :

传送数据的方法和通信电路

[0001] 本申请是申请日为2006年6月16日,申请号为201210153127.8,发明名称为“用于敏捷采样速率切换的串行协议”的发明专利申请的分案申请,该发明专利申请是申请日为2006年6月16日,申请号为200680017484.4,发明名称为“用于敏捷采样速率切换的串行协议”的发明专利申请的分案申请。
[0002] 交叉引用
[0003] 该申请是于2005年6月23日提交的第11/159,614号美国专利申请的部分继续,也是于2005年6月23日提交的第11/159,537号美国专利申请的部分继续,这两个专利申请整体引入作为参考。

技术领域

[0004] 本发明总地涉及调制解调器或数字访问阵列(“DAA”)中的线路侧电路和系统侧电路之间的数字通信。

背景技术

[0005] 如图1所示的现代调制解调器100典型地包括数字信号处理器或微处理器102、编码器/解码器(“编解码器”)132和高压(“HV”)组件130,编解码器132用于将来自DSP102的数字信号转换为能够通过电话线传输的模拟形式以及将来自电话线的模拟信号转换为数字形式,HV组件130与电话线连接。为了使DSP102与电话线上的电压波动隔离,传统上经由两个电路实现编解码器功能——系统侧接口电路(“SSIC”)106和线路侧接口电路(“LSIC”)118,这两个电路通过隔离屏蔽装置(isolation barrier)117通信。
[0006] SSIC106包括系统I/O接口108、传统的西格玛-德尔塔(sigma-delta)调制器112、传统的基于积分器的西格玛-德尔塔解码器电路和隔离屏蔽装置接口电路114,系统I/O接口108用于与DSP102通信,传统的西格玛-德尔塔调制器112用于将前向数据信号转换为前向西格玛-德尔塔信号,传统的基于积分器的西格玛-德尔塔解码器电路用于将逆向西格玛-德尔塔信号解码为数据信号,隔离屏蔽装置接口电路114用于通过隔离屏蔽装置117将西格玛-德尔塔信号发送到LSIC118和从LSIC118接收西格玛-德尔塔信号。
SSIC106还可包括协议成帧电路116、屏蔽时钟控制器113和相关的压控振荡器115,协议成帧电路116用于组织通过隔离屏蔽装置接口电路114发送和接收的数据,屏蔽时钟控制器
113和相关的压控振荡器115一起形成用于产生屏蔽时钟信号的可变速率时钟发生器。
[0007] LSIC118包括隔离屏蔽装置接口电路120、线路侧西格玛-德尔塔数模转换器(“DAC”)126和西格玛-德尔塔模数转换器(“ADC”)122,DAC126的输出连接至发送缓冲器128,ADC122的输入连接至接收缓冲器124。LSIC118还可包括传统的时钟和数据恢复电路125,时钟和数据恢复电路125从来自隔离屏蔽装置的接收信号获得本地时钟信号。隔离屏蔽装置接口电路114和120中的每个可以是通过隔离屏蔽装置通信的任何适合的隔离屏蔽装置接口电路,诸如在以上引入的第11/159,537和11/159,614号美国专利申请中描述的隔离屏蔽装置接口电路。
[0008] 传统的调制解调器典型地还必须适应各种通信速率。例如,遵循CCITT v.34标准的调制解调器必须能够以如下面表1所示的、范围可为2400Hz~3429Hz的可变符号速率(或波特率)进行通信。
[0009]应用 符号速率[Hz] 采样速率[Hz] ∑△速率[MHz]
V.34 2400 7200 1.8432
音频 N/A 8000 2.0480
V.34 2743 8228 2.1066
V.34 2800 8400 2.1504
[0010]V.34 3000 9000 2.3040
V.34 3200 9600 2.4576
V.34 3429 10287 2.6335
音频/可选 N/A 11025 2.8224
[0011] 表1
[0012] 如果选择ADC采样速率为符号速率的3倍系数,则ADC122必须具有范围为7200Hz-10,287Hz的采样速率(并且如果电话信号为模拟音频信号而不是数字调制解调器信号,则ADC122必须具有11,025Hz高的采样速率)。另外,传统上选择西格玛-德尔塔(∑△)速率,以使以预定倍数(比如,256倍)的采样速率对模拟信号进行过采样。这样,西格玛-德尔塔ADC122必须以范围为1.843MHz-2.822MHz的西格玛-德尔塔速率操作。
[0013] 所需的西格玛-德尔塔速率的这个宽范围(1.843MHz-2.822MHz)表示对屏蔽接口(由接口电路114和120以及隔离屏蔽装置117形成的通信链路)的设计约束。为了进行成功的全双工操作,在每个∑△采样间隔期间,必须通过SSIC106和LSIC118之间的隔离屏蔽装置传送一个前向∑△采样和一个逆向∑△采样。换句话说,屏蔽接口的数据速率必须可根据西格玛-德尔塔速率而改变。
[0014] 传统上通过改变屏蔽时钟速率来获得期望的用于屏蔽接口的可变数据速率,以获得期望的数据速率。在简化的示例中,如果调制解调器100以2,400Hz的符号速率建立与另一调制解调器的v.34通信(对于2,400Hz的符号速率,需要1.843MHz的∑△速率),则DSP102或某个其它屏蔽时钟控制器113可将屏蔽时钟速率设置为等于1,843MHz的两倍或3,686MHz,从而在每个∑△间隔期间,可通过屏蔽接口传输至少一个前向∑△采样和一个逆向∑△采样。相反,如果调制解调器100以3,429Hz的符号速率建立v.34通信(根据表1,对于3,429Hz的符号速率,需要2.634MHz的∑△速率),则可将屏蔽时钟的速率设置为2.634MHz的两倍或5.268MHz,同样使得在每个∑△间隔期间,可通过屏蔽接口传输至少一个前向∑△采样和一个逆向∑△采样。因而,这个简化示例中的时钟速率将必须能够在
3.686MHz-5.268MHz(即,增长42%)的范围操作以适应v.34符号速率的全部范围。而且,如果在每个∑△间隔期间传送控制和状态信息,则屏蔽时钟速率将必须相应地增长。
[0015] 不幸的是,这种作为符号速率或西格玛-德尔塔速率的函数来改变屏蔽时钟的传统技术引起至少两个困难。首先,如果LSIC118经由时钟恢复电路从屏蔽信号获得其本地时钟,则每次屏蔽时钟改变时,时钟恢复电路损失与屏蔽信号的同步。直到时钟恢复电路再次获得新的时钟速率,SSIC106和LSIC118才能通信。第二,由于SSIC106中的时钟发生电路和LSIC118中的时钟恢复电路必须适应屏蔽装置的时钟速率的整个范围,所以它们相对复杂且昂贵。

发明内容

[0016] 认识到以上与可变时钟速率屏蔽接口相关联的困难,本发明的发明人开发了一种具有近似固定的屏蔽时钟并且能够适应各种符号速率、采样速率和/或西格玛-德尔塔速率(共同地,为“通信速率”)的创新的通信协议和屏蔽接口。更具体地讲,本发明采用这样的可变长度的帧,即,即使屏蔽时钟速率保持近似恒定,所述可变长度的帧也可被扩展或者被缩减以达到期望的通信速率。每个主帧优选地包括固定长度的数据部分和可变长度的空部分。对于快的通信速率,可变长度的空部分可以小,从而总帧长小,并且可在特定的时间周期期间传输许多帧。对于慢的通信速率,可变长度的空部分可以大,从而总帧长大,并且仅在所述时间周期期间传输少数几帧。因而,最小帧长对应于最快的通信速率,而最大帧长对应于最慢的通信速率。
[0017] 本发明还提供一种用于设计敏捷屏蔽接口的方法。具体地讲,优选地将屏蔽时钟速率选择为屏蔽接口必须处理的各种通信速率的近似公倍数。然后可通过将该屏蔽时钟速率除以∑△速率来获得与每个通信速率对应的帧长。
[0018] 最后,本发明提供一种能够以各种数据速率和近似固定的接口时钟速率通过串行接口传送数据的敏捷通信电路。

附图说明

[0019] 现在将结合附图详细地描述本发明的各种实施例,其中:
[0020] 图1是描绘适于用在本发明中的通信电路的框图;
[0021] 图2是描绘根据本发明的使用可变长度的帧的通信协议的时序图;和[0022] 图3是描绘根据本发明的用于在连续帧内平衡隔离屏蔽装置的通量的其它通信协议的时序图。

具体实施方式

[0023] 如上所述,本发明采用这样一种可变长度的帧,即,尽管屏蔽时钟近似固定,但是所述可变长度的帧也可被扩展或者被缩减以达到期望的通信速率。图2中描绘了使用这样的帧的示例性通信协议。填充帧220包括基本帧222(即,固定长度的数据部分)和若干个填充比特230(可变长度的空部分)。
[0024] 基本帧222的特定构成将取决于屏蔽接口是仅具有单个串行通信链路还是具有多个通信链路。图2描绘前一种情况的示例,在该示例中,屏蔽接口为单个串行通信链路,通过该串行通信链路,在每个主帧期间传输前向西格玛-德尔塔数据和逆向西格玛-德尔塔数据以及前向控制信息和逆向控制信息。因此,在图2所示的帧中,SSIC106在时隙201-208期间发送,LSIC118在时隙209-212期间发送。
[0025] 为了维持隔离屏蔽装置中的通量平衡,优选使用传统的编码器对每个发送的比特进行曼彻斯特编码。也就是说,将“0”比特编码为两个比特的序列01,将“1”比特编码为两个比特的序列10。应该理解,如果通量平衡不是设计关注的方面(比如,隔离屏蔽装置为电容屏蔽),则不需要这样的编码。
[0026] 如图2所示,基本帧222优选包括:
[0027] (1)在时隙201和202期间由SSIC106发送的前向数据比特(显示为曼彻斯特编码的DF,之后接着为NOT DF);
[0028] (2)在时隙203和204期间由SSIC106发送的前向控制比特(显示为CF、NOT CF);
[0029] (3)在时隙205-208期间的预定的前向成帧序列226(显示为NOT CF、NOT CF、CF、CF)(由SSIC106或LSIC118发送);
[0030] (4)在时隙209和210期间由LSIC118发送的逆向数据比特(显示为DR、NOT DR);和
[0031] (5)在时隙211和212期间由LSIC118发送的逆向控制比特(显示为CR、NOT CR)。
[0032] 然而,将认识到,如果可利用多个通信链路,则可通过使这些链路为单方向的来简化屏蔽接口。如果这样,则可将基本帧缩减为单方向的西格玛-德尔塔数据、控制和前向成帧序列。
[0033] 前向成帧序列可以为可用于识别帧开始和/或结束的任何唯一的比特值序列。例如,在图2所示的协议中,在时隙204之后在时隙205和206中重复两次时隙204中的逆向控制比特(NOT CF)。就曼彻斯特编码的信号(01,10)通常不产生三个时隙的相同值序列而言,这个重复三次的值提供可容易识别的唯一的同步模式。例如可经由三比特移位寄存器来实现用于这个同步模式的合适的检测电路,在所述三比特移位寄存器中,当检测到重复三次的值时,将该寄存器中的每个比特提供给输出信号的3个输入的与门。其它帧检测技术也可用在上述同步模式的场所中。例如,大型缓冲器可用于存储输入的数据,然后可根据本领域已知的技术通过微处理器从统计上分析缓冲的数据以确定成帧。
[0034] 填充帧220优选地还包括空比特或填充比特230,可添加或去除空比特或填充比特230以调整帧大小。以这种方式,可在不改变SSIC180和LSIC182的时钟速率的情况下适应广泛的各个数据速率。作为示例,在时隙213-218中描绘了用于对值进行交替以实现通量平衡的六个填充比特(比如,0,1,0,1,0,1)。可在初始化接口之后通过SSIC106或LSIC118提供这些填充比特。
[0035] 图3示出可如何在不中断隔离屏蔽装置的通量平衡的情况下容纳奇数个填充比特。本质上,通过使用0和1的交替序列,在两个连续帧,即帧k和帧k+1上,填充比特的通量被平衡。例如,如果帧k包含填充比特序列[01010],则帧k+1可包含序列[10101]。
[0036] 本发明还提供一种用于设计敏捷屏蔽接口的方法。根据本发明,设计者选择这样的屏蔽时钟速率,即,该屏蔽时钟速率为屏蔽接口必须处理的各个数据速率的近似公倍数。设计者然后可通过将该屏蔽时钟速率除以西格玛-德尔塔速率来计算与每个数据速率对应的帧长。作为示例但不是限制,下表2示出对能够处理采样速率7200、8000、8229、8400、
9000、9600、10,287和11,025Hz的屏蔽接口计算的示例性帧长和屏蔽时钟频率,其中,将西格玛-德尔塔速率选择为采样速率的256倍。
[0037]
[0038] 表2
[0039] 如表2所反映的,以上的西格玛-德尔塔速率的近似公倍数(即,1.843-2.822MHz)之一大约为33.3MHz,可将33.3MHz取作近似固定的屏蔽时钟速率。在给定大约为33.3MHz的近似固定的帧屏蔽时钟速率的情况下,可通过将西格玛-德尔塔速率除以帧屏蔽时钟频率来计算与每个西格玛-德尔塔速率对应的帧长。例如,计算与最高频率西格玛-德尔塔速率(即2.822MHz)对应的帧长为33.3MHz/2.822MHz,或11.8个时钟周期,如表2所示,可将其四舍五入为12个时钟周期。类似地,计算与最低频率西格玛-德尔塔速率(即1.843MHz)对应的帧长为33.3MHz/1.843MHz,得到18.1个时钟周期,可将其不进位舍入为18个时钟周期以获得与1.843MHz西格玛-德尔塔速率对应的帧长。
[0040]
[0041] 表3
[0042] 表3示出将上述西格玛-德尔塔速率的不同近似公倍数选择为近似固定的屏蔽时钟速率——即,大约36Hz。在给定大约为36Hz的近似固定的帧屏蔽时钟速率的情况下,通过将西格玛-德尔塔速率除以帧屏蔽时钟速率来计算与每个西格玛-德尔塔速率对应的帧长。因而,计算等于最高频率西格玛-德尔塔速率2.822MHz对应的帧长为36MHz/2.822MHz,得到13个时钟周期。类似地,计算与最低频率西格玛-德尔塔速率1.843MHz对应的帧长为36MHz/1.843MHz,得到20个时钟周期。
[0043] 用于设计屏蔽接口的方法还可包括对每个西格玛-德尔塔速率调整近似固定的屏蔽时钟速率,从而可校正在选择帧长期间引入的舍入误差。更具体地讲,在选择与各个西格玛-德尔塔速率对应的近似固定的屏蔽时钟速率和帧长之后,可通过将每个西格玛-德尔塔速率乘以其对应的帧长来为每个西格玛-德尔塔速率选择定制屏蔽时钟速率。因而,对于表2的示例,在长度为18个周期的情况下,可计算1.843MHz西格玛-德尔塔速率的定制屏蔽时钟速率为33.1776MHz。类似地,对于2.822MHz delta sigma速率和12个周期的帧长的定制屏蔽时钟速率为33.8688MHz。可类似地对表2中的其余西格玛-德尔塔速率计算定制屏蔽时钟速率。从表2可看出,能够以包括2400、2743、2800、3000、3200和3429的符号速率传输信息的屏蔽接口优选地将能够以表2所示的对应的定制屏蔽时钟速率操作,所述对应的定制屏蔽时钟速率的范围在大约32MHz和大约35MHz之间。可以以类似的方式计算表3所示的定制屏蔽时钟速率,产生大约35MHz和大约37MHz之间的定制屏蔽时钟速率。
[0044] 本发明还提供一种能够以各个数据速率和近似固定的接口时钟速率通过串行接口通信的敏捷通信电路。可使用如图1所示和如以上在背景部分中描述的传统的调制解调器或DAA组件来实现这样的通信电路。具体地讲,调制解调器处理器/DSP102包括调制解调器设计领域中的普通技术人员公知的类型的用于选择通信速率(比如,期望的符号速率、采样速率或西格玛-德尔塔速率)的电路和/或软件。SSIC106包括系统I/O接口108、传统的西格玛-德尔塔调制器112、传统的基于积分器的西格玛-德尔塔解码器电路和隔离屏蔽装置接口电路114,系统I/O接口108用于与DSP102通信,传统的西格玛-德尔塔调制器112用于将前向数据信号转换为前向西格玛-德尔塔信号,传统的基于积分器的西格玛-德尔塔解码器电路用于将逆向西格玛-德尔塔信号解码为数据信号,隔离屏蔽装置接口电路114用于通过隔离屏蔽装置117将西格玛-德尔塔信号发送到LSIC118和从LSIC118接收西格玛-德尔塔信号。SSIC106还包括协议成帧电路116,该协议成帧电路116对通过隔离屏蔽装置接口电路114发送和接收的数据进行缓冲和组织。SSIC106还包括用于产生可变速率的屏蔽时钟信号的可变速率时钟发生器,该可变速率时钟发生器包括屏蔽时钟控制器113和相关联的压控振荡器115。
[0045] LSIC118包括隔离屏蔽装置接口电路120、线路侧西格玛-德尔塔数模转换器(“DAC”)126和西格玛-德尔塔模数转换器(“ADC”)122,DAC126的输出连接至发送缓冲器128,ADC122的输入连接至接收缓冲器124。LSIC118还可包括用于从通过隔离屏蔽装置接收的信号获得本地时钟信号的时钟和数据恢复电路125。
[0046] 上述敏捷通信电路如下操作。首先,调制解调器处理器/DSP102基于期望的通信速率(即,调制解调器符号速率、采样速率或西格玛-德尔塔速率)为数字隔离屏蔽装置选择帧长和接口时钟速率——比如,通过在查找表中查找帧长和接口时钟速率。调制解调器处理器/DSP102然后将选择的接口时钟速率传送到SSIC106中的隔离时钟控制器113。隔离时钟控制器113接收选择的接口时钟速率,并将对应的模拟信号输出到压控振荡器115。基于该模拟信号,压控振荡器生成可在接口电路114中用作隔离屏蔽装置时钟的数字时钟信号。
[0047] 调制解调器处理器/DSP102还将选择的帧长传送到接口电路114中的成帧器电路116。成帧器电路缓冲来自调制解调器处理器/DSP102的数据,并通过将适当数量的填充比特插入到每个基本帧的末尾来将缓冲的数据打包成具有选择的帧长的帧。
[0048] 本发明提供优于现有技术的隔离屏蔽装置接口的若干优点。具体地讲,使得系统侧接口电路中的产生屏蔽时钟的压控振荡器和线路侧接口电路上的时钟和数据恢复电路能够以近似固定的频率运行。即使当采样速率改变时,系统侧接口电路中的产生屏蔽时钟的压控振荡器和线路侧接口电路上的时钟和数据恢复电路也可锁定为近似固定的频率。而且,由于它们只需要在相对小的频率范围内操作,所以可使它们在低抖动性能方面最优化。最后,可直接从帧同步脉冲获得线路侧电路中的西格玛-德尔塔时钟。
[0049] 如此描述了本发明的几个特定实施例,本领域的技术人员将容易想到各种改变、修改和改进。即使这里没有明确地表述通过该公开内容可显而易见地作出的改变、修改和改进,但是意在将它们作为该说明书的一部分,并且意在将它们包括在本发明的精神和范围内。因此,前面的描述仅作为示例,而不是限制。仅如在下面权利要求及其等同物中所限定的那样限制本发明。