我在使用LSF0108 把3V3的SPI信号转换成5V的时候,发现5V侧的是spi时钟信号,上升沿非常缓慢,并且高电平只能到4.3V左右,第电平有0.3V(4.7K上拉),如果把这是把上拉电阻改为2k左右,高电平大概在4.5V左右,但低电平有0.7V左右,而且上升沿依然很缓,去掉3V3这侧的上拉电阻也试过,没有任何改善,其他spi信号也类似,高电平,低电平都不满足要求,并且上升沿很缓,如下图
SPI的输出信号为TI的TM4C1294NCPDTI
电平转换为TI的LSF0108PWR
AD芯片为TI 的ADS7953SB
请帮忙看看,谢谢
figure1 4.7K pull up
figure2 2k pull up
schematic
Amy Luo:
您好,
5V侧的PCB走线长不长,PCB走线上存在寄生电容,如果寄生电容较大的话,就会造成上升沿缓慢。
影响VOL电平的因素可参考:www.ti.com/…/scea056.pdf
user1359349:
回复 Amy Luo:
amy非常感谢你的回复
PCB走线很短,大概只有1500mil左右,不但上升沿缓,而且高低电平也不正常
Kailyn Chen:
您好,B端把上拉电阻去掉试试呢? 因为B 端这里您是作为输入端到CPU的是吗?
当B端作为输出端的时候,或者如果是作为输入端,但是为open drain的时候才需要上拉,这里是SPI,push pull 架构,并且B端作为CPU的输入,是不需要做上拉的。 请验证试试。
user1359349:
回复 Kailyn Chen:
hi kailyn
我做过以下尝试
1:拆除 3.3V侧的上拉电阻,拆除5V侧上拉电阻,测试结果是:clock 高电平3.3V,低电平0.3V,上升沿很陡
2:拆除 3.3V侧的上拉电阻,保留5V侧上拉电阻,测试结果是:clock 高电平4.7V,低电平0.7V,上升沿很缓
3:拆除 3.3V侧的上拉电阻,5V侧上拉电阻改为18K,测试结果是:clock 高电平3.3V左右,低电平0.4V,上升沿很缓
4:拆除 3.3V侧的上拉电阻,5V侧上拉电阻改为9K,测试结果是:clock 高电平4V左右,低电平0.4V,上升沿很缓
5:拆除 3.3V侧的上拉电阻,5V侧上拉电阻改为7K,测试结果是:clock 高电平4.3V左右,低电平0.4V,上升沿很缓
6:3.3V侧的上拉电阻18k,5V侧上拉电阻改为7K,测试结果是:clock 高电平4.3V左右,低电平0.4V,上升沿很缓
7:3.3V侧的上拉电阻4.7k,5V侧上拉电阻改为4.7K,测试结果是:clock 高电平4.7V左右,低电平0.7V,上升沿很缓(默认pcb上焊的)
8:拆除3.3V侧的串接电阻22欧姆,5V侧上拉电阻改为7K,测试结果是:clock 高电平4.7V左右,低电平0.7V,上升沿很缓
user6050971:
回复 user1359349:
请问你现在这个问题解决了吗?我也遇到了同样的问题,还希望能向你请教下!
user1359349:
回复 user6050971:
我后来换芯片了,改成ADI的ADG3308,可以上拉,可以下拉,速率可以支持到几M,实在调不出来了
user6050971:
回复 user1359349:
我的也是SPI信号,速率是10MHz,是1.8V转3.3V,电压大小是正常的,但是3.3V出来的信号上升沿很缓,也不知道是什么原因,难道是这个芯片本来设计就有点问题?