基于APB总线的CAN控制器设计与验证.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

摘要

控制器局域网(ControllerAreaNetwork,CAN)总线具有高实时性、低成

本和配置灵活等优点,是当前广泛应用的现场总线技术,在车载电子系统占据

着核心位置。随着技术的进步,其关键组件CAN控制器的应用已经从汽车电子

扩展到自动化控制、航空航天和智能家居等众多领域。然而,我国对CAN控制

器的研究起步较晚,导致国产CAN控制器芯片市场占有率低,且多以独立芯片

的形式存在,从而需要额外的空间来安装和集成到系统,增加了成本和系统复

杂度。此外,市场上的大多数CAN控制器接收能力有限,在高数据场景下很容

易发生数据溢出,导致数据丢失。针对市场现有CAN控制器难以集成和高数据

场景下的数据溢出问题,本文致力于设计并实现一款带有高级外设总线

(AdvancedPeripheralBus,APB)接口的CAN控制器,该新型控制器可直接

集成到高级微控制器(AdvancedMicrocontrollerBusArchitecture,AMBA)总

线系统中,并支持高数据流量场景,减少了数据溢出风险。主要工作如下:

(1)搭载APB接口的CAN控制器硬件电路设计。本文首先从CAN总线

的历史背景出发,对CAN控制器的市场状况进行了全面分析。接着,深入研究

了CAN2.0B协议,并对其帧结构与核心功能进行了解析,同时探讨了APB总

线的关键属性及其在芯片设计的应用,以此确立了设计的整体结构。为方便实

现,采用模块化设计策略,将其划分为接口逻辑、位时序控制、位流处理器、

错误管理和滤波存储等功能模块。鉴于位填充和CRC校验均涉及到对发送或接

收的数据进行处理,本文采用模块复用设计策略,使其收发两端复用同一电路,

以减少芯片面积。然后使用VerilogHDL语言进行RTL描述,实现控制器收发

过程中的位同步、节点仲裁、报文解析以及验收滤波等关键功能。最后将设计

的顶层模块挂接到系统APB总线上,完成CAN控制器的集成。

(2)从软件和硬件两个维度对设计进行全面验证。首先搭建验证环境,利

用EDA工具对控制器的各功能模块进行仿真和波形分析,确保设计的正确性和

可行性。然后,使用逻辑综合工具,基于华虹宏力90nm工艺将控制器RTL代

码转换成门级网表,评估了综合后的面积、功耗、时序等关键性能指标。最后,

为缩短产品开发周期,使用FPGA开发板验证控制器在实际硬件环境中的功能

和性能,完成了对CAN控制器的硬件测试。实验结果表明,本文设计的CAN

控制器不仅完全兼容CAN2.0B协议,而且搭载了APB从机接口,能直接集成

至微控制器完成CAN通信功能,提升了CAN控制器的可移植性。此外,通过

将接收FIFO空间扩展至128字节,有效降低了高数据量场景下的溢出风险。

关键词:CAN控制器,APB,FPGA,VerilogHDL

Abstract

TheControllerAreaNetwork(CAN)busisawidelyusedfieldbustechnology

andoccupiesacorepositioninautomotiveelectronicsystems,whichhasseveral

advantagessuchashighreal-timeperformance,lowcost,andflexibleconfiguration.

Withtechnologydevelopment,theapplicationoftheCANcontrollerhasextended

fromautomotiveelectronicstoautomationcontrol,aerospace,andsmarthomesectors.

However,theresearchofCANcontrollersinChinastartedlate,whichresultsasmall

marketshareofdomesticCANcontrollerchips.Mo

文档评论(0)

营销资料库 + 关注
实名认证
文档贡献者

本账号发布文档部分来源于互联网,仅用于技术分享交流用,版权为原作者所有。 2,文档内容部分来自网络意见,与本账号立场无关。

1亿VIP精品文档

相关文档