ZHCAEV4C November 2024 – September 2025 AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1
为了优化定制电路板设计,处理器时钟输出 (CLKOUT0) 可用作 EPHy 的时钟源(输入)。CLKOUT0 在内部进行缓冲,用于以点对点时钟拓扑方式连接。建议在连接到所连接器件 (EPHy) 的时钟输入之前(单独)对 CKLOUT0 进行缓冲。建议在 CLKOUT0 的源极端安装一个串联电阻(0Ω,测试后调整),以控制可能的信号反射。
使用 RGMII 接口的 EPHY 需要一个与任何其他信号都不同步的 25MHz 时钟输入。25MHz 时钟没有任何时序要求,但需要确保 EPHy 在时钟输入端不接收任何非单调转换。
当 EPHY 配置为 RMII 接口时,时钟设置选项取决于 EPHY 配置。
EPHY 配置为控制器时,许多 RMII EPHy 都需要一个与任何其他信号不同步的 25MHz 输入时钟,该 25MHz 时钟信号没有任何时序要求,但务必要确保 EPHY 在时钟输入端不接收任何非单调转换。
RMII EPHY 为 MAC 提供 50MHz 时钟输出。在 RMII 用例中,相对于 EPHY,50MHz 数据传输时钟会延迟(硬件延迟)传递至 MAC。延迟会转换时钟数据时序关系,从而会减小时序裕量。如果延迟较大,逐渐缩小的时序裕度可能会对某些设计造成问题。
EPHY 配置为器件时,MAC 和 EPHY 使用一个与发送和接收数据同步的 50MHz 公共时钟。50MHz 时钟在 RMII 规范中定义为供 MAC 和 EPHY 使用的通用数据传输时钟信号,这种情况下,转换预计会同时到达 MAC 和 EPHY 器件引脚。通用时钟可以为发送和接收数据传输提供更好的时序裕量。需要确保 MAC 和 EPHY 不会在时钟输入端接收任何非单调转换。为了掌控时钟信号完整性,建议通过单输入、双输出相位对齐缓冲器路由通用时钟信号。建议使用与一半数据信号长度等长的信号布线来连接时钟缓冲器输出,其中一个时钟输出连接到 MAC,另一个连接到 EPHY。
对于 RMII 接口,建议的配置是处理器特定 TRM 中所述的 RMII 接口典型应用(外部时钟源)。使用 RMII 接口典型应用(内部时钟源)配置时,建议在电路板级别验证性能。建议提供连接外部时钟的配置,以进行初始性能测试以及与内部时钟的比较。
在处理器和 EPHY(在 SK 或 EVM 电路板上使用)上使用 25MHz 时钟频率验证以太网性能 (RGMII)。
可以使用 CLKOUT0 为处理器 (MAC) 和 EPHY 提供 25MHz 或 50MHz 时钟。在软件配置时钟输出后,CLKOUT0 输出将可用。需要支持以太网引导时,不建议使用 CLKOUT0 配置。只要更改配置,作为 EPHY 时钟输入连接的 CLKOUT0 就可能出现故障。
WKUP_CLKOUT0 是 MCU_OSC0_XO 的缓冲输出,在处理器复位后提供。时钟输出在时钟开始切换后不会出现故障。但是,第一个高电平脉冲或低电平脉冲可能很短,因为复位是与 MCU_OSC0 时钟异步释放的。
处理器特定数据表中未规定处理器时钟输出性能,因为时钟性能可能会受到每种定制电路板设计特有的许多变量的影响。建议定制电路板设计人员使用实际 PCB 延迟、最小或最大输出延迟特性以及每个器件的最低建立和保持要求来验证所有外设的时序,以确认是否有足够的时序裕量。