打印
[通用 MCU]

单片机CAN外设疑问

[复制链接]
742|67
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
suncat0504|  楼主 | 2024-12-26 09:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为啥单片机集成了CAN外设,不集成CAN收发器呢?

使用特权

评论回复
沙发
IFX_OwenSu| | 2024-12-26 12:11 | 只看该作者
不集成收发器可以让设计更灵活一些。因为针对不同的应用场景,需要的收发器类型不同,开发设计人员可以根据自身的需求进行选择。

使用特权

评论回复
板凳
xianghou| | 2025-1-2 09:37 | 只看该作者
那收发器和CAN外设之间要不要隔离呢?是磁隔离电容隔离还是光电隔离?要不要做防雷、过压保护呢?什么级别的保护呢?

使用特权

评论回复
地板
caigang13| | 2025-1-2 11:30 | 只看该作者
不仅是CAN,其他功能外设的收发器一般都是外置的,方便用户灵活设计。

使用特权

评论回复
5
powerantone| | 2025-1-2 15:49 | 只看该作者
不集成CAN收发器可以让设计更灵活,开发人员可以根据具体的应用需求选择合适的CAN收发器。

使用特权

评论回复
6
stormwind123| | 2025-1-2 16:20 | 只看该作者
集成CAN收发器可能会增加单片机的成本

使用特权

评论回复
7
probedog| | 2025-1-2 19:00 | 只看该作者
不集成CAN收发器可以让单片机更容易与各种标准的和非标准的CAN收发器兼容,从而满足更广泛的应用需求

使用特权

评论回复
8
belindagraham| | 2025-1-3 11:25 | 只看该作者
单片机作为微控制器,其设计需要满足广泛的应用场景和需求。集成CAN外设可以提供基本的CAN通信功能,但不同的应用可能需要不同类型的CAN收发器。

使用特权

评论回复
9
averyleigh| | 2025-1-3 13:15 | 只看该作者
许多外围电路会对微控制器的信号产生电磁干扰。将所有外围电路集成到单片机芯片上可能会加剧这些问题,导致信号完整性下降,影响电路的稳定性。特别是在工业或汽车应用中,一些外围电路需要与单片机保持隔离,以防止噪声或电流冲击对核心系统的影响

使用特权

评论回复
10
abotomson| | 2025-1-3 13:51 | 只看该作者
CAN收发器工作在恶劣的环境下,能够承受超过10V的电压,并且属于功率器件,包括模拟器件。而单片机的输入输出端口一般只能承受不超过7V的电压,且其硅片和制造工艺与CAN收发器不同,因此无法直接集成。

使用特权

评论回复
11
pixhw| | 2025-1-3 14:24 | 只看该作者
CAN收发器有多种类型,每种类型都有其特定的性能和特点。

使用特权

评论回复
12
1988020566| | 2025-1-3 16:32 | 只看该作者
成本和灵活性考虑
成本因素:单片机集成 CAN 控制器已经增加了芯片的成本和复杂性。如果再集成 CAN 收发器,会进一步提高芯片的成本。对于一些对成本敏感的应用场景,比如大规模生产的简单工业控制设备或者中低端的汽车电子配件,这样的成本增加可能是难以接受的。例如,在一些只需要基本 CAN 通信功能的小型传感器节点中,额外的收发器集成成本会使产品在价格竞争中处于劣势。
灵活性需求

使用特权

评论回复
13
nomomy| | 2025-1-3 17:04 | 只看该作者
单片机内部的硬件集成受到多种因素的限制,包括芯片尺寸、功耗、成本等。在某些情况下,将CAN收发器集成到单片机内部可能会增加芯片尺寸、提高功耗或增加成本。

使用特权

评论回复
14
rosemoore| | 2025-1-5 11:02 | 只看该作者
为了保持MCU的小型化,制造商倾向于只集成数字逻辑部分,而将模拟和功率相关部件留作外部模块。

使用特权

评论回复
15
pmp| | 2025-1-5 11:59 | 只看该作者
在很多工业和汽车应用中,CAN总线需要电气隔离。集成的CAN收发器难以实现有效的电气隔离,而外部CAN收发器可以通过光电耦合器等器件实现隔离。

使用特权

评论回复
16
cashrwood| | 2025-1-5 12:27 | 只看该作者
不集成CAN收发器可以让设计更加灵活。不同的应用场景可能需要不同类型的收发器,开发设计人员可以根据自身的需求进行选择。这种灵活性有助于满足各种特定应用的要求,提高系统的适用性和可扩展性。

使用特权

评论回复
17
kmzuaz| | 2025-1-5 14:35 | 只看该作者
CAN总线标准只规定了物理层和数据链路层,用户需要自定义应用层。这意味着CAN收发器的设计需要遵循标准,但具体的实现方式可能因应用而异。通过外置收发器,可以更容易地实现与不同标准和协议的兼容。

使用特权

评论回复
18
sdlls| | 2025-1-5 15:47 | 只看该作者
CAN收发器提供了必要的接口用于连接外部的CAN总线,包括终端电阻等匹配元件,这些都是实现稳健CAN通信所必需的。

使用特权

评论回复
19
sheflynn| | 2025-1-5 17:29 | 只看该作者
将CAN收发器作为独立组件还有助于系统的可升级性和可维护性

使用特权

评论回复
20
biechedan| | 2025-1-5 19:11 | 只看该作者
集成的模拟外设(如运放、比较器、ADC、DAC等)通常性能较差,且混合集成电路的成本较高。外部高性能的CAN收发器虽然更贵,但可以提供更好的性能和可靠性。

使用特权

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

本版积分规则

认证:大连伊飞特信息技术有限公司软件工程师
简介:本人于1993年毕业于大连理工大学。毕业后从事单片机开发工作5年,之后转入软件开发工作至今。

151

主题

4002

帖子

5

粉丝