增强控制器区域网络(eCAN)在C28x™DSP实现的模块是一个完整的CAN控制器与CAN 2.0B协议兼容的(积极的)。它采用了协议串行电气噪声环境中其他控制器通信。32完全可配置的邮箱和时间–冲压特征、ECAN模块提供了一个灵活和强大的串行通信接口。
本参考指南中描述的ECAN模块是2型ECAN。参考thetms320x28xx,28xxx DSP外围参考指南(spru566)为列表和eCAN模块的相同类型的其他设备,确定不同类型之间的区别,并在类型列表的特定设备的差异。一些设备具有第二CAN模块ECAN-B。Word ECAN一般用于指CAN模块。在适当的时候使用特定的模块引用(A或B)。对于给定的CAN模块,相同的地址空间用于所有的2xxx/8xxx设备中的模块寄存器。
图1—1显示了ECAN的主要模块和接口电路。
ECAN模块具有以下特点:
完全兼容CAN协议2.0B版本
支持数据速率高达1 Mbps
三十二个邮箱,每个邮箱具有以下属性:
可配置为接收或发送
可配置标准或扩展标识符
一个可编程的接受过滤器掩码
支持数据和远程帧
支持0至8字节的数据
在接收和发送的消息上使用32位时间戳
防止接收新消息
允许动态可编程的发送消息优先级
采用可编程中断方案,具有两个中断级别
在传输或接收时间上采用可编程中断。
低功耗模式
可编程唤醒总线活动
自动回复远程请求消息
在丢失仲裁或错误的情况下自动重传帧
通过特定消息同步的32位时间戳计数器(与邮箱16通信)
自我测试模式
在回送模式下操作,接收自己的消息。提供了一个“哑”应答,从而消除了另一个节点提供确认位的需要。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !