为什么SPI信号输出端加22Ω或33Ω电阻?

共 2108字,需浏览 5分钟

 ·

2024-12-03 21:26

点击上方蓝色字体,关注我们

当单片机使用SPI控制信号连接到传感器或者控制器时,串接22Ω或33Ω电阻的主要原因在于抑制反射和振铃。



1


反射与源端匹配的原理

在高速数字信号传输中,当信号的驱动端(如单片机或FPGA)输出到负载端(如传感器)时,会经过PCB上的传输线。


如果传输线的特性阻抗 Z0与驱动源的输出阻抗 Zd不匹配,会引发信号的反射。


反射会导致信号波形的失真,造成振铃、过冲等问题,特别是在信号上升沿和下降沿处显著。


源端匹配就是通过在驱动端串联一个电阻 R,使得信号源的输出阻抗加上串联电阻达到与传输线阻抗 Z0 匹配,以减少反射。



因此,通过在源端串接电阻 R=Z0−Zd,可以优化阻抗匹配,从而有效抑制反射。


而22Ω或33Ω电阻通常是经验所得的合理数值,适用于多数数字电路。


2


数字电路匹配

在射频电路中,通常会使用电感、电容等无源器件进行匹配,这种匹配被称为共轭匹配(conjugate matching)。


其目的是使信号能量最大化地传输至负载,且往往要求精确的50Ω匹配。


然而,数字电路的匹配方式较为简单,目标是抑制反射,而非能量最大传输,因此通常采用电阻来进行源端匹配。


电阻匹配的方法不仅简化了设计,也在信号完整性与实际操作成本之间提供了合理的平衡。


3


为什么选择22Ω或33Ω?

实际操作中,数字器件的输出阻抗 Zd往往并不理想,且存在较大的差异性。


例如,甚至同一型号的芯片,其输出阻抗在不同的工作条件下也会有所不同。


论坛和文献中提到的一些理论公式,如Zo = (Vdd-VOH) / IOH以及Zo = VOL/IOL,只能作为一个参考,而非绝对的计算标准。



基于经验,22Ω或33Ω的电阻往往可以在大多数情况下减少振铃和反射,因此被广泛采用。


4


实际设计中的调试

在实际设计中,由于器件和PCB布局的差异,电阻值可能需要微调,因此设计时通常会在PCB上预留电阻焊盘。


调试时,可以在不同阻值下使用示波器观察波形,逐步调整电阻,直到波形的振铃和过冲达到最低。


这样可以在设计初期为后续的调试和优化提供灵活性。


串接22Ω或33Ω电阻的做法体现了数字电路设计中“源端匹配”的重要性。


通过合理的电阻匹配,能抑制振铃和反射,保证信号的稳定和可靠性。

点击阅读原文,更精彩~

浏览 100
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报