找回密码
 立即注册
查看: 595|回复: 9

请教下5V单片机和3.3V器件的问题

[复制链接]

该用户从未签到

37

主题

80

回帖

451

积分

中级会员

积分
451
发表于 2023-6-11 10:42:32 | 显示全部楼层 |阅读模式
本帖最后由 sky999 于 2023-6-11 10:43 编辑

单片机是5V的用的STC8G系列,SPI模块用的是3.3V,因为挂有其他5V器件居多,所以单片机没办法改为3.3V,
模块的最低速度是1Mbps,所以用的是1Mbps,单片机频率是22.1184MHZ,用的是单片机自带的SPI功能,

我用的是下图这种接法,IO口全断开内部上拉,设置为开漏模式,
出了点问题,就是通信中,每条指令是32个字节,平均每5条指令,就有一条指令中间有1个字节错码,不一定是同一个字节,但是都是错1个字节的高4位,不知道什么原因,求解,谢谢

QQ截图20230611103216.jpg



回复 送花

使用道具 举报

该用户从未签到

566

主题

9942

回帖

1万

积分

管理员

积分
14449
发表于 2023-6-11 11:24:19 | 显示全部楼层
用仿真功能来分析,不要靠猜
1.png
https://www.stcai.com/newsinfo/4938334.html
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3174

回帖

7173

积分

超级版主

积分
7173
发表于 2023-6-11 14:28:06 | 显示全部楼层
示波器看一下信号的上升沿是否太慢了,太慢就改为3K上拉。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

37

主题

80

回帖

451

积分

中级会员

积分
451
 楼主| 发表于 2023-6-12 23:20:02 | 显示全部楼层
梁工 发表于 2023-6-11 14:28
示波器看一下信号的上升沿是否太慢了,太慢就改为3K上拉。

佩服,非常有用,我之前猜测还以为是10K太大,模块无法拉低,还想改成50K试试,听你的改成3K后测试,已经正常了,佩服佩服,谢谢谢谢

点评

用示波器探头10X档位测量(输入电容大约12~15pF),不要用X1档(输入电容大约120~150pF)。 对于1MHz的速度,上升沿最好在100ns以内,速度不够就减小上拉电阻,最小上拉电阻为1K(从器件要能驱动得起来)。  详情 回复 发表于 2023-6-13 16:16
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    2023-12-18 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    12

    主题

    90

    回帖

    261

    积分

    中级会员

    积分
    261
    发表于 2023-6-13 08:42:01 来自手机 | 显示全部楼层
    1m速率,用1k上拉都不过分,建议用示波器观察下边缘再确定,要是在临界状态还是走问题的。

    点评

    谢谢  发表于 2023-6-14 14:41
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3174

    回帖

    7173

    积分

    超级版主

    积分
    7173
    发表于 2023-6-13 16:16:59 | 显示全部楼层
    sky999 发表于 2023-6-12 23:20
    佩服,非常有用,我之前猜测还以为是10K太大,模块无法拉低,还想改成50K试试,听你的改成3K后测试,已经 ...

    用示波器探头10X档位测量(输入电容大约12~15pF),不要用X1档(输入电容大约120~150pF)。
    对于1MHz的速度,上升沿最好在100ns以内,速度不够就减小上拉电阻,最小上拉电阻为1K(从器件要能驱动得起来)。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    37

    主题

    80

    回帖

    451

    积分

    中级会员

    积分
    451
     楼主| 发表于 2023-6-14 14:41:35 | 显示全部楼层
    梁工 发表于 2023-6-13 16:16
    用示波器探头10X档位测量(输入电容大约12~15pF),不要用X1档(输入电容大约120~150pF)。
    对于1MHz的速 ...

    好的,谢谢,示波器不太会用,因为总是闪过去,我不知道怎么停下来
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-18 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    12

    主题

    90

    回帖

    261

    积分

    中级会员

    积分
    261
    发表于 2023-6-14 15:44:39 来自手机 | 显示全部楼层
    触发电平设置好了,选择正常或者一次触发俘获就可以了,示波器的使用技巧需要学习的,做电路和程序算是应知应会了。
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-6-14 19:36 , Processed in 0.071129 second(s), 64 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表