找回密码
 立即注册
查看: 3000|回复: 4

3.3V系统的-CAN节点 和 5V系统的-CAN节点能接在一起么

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-2-27 15:26:46 | 显示全部楼层 |阅读模式
帮网友问: 3.3V系统的-CAN节点 和 5V系统的-CAN节点能接在一起么

===答,我认为可以,CAN 没这么迂腐教条


CAN专家 - STC陈工答:
CAN总线信号是有规定上限跟下限的,只要输出到总线的信号是符合标准的,
ECU节点的工作电压是多少并不重要。

TJA1050T_CM,118_2014-04-11 (2).PDF

117.28 KB, 下载次数: 175

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-2-27 15:31:04 | 显示全部楼层
屠龙刀-CAN 原理图
1.png


2.png

STC32G-STC8H8K64U-45MHz-LQFP64-DIP64-V2.2-SCH-20220902.PDF

162.04 KB, 下载次数: 145

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-2-27 15:46:27 | 显示全部楼层
帮网友问: 3.3V系统的-CAN节点 和 5V系统的-CAN节点能接在一起么

CAN专家 - STC陈工答:
CAN总线信号是有规定上限跟下限的,只要输出到总线的信号是符合标准的,
ECU节点的工作电压是多少并不重要。
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-2-28 12:21:18 | 显示全部楼层
另外可以让STC32G12K128工作在3.3V, 但 CAN-Driver 用5V的

1.png
陈工做了测试,在RXD脚上按照这种方式串个二极管可以防止收发器输出信号抬高MCU电平,也不影响通信。

STC的MCU工作在3.3V, 发送脚可以直接接 默认是高阻输入的 5V CAN-Driver/要选到合适的芯片


STC的MCU工作在3.3V, 接受脚设置为准双向口模式,接1个反向隔离锗二级管到 5V CAN-Driver,阻断对方的高5V输出
===0,5V CAN-Driver输出0,  二极管导通,工作在3.3V的STC32G12K128输入被钳位在0.3V是逻辑0

===1,5V CAN-Driver输出1/5V, 二极管不通,工作在3.3V的STC32G12K128输入是内部弱上拉1
  • 打卡等级:以坛为家II
  • 打卡总天数:440
  • 最近打卡:2025-05-02 01:28:16
已绑定手机

40

主题

371

回帖

843

积分

高级会员

积分
843
发表于 2023-8-26 11:44:02 | 显示全部楼层
神*** 发表于 2023-2-28 12:21
另外可以让STC32G12K128工作在3.3V, 但 CAN-Driver 用5V的

陈工做了测试,在RXD脚上按照这种方式串个二极管可以防止收发器输出信号抬高MCU电平,也不影响通信。
请问测试是以多少的通信速率测试的?
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 20:31 , Processed in 0.136849 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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