57 spi电平转换的坑
Posted Chasing_Chasing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了57 spi电平转换的坑相关的知识,希望对你有一定的参考价值。
1.引言
最近在使用4G模块的spi接口,但4g模块引脚电平是1.8v的,但目标从机的电平是3.3v的,所以两个spi设备直接不能直接对接,需要电平转换。
之前有用过相关的电平转换电路,让4G的串口引脚(1.8v的),跟3.3v的单片机串口直连实现了正常通信。然后这次spi使用的是一样的转换电路,然后问题就出现了。。。。
2.问题及现象
按照常用的电平转换方式,如下图示,在低速时是可以的,但是速率变高之后就出现了问题。
串口115200速率的时候是没问题的,但spi的通信速度一般比较大,一般大于400KHz吧,串口115200速度115KHz,勉强OK,但我主机spi最低是812KHz的,就不行,导致电平转换从1.8v拉不到3.3v,并且随着spi时钟频率越高,电平转换拉的越来越低,请看下图现象。
由上图现象,可知只使用三极管电平转换电路,在高速通信中,可能因为三极管切换频率限制的原因,可能会达不到我们想要的电平转换目标。
也就是三极管电平转换电路,在低频适用,高频通信上需要注意!
解决办法:
1.重新设计合适的电路。
2.买电平转换芯片吧。
我们选用了第二种。
以上是关于57 spi电平转换的坑的主要内容,如果未能解决你的问题,请参考以下文章