微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > TXB0106传输SPI信号问题

TXB0106传输SPI信号问题

时间:10-02 整理:3721RD 点击:

TI专家,您好:

     我在使用电平转换器出现了一个问题。使用的型号是TI的双向电平转换器TXB0106。如图所示,VCCA及VCCB电压相等,都使用3.3V。其中

B1为SPI通信的使能信号ENA,

B2为SPI通信的时钟信号CLK,

B3为SPI通信的数据信号DAT,

B4~B6为GPIO信号。 

      A1~A6后面都串接一个0欧姆电阻以供调试,SPI通信速度为25M。做SPI通信的时候,发现通信有问题。后来用示波器观察了波形~

SPI时钟信号输入端B2是一个比较标准的方波(没存图片),下图是SPI时钟信号CLK输出A2端的波形,A2端串接电阻为100欧姆。如果A2串接电阻为0欧姆,该波形会更差。初步分析是信号存在反射。我今天试了好多个电阻,都不能得到好的波形,基本都像下图这样的。所以想请TI专家们帮忙,请提供一个好的建议来解决这个波形质量问题。谢谢!

LZ可否将TXB0106的A端负载也画出来?

谢谢回复!

负载是一个前置放大器,下面是连接示意图。如果我们把TXB0106这个芯片去掉,用飞线分别连接A1-B1, A2-B2,...A6-B6,.发现SPI通信正常。

(1)使用TXB0106,如果降低SPI的时钟频率,是否对信号质量有帮助?

(2)我在布PCB板的时候没有放0.1uF电容放到TXB0106的VCCA及VCCB旁边,请问这是否也会影响信号质量?

负载Preamp芯片有个功能,就是数SPI时钟上升沿的数量。如果在一个使能信号ENA下降沿与上升沿之间,CLK上升沿的数量不对,则不能进行SPI读写。所以信号质量差的话,一个周期可能会出现两个或以上的上升沿。

25Mhz的SPI频率没问题,TXB0106能够支持。

电源的去耦电容还是要加上,是会影响信号质量的。

阻抗不匹配

负载是什么?引线有多长

SPI的时钟的速率是多少?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top