I2C 标准 (UM10204) 规定了快速模式下上升/下降时间的下限。
这是否是为了管理欠调和防止 EMS?
如果不是这些问题,是否就没有必要遵守下限?
这是另一家处理 I2C 的制造商的意见。
你好,托马斯、
感谢您的快速回复。
这很有帮助。
然而,既然如此,为什么快速模式增强版的上升时间更快,却没有最短限制呢?
Hi Keitaro、
定义下限不仅是为了管理电磁敏感度和下冲,也是为了确保符合I²C的设备之间强大的信号完整性和互操作性。
以下是制定这一规范的主要原因:
- 信号完整性:过快的转换会导致反射、振铃和时序违规,尤其是在具有较长迹线或较高电容的系统中。下限有助于保持通信稳定。
- EMS 和欠冲:快速边缘会增加高频辐射,并可能因电感效应导致欠冲。时间限制有助于降低这些风险。
-设备兼容性:I²C 总线专为多设备、多供应商环境而设计。遵守定时规格可确保在所有兼容设备上可靠运行。
虽然在不担心 EMS 和欠冲的受控环境中,在下限之外运行在技术上是可行的,但这样做意味着偏离 I²C 标准。这可能会影响兼容性和长期可靠性。
总之,即使 EMS 和欠调不是直接问题,我也建议遵守规定的时序限制,以保持合规性并确保性能的一致性。
BRs, Tomas