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

测试设备和软件

表 4-1 中列出了用于测量的主要测试设备。

表 4-1 测试设备列表
说明 器件型号
AMC1306 增强型隔离式调制器评估模块 AMC1306EVM
F28379D C2000™ Delfino™ MCU LaunchPad™ 开发套件 LAUNCHXL-F28379D
AM243x Arm® MCU 通用 LaunchPad™ 开发套件 LP-AM243
高速示波器 Tektronix MSO 4104
单端探头 Tektronix P6139A

使用 Code Composer Studio (CCS) 12.4.0 完成软件开发和调试。CCS 是一个集成开发环境 (IDE),支持德州仪器 (TI) 微控制器 (MCU) 和嵌入式处理器产品组合。为 TMS320F28379D 使用了基于 C2000WARE 的内部 TI 测试软件 - 用于 C2000 微控制器的 C2000Ware。对于 Sitara AM243x LaunchPad,为 Sitara™ 微控制器使用了基于 AM243x 软件开发套件 (SDK) 的内部 TI 测试软件 MCU-Plus-SDK-AM243X 09.00.00.35。有关 C2000 和 Sitara 的具体实施和软件支持,请参阅 TI E2E 支持论坛