关于GD32F407 SPI接口与SGM4568连接问题,求助

[复制链接]
3657|7
手机看帖
扫描二维码
随时随地手机跟帖
tangzy710|  楼主 | 2021-7-28 17:06 | 显示全部楼层 |阅读模式


在使用兆易创新GD32F407的SPI0接口(PA5和PA7引脚),连接思瑞浦的DA芯片TPC116S8,SGM4568在两者之间3.3V和5V之间电平转换。   经测试如PA5和PA7做为SPI的SCLK和MOSI信号时,3.3V侧可以用示波器看到波形,但在5V侧就观察不到,感觉不能转换过来。

当PA5和PA7不作为SPI接口,而只作为普通GPIO引脚使用,周期性置高或置低,在3.3V和5V侧,都可观察到方波波形。   

使用特权

评论回复
weifeng90| | 2021-8-4 08:07 | 显示全部楼层
是不是SPI的速率超了电平转换器的最大频率?

使用特权

评论回复
chenqianqian| | 2021-8-5 08:30 | 显示全部楼层
电路图贴上来看看

使用特权

评论回复
guijial511| | 2021-8-6 08:31 | 显示全部楼层
最好把电路图贴上来看看

使用特权

评论回复
wifi99| | 2021-8-6 08:32 | 显示全部楼层
电路图,代码贴上来看看

使用特权

评论回复
sadicy| | 2021-8-11 11:11 | 显示全部楼层
感觉是速率超了呢

使用特权

评论回复
QQ2224043166| | 2021-12-17 19:39 | 显示全部楼层
楼主解决了吗  分享一下出来

使用特权

评论回复
Sean_JianLong| | 2021-12-21 21:05 | 显示全部楼层
GD32F450的SPI0也存在这样的问题, 我的解决方法是,将SPI0的初始化代码, 尽可能的提前, SPI0就正常了
也曾尝试过各种速率, 都不能解决, 只有将初始化代码尽可能的提前才能解决, 至于原因也未确认

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝