创龙TMS320F2837xD CAN技术手册:控制器局域网络解析

需积分: 27 20 下载量 46 浏览量 更新于2024-07-17 收藏 14.23MB PDF 举报
"创龙TMS320F2837xD技术参考手册-第22章:Controller Area Network (CAN)" 这篇文档是广州创龙电子科技有限公司与电子开发爱好者共同翻译的TMS320F2837xD芯片的技术参考手册,专门针对Controller Area Network (CAN)部分进行了详细介绍。TMS320F2837xD是一款由德州仪器(TI)推出的高端双核浮点微控制器,常用于工业控制、电力、通信等领域。TL2837x-EasyEVM开发板则是基于创龙SOM-TL2837x核心板设计的,为用户提供了一个评估和测试该芯片性能的平台。 CAN是一种广泛应用于汽车和工业自动化领域的通信协议,以其高效、可靠和实时性而闻名。在第22章中,手册将深入探讨CAN模块的功能、配置、以及如何在TMS320F2837xD上实现和优化CAN通信。这包括了CAN控制器的结构、工作模式、报文过滤器设置、错误检测机制、以及在不同应用环境下的最佳实践。 文档内容涵盖以下关键知识点: 1. CAN总线原理:解释了CAN协议的基础,如位填充规则、仲裁、错误处理和恢复机制。 2. TMS320F2837xD的CAN硬件特性:详述了芯片内置CAN控制器的特性,如多个CAN节点支持、高速和低速模式、以及灵活的报文缓冲区管理。 3. CAN配置:详细说明如何配置CAN控制器的参数,如波特率、滤波器设置、中断管理和故障保护。 4. CAN驱动程序和API:介绍了如何利用提供的软件开发包来操作CAN接口,包括发送和接收报文的函数调用。 5. 示例代码和应用:提供了示例程序,演示如何在实际应用中实现CAN通信,以帮助开发者快速理解和应用。 6. 故障排查和最佳实践:提供了常见问题的解决方法,以及在系统设计中实现CAN通信的最佳实践建议。 此外,该手册还强调了创龙提供的全面技术支持,包括系统驱动源码、Demo程序、开发文档和底板开发协助,旨在加速客户的二次开发进程,使产品能够更快地推向市场。创龙作为TI的合作伙伴,专注于嵌入式系统开发,提供开发套件、教学设备和主板定制服务,服务于广泛的行业应用。 这份技术参考手册是开发者掌握TMS320F2837xD芯片CAN功能并进行实际项目开发的重要资源,通过详细的解释和实例,使得非专业词汇不再是理解障碍,从而提升开发效率。