CAN总线模块概述

[复制链接]
1244|4
 楼主| zheng522 发表于 2015-11-27 10:48 | 显示全部楼层 |阅读模式
CAN外设是一个全功能的控制器局域网络(Controller  Area Network,CAN),最大通信波特率为1Mbps。
        CAN控制器支持CAN2.0A和CAN2.0B规范,并且和ISO-11898-1标准一致。CAN总线最初用于汽车领域的应用,主要集中在高级的缺陷检测。这保证了低成本的高可靠性的应用。
zhengbo7hui 发表于 2015-11-27 10:53 | 显示全部楼层
而当使用UDB的配置时,计数器具有可配置的复杂功
能,如右图所示,其功能主要包括:
8/16/24/32位分辨率;
可配置的捕获模式;
4个深度的捕获FIFO;
可选的捕获边沿计数器;
可配置的触发和中断;
可配置的软件/硬件使能;
连续或一次运行模式;
波越 发表于 2015-11-27 10:57 | 显示全部楼层
由于CAN成功的应用于汽车领域,因此CAN也扩展到了用于面向运动的机械控制网络CANOpen和工厂的自动化应用DeviceNet。
         CAN控制器允许高效的实现高级的协议,而不会影响MCU CPU的性能。在PSoC软件平台支持全功能配置。
波越 发表于 2015-11-27 11:03 | 显示全部楼层
CAN模块的特点主要包括:
兼容CAN2.0A/2.0B协议;
标准和扩展帧;
支持远程传输请求(Remote Transmission Request,RTR);
可编程数据率,最大为1Mbps;
接收路径
16个接收缓冲区;
16个接受滤波器和接收屏蔽;
支持DeviceNet寻址;
可选择链接多个接收缓冲区来形成一个硬件FIFO;
heping517 发表于 2015-11-27 11:03 | 显示全部楼层
发送路径
8个发送消息缓冲区;
可编程优先级用于每个发送消息缓冲区;
CAN发送(Tx),接收(Rx)和EN能布线到任意一个I/O
只监听模式,用于自动波特率检测
能从休眠模式唤醒设备
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

823

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部