TI论坛
直播中

何夏庄

8年用户 1057经验值
私信 关注
[问答]

TXB0104外接长0.5m线,spi信号畸变厉害通讯异常怎么解决?


  • 整个系统由2部分组成,主板和板外延长线(延长线用于连接从板)
    主板上TXB0104到mcu 走线距离10cm,板外延长线不同长度做了几组实验如下:
    当板外延长线50cm:测量B2、B3、B4引脚上和A端,spi的信号都畸变了。
    延长线0cm:测量B端和A端,spi信号正常。
    延长线10cm:测量B端和A端,spi信号也正常。
    请教下畸变原因是?

回帖(3)

王茜

2024-12-19 16:38:26
 畸变的原因是TXB的驱动能力不够导致信号衰减。
举报

余少华

2024-12-19 16:38:37
 TXB的驱动能力只有uA级,适合驱动高阻抗,低容性负载,容性不能超过70pF。
如果需要提高驱动能力,需要加一个redriver。
举报

回头太晚

2024-12-21 17:05:05
根据您的描述,TXB0104外接长0.5m线时,SPI信号畸变严重,导致通讯异常。以下是一些可能的原因和解决方案:

1. 信号完整性问题:长距离传输可能导致信号衰减和反射,从而影响信号完整性。为了解决这个问题,您可以尝试以下方法:

   a. 使用差分信号传输:差分信号传输可以减少信号衰减和反射,提高信号完整性。您可以尝试将SPI信号改为差分信号传输。

   b. 使用屏蔽线:使用屏蔽线可以减少外部电磁干扰,提高信号完整性。您可以尝试更换为屏蔽线。

2. 阻抗匹配问题:长距离传输可能导致阻抗不匹配,从而影响信号完整性。为了解决这个问题,您可以尝试以下方法:

   a. 增加终端电阻:在SPI信号线的两端增加终端电阻,以匹配阻抗。通常,终端电阻的值应为75欧姆。

   b. 使用阻抗匹配电路:在SPI信号线的两端添加阻抗匹配电路,以匹配阻抗。

3. 时钟频率过高:高时钟频率可能导致信号畸变。您可以尝试降低SPI的时钟频率,以减少信号畸变。

4. 电源干扰:电源干扰可能导致信号畸变。您可以尝试以下方法:

   a. 使用独立的电源:为TXB0104和MCU使用独立的电源,以减少电源干扰。

   b. 使用电源滤波器:在电源线上添加电源滤波器,以减少电源干扰。

5. 布局和走线问题:不合理的布局和走线可能导致信号畸变。您可以尝试以下方法:

   a. 优化布局:优化主板和板外延长线的布局,以减少信号干扰。

   b. 优化走线:优化SPI信号线的走线,以减少信号干扰。

综上所述,您可以从信号完整性、阻抗匹配、时钟频率、电源干扰和布局走线等方面入手,逐一排查和解决问题。希望这些建议能帮助您解决SPI信号畸变的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分