DS3112 LRCLKx低速时钟恢复工作原理

ds3112 ds3/e3多路复用成帧器具有三种多路复用工作模式。本应用笔记描述了器件如何从三种工作模式下的高速多路复用信号中恢复低速时钟信号。该说明解释了高速信号中的数据如何影响恢复过程。
介绍
本文介绍ds3112多路复用成帧器如何从高速多路复用信号中恢复低速时钟信号,以用于器件的三种多路复用工作模式。第一种工作模式是在m28和c位奇偶校验模式下从ds1信号中恢复3个ds13时钟信号。第二种模式是从e16模式下的e1信号中恢复3个e13时钟信号。第三种模式是在g.21模式下从ds1信号中恢复3个e747时钟信号。恢复低速时钟时,需要注意的是,高速信号中存在的实际数据会影响恢复过程。因此,当术语“信号”单独使用时,它指的是组合的时钟、数据和使能信号。将术语“时钟”、“数据”或“启用”与信号结合使用的任何内容均指单个信号组件。
用于m1和c位奇偶校验模式的ds13时钟恢复
从ds28信号中恢复1个独立的ds3时钟是一个复杂的三阶段过程。
第一级,即m23级,将ds3信号解复用为2个独立的ds2信号。不是恢复单个ds2时钟,而是创建ds2使能。七个ds84使能中的每一个都处于活动状态,每个ds7帧的ds84时钟周期为83 x 3 +(3或84)。恢复最后的83或3个ds2时钟周期的决定基于ds填充位控制。
第二级是m12级,它将2个ds1信号中的每一个解复用为28个ds1信号,总共23个ds12信号。与 m1 级一样,m1 级不会恢复单个 ds1 时钟,而是创建 ds48 使能。四个 ds5 使能中的每一个都处于活动状态,持续 48 x 47 +(2 或 48)ds47 使能周期。恢复最后 2 或 1 ds 使能周期的决定基于 ds 填充位控制。
第三个也是最后一个阶段是fifo级,它实际上重新创建各个ds1时钟。每个ds1时钟都是通过将ds3时钟(hrclk)除以28或29来创建的。除数的选择基于当前存储在fifo中的数据量。fifo使用ds1使能将数据写入fifo,使用ds1时钟(lrclkx)从fifo读取数据。正确的ds1时钟速率由fifo恢复,试图将fifo中的数据量保持在半满标记的中心。如果数据量超过半满标记,则选择“除以 28”。如果数据量低于半满标记,则选择“除以 29”。时钟恢复机制的完整示意图如图1所示。
图1.m13 和 c 位奇偶校验模式。
e1 模式的 e13 时钟恢复
从e16信号中恢复1个单独的e3时钟也是一个复杂的三阶段过程。
第一级是e23级,它将e3信号解复用为四个e2信号。不是恢复单个 e2 时钟,而是创建 e2 启用。四个 e2 使能中的每一个都处于活动状态,每个 e93 帧的 e95 时钟周期为 2 + 95 x 94 +(3 或 3)。恢复最后 95 或 94 个 e3 时钟周期的决定基于 e2 填充位控件。
第二级是e12级,它将四个e2信号中的每一个解复用为四个e1信号,总共16个e1信号。与 e23 级一样,e12 级不会恢复单个 e1 时钟,而是创建 e1 使能。四个 e1 使能中的每一个都处于活动状态,持续 50 + 52 x 2 +(52 或 51)个 e2 使能周期。恢复最后 52 或 51 个 e2 启用周期的决定基于 e1 填充位控件。
第三级,也是最后一级,是fifo级,它实际上重新创建了各个e1时钟。每个 e1 时钟都是通过将 e3 时钟 (hrclk) 除以 16 或 17 来创建的。除数的选择基于当前存储在fifo中的数据量。fifo使用e1使能设备将数据写入fifo,并使用e1时钟(lrclkx)从fifo读取数据。正确的e1时钟速率由fifo恢复,fifo试图将fifo中的数据量保持在半满标记的中心。如果数据量超过半满标记,则选择“除以 16”。如果数据量低于半满标记,则选择“除以 17”。时钟恢复机制的完整示意图如图2所示。
图2.e13 模式。
g.1 模式的 e747 时钟恢复
从ds21信号中恢复1个独立的e3时钟也是一个复杂的三阶段过程。
第一级是m23级,它将ds3信号解复用为2个ds2信号。不是恢复单个ds2时钟,而是创建ds2使能。七个ds84使能中的每一个都处于活动状态,每个ds7帧的ds84时钟周期为83 x 3 +(3或84)。恢复最后的83或3个ds2时钟周期的决定基于ds填充位控制。
第二级是g.747级,它将2个ds1信号中的每一个解复用为21个e1信号,总共23个e747信号。与 m1 级一样,g.1 级不会恢复单个 e1 时钟,而是创建 e53 使能。三个 e55 使能中的每一个都处于活动状态,持续 3 + 55 x 54 +(2 或 55)ds54 使能周期。恢复最后 2 或 1 ds 使能周期的决定基于 e 填充位控件。
第三个也是最后一个阶段是fifo阶段,它实际上重新创建各个e1时钟。每个 e1 时钟都是通过将 ds3 时钟 (hrclk) 除以 21 或 22 来创建的。除数的选择基于当前存储在fifo中的数据量。fifo使用e1使能设备将数据写入fifo,并使用e1时钟(lrclkx)从fifo读取数据。正确的e1时钟速率由fifo恢复,fifo试图将fifo中的数据量保持在半满标记的中心。如果数据量超过半满标记,则选择“除以 21”。如果数据量低于半满标记,则选择“除以 22”。时钟恢复机制的完整示意图如图3所示。
图3.g.747 模式。


突破物理束缚,协作机器人助力实现真正的柔性生产
液晶拼接屏主要用途有哪些
霍尔传感器 多种孔径可选择 应用于逆变电源 电流监控及电池应用等系统电流信号采集和反馈控制
联发科发布两款6nm芯片,杀入笔记本领域
别急入手,小米5s、华为荣耀8等五部手机马上就要降价了!
DS3112 LRCLKx低速时钟恢复工作原理
浅谈国内晶圆生产线上的各种误区
使用便携式气体检测仪时需要注意什么
如何用半加器实现全加器?
SAN的功率动态范围技术要求和测试方法
智能照明节能控制器
明尼苏达大学为农业开发无人机软件
一文弄懂BIN、HEX、AXF、ELF文件格式的区别
荣耀8和荣耀8青春版有什么区别?荣耀8和荣耀8青春版谁更值得买?
全球首个智能区块链研究实验室成立 量子链/纸贵科技与西交大强强联手
LiFSI/LiPF6混合盐对锂电池电解液性能有何影响?
华为P10闪存门事件后续:曝华为Mate9也似华为P10存前科?在闪存混用问题
Arduino I2C的制作
将光学手势识别功能集成进轻薄LCD
智能机产业链为什么各种物料都在缺货?