ZHCAF29 March 2025 AM62L
为了优化设计,处理器时钟输出 (CLKOUT0) 可用作 EPHY 的时钟输入。时钟输出在内部进行缓冲,适用于点对点时钟拓扑。建议在 CLKOUT0 的源极端安装一个串联电阻,以尽量减少反射。
RGMII EPHY 需要一个与任何其他信号不同步的 25MHz 时钟输入。25MHz 时钟信号不会有任何时序要求,但需要确保 EPHY 不在时钟输入端接收任何非单调转换。
RMII EPHY 时钟选项随 EPHY 控制器或器件配置的不同而变化。
配置为控制器时,大多数 RMII EPHY 需要一个与任何其他信号不同步的 25MHz 输入时钟,25MHz 时钟信号不会有任何时序要求,但务必要确保 EPHY 在其时钟输入端不接收任何非单调转换。
RMII EPHY 为 MAC 提供 50MHz 时钟输出。在 RMII 用例中,相对于 EPHY,50MHz 数据传输时钟会延迟传递至 MAC。延迟会转换时钟数据时序关系,从而会减小时序裕量。如果延迟过大,逐渐缩小的时序裕度可能会对某些设计造成问题。
配置为器件时,MAC 和 EPHY 使用一个与发送和接收数据同步的 50MHz 公共时钟。50MHz 时钟在 RMII 规范中定义为供 MAC 和 EPHY 使用的通用数据传输时钟信号,这种情况下,转换预计会同时到达 MAC 和 EPHY 器件引脚。通用时钟可以为发送和接收数据传输提供更好的时序裕量。需要确保 MAC 和 EPHY 不会在时钟输入端接收任何非单调转换。为了确保时钟信号完整性,建议通过双输出相位对齐缓冲器路由通用时钟信号。建议使用与 ½ 数据信号长度等长的信号布线来连接时钟缓冲器输出,其中一个时钟输出连接到 MAC,另一个连接到 EPHY。
对于 RMII 接口,建议的配置是处理器特定 TRM 中所述的 RMII 接口典型应用(外部时钟源)。如果使用处理器特定 TRM 中所述的 RMII 接口典型应用(内部时钟源) 配置,则必须在电路板级别验证性能。建议提供用于初始性能测试和比较的外部时钟。在处理器和 EPHY 上使用 25MHz 时钟验证了以太网性能 (RGMII)。
可以使用 CLKOUT0 功能为 EPHY 提供 25MHz 或 50MHz 时钟输入。但是,使用 CLKOUT0 信号功能需要软件来配置时钟输出。只要更改配置,作为 EPHY 时钟连接的 CLKOUT0 就可能出现故障。
在相应时钟有效后,EPHY 需要保持在复位状态,持续指定的最短复位保持时间。
未定义处理器时钟输出性能,因为时钟性能受每个定制电路板设计所特有的许多变量的影响。电路板设计人员需要使用实际 PCB 延迟、最小或最大输出延迟特性以及每个器件的最低建立和保持要求来验证所有外设的时序,以确认是否有足够的时序裕量。