ZHCACB3I May 2022 – September 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1 , AM62P , AM62P-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 接口,建议的配置RMII 接口典型应用(外部时钟源)在处理器特定 TRM 中介绍。当使用 RMII 接口典型应用(内部时钟源)配置时,建议在板级别验证性能。建议提供配置用于连接外部时钟,以进行初始性能测试以及与内部时钟比较。
在处理器和 EPHY(用在 SK 板上)上使用 25MHz 时钟频率验证了以太网性能 (RGMII)。
可以使用 CLKOUT0 为处理器 (MAC) 和 EPHY 提供 25MHz 或 50MHz 时钟。在软件配置时钟输出后,CLKOUT0 输出可用。在需要支持以太网引导时,不建议使用 CLKOUT0 配置。只要更改配置,作为 EPHY 时钟输入连接的 CLKOUT0 就可能出现故障。
对于 AM62x、AM62Ax 和 AM62D-Q1 处理器系列,WKUP_CLKOUT0 是 MCU_OSC0_XO 的缓冲输出,在处理器复位后提供。时钟输出在时钟开始切换后不会出现故障。但是,第一个高电平脉冲或低电平脉冲可能很短,因为复位是与 MCU_OSC0 时钟异步释放的。
对于 AM62Px 系列处理器,需要配置 WKUP_CLKOUT0 以提供处理器参考时钟 (MCU_OSC0_XO)。时钟输出在时钟开始切换后不会出现故障。但是,第一个高电平脉冲或低电平脉冲可能很短,因为复位是与 MCU_OSC0 时钟异步释放的。
处理器特定数据表中未定义处理器时钟输出性能,因为时钟性能可能会受到每种定制电路板设计所特有的许多变量的影响。建议定制电路板设计人员使用实际 PCB 延迟、最小或最大输出延迟特性以及每个器件的最低建立和保持要求来验证所有外设的时序,以确认是否有足够的时序裕量。