ZHCADJ9A December   2023  – January 2024 AMC1303M2520 , AMC1305L25 , AMC1306M25

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2数字接口时序规格的设计挑战
  6. 3具有时钟边沿延迟补偿的设计方法
    1. 3.1 具有软件可配置相位延迟的时钟信号补偿
    2. 3.2 具有硬件可配置相位延迟的时钟信号补偿
    3. 3.3 通过时钟返回进行时钟信号补偿
    4. 3.4 通过 MCU 的时钟反相来实现时钟信号补偿
  7. 4测试和验证
    1. 4.1 测试设备和软件
    2. 4.2 具有软件可配置相位延迟的时钟信号补偿测试
      1. 4.2.1 测试设置
      2. 4.2.2 测试测量结果
    3. 4.3 通过 MCU 上的时钟反相进行时钟信号补偿的测试
      1. 4.3.1 测试设置
      2. 4.3.2 测试测量结果
        1. 4.3.2.1 测试结果 – GPIO123 时钟输入无时钟反相
        2. 4.3.2.2 测试结果 – GPIO123 时钟输入的时钟反相
    4. 4.4 通过计算工具进行数字接口时序验证
      1. 4.4.1 不使用补偿方法的数字接口
      2. 4.4.2 常用方法 - 降低时钟频率
      3. 4.4.3 具有软件可配置相位延迟的时钟边沿补偿
  8. 5结语
  9. 6参考资料
  10. 7Revision History

通过时钟返回进行时钟信号补偿

图 3-4 中显示了通过时钟返回进行时钟信号补偿。采用这种补偿方法时,馈入 AMC1306M25 的时钟输入 CLKIN 的时钟信号会从 AMC1306M25 的 CLKIN 引脚路由回 MCU 的 SDFM 时钟输入 SDFM_CLKIN。

GUID-20231128-SS0I-BX6Q-LVJD-C8N7TTZTQBGJ-low.svg图 3-4 AMC1306M25 与 MCU 连接的数字接口,通过时钟返回进行补偿

通过使用此方法,时钟缓冲器引入的传播延迟和 PCB 布线长度引入的传播延迟对于时钟和数据信号都实现了相同的延迟。因此,时钟和数据信号中的这些延迟相互抵消。

但是,AMC1306M25 数字接口时序会保持不变,数据保持时间 th(MIN) = 3.5ns,数据延迟时间 td( (MAX) = 15ns。这意味着,在构建 PCB 后需要检查时序,以便确认满足 MCU 中的 SDFM 的建立时间和保持时间要求。建议仅将此类补偿方法用于具有外部时钟源和 CMOS 接口的隔离式 Δ-Σ 调制器。