采用TMS320F2812CAN系统解决方案.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文档。上传文档
查看更多
中国单片机公共实验室 CAN-bus 客户咨询报告之十二 采用 TMS320F2812 的CAN 系统解决方案 一、特点: *高性能静态 CMOS 技术(150MHz,低功耗设计) ; *JTAG 边界扫描支持; *高性能 32 位 CPU(16 x 16 和 32 x 32 MAC 操作,16 x 16 双 MAC ,哈佛总线结 构,快速中断反应和处理等) ; *在片存储器(Flash 设备:达 128K x 16 Flash,ROM 设备:达 128K x 16 ROM, 1K x 16 OTP ROM,L0 和 L1 :2 Blocks of 4K x 16 Each Single-Access RAM ,H0 : 1 Block of 8K x 16 SARAM,M0 和 M1 :2 Blocks of 1K x 16 Each SAEAM) ; *引导 ROM(4K x 16 ,软件引导方式,标准算术表) ; *外部接口(达 1M 总的存储器,可编程等待状态,可编程读/写选通定时,3 个单 独的片选) ; *时钟和系统控制(支持动态 PLL 率改变,在片振荡器,看门狗定时器模块) ; *3 个外部中断; *外设中断扩展(PIE)块,支持 45 个外设中断; *128-bit 安全键/锁(保护 Flash/ROM/OTP 和 L0/L1 SARAM ,保护固件以防逆向 工程) ; *3 个 32-bit CPU 定时器; *马达控制外设(2 个事件管理器 EVA 和 EVB 等) ; *串口外设( 串行外设接口SPI,2 个串行通信接口 SCIs、标准UART ,增强的CAN, 多通道缓冲串口 McBSP 、SPI 方式) ; *12-bit ADC,16 个通道(2 x 8 通道输入多路转换器,2 个 Sample-and-Hold,单 个/ 同步转换,快速转换率: 80 ns/12.5 MSPS); *多达 56 个逐一可编程、多路复用通用目的输入/输出(GPIO)引脚; *先进的仿真特点(分析和断点功能、通过硬件实时调试) ; *低功耗方式和省电(支持闲置、待机、停机模式,不能使用单个外设时钟) ; *可选的封装: -179-Ball MicroStar BGA ,带有外部存储器接口(GHH), (ZHH)(2812) ; -176-Pin Low-Profile Quad Flatpack (LQFP) ,带有外部存储器接口(PGF) (2812) ; -128-Pin LQFP ,无外部存储器接口(PBK) (2810, 2811); *可选的温度范围: -A: -40°C ~ 85°C (GHH, ZHH, PGF, PBK) -S: -40°C ~ 125°C (GHH, ZHH, PGF, PBK) -Q: -40°C ~ 125°C (PGF, PBK) 更详细的说明请查询: 。 选择了芯片后,就可以围绕该芯片确定相应的开发工具。开发工具的好坏 往往是决定一个系统成败的关键,下面是对 CAN-BUS 开发系统组成的一些建 议: can@ 第 1 页 更新时间:2006.8 中国单片机公共实验室 CAN-bus 客户咨询报告之十二 二、CAN-BUS 开发系统组成建议 一套完整的 CAN-BUS 开发系统通常由开发平台和测试平台两部分组成。 对于很多应用来说,由于要涉及到多个 CAN 节点通信,系统比较复杂, 因此选择一个良好的开发平台是至关重要的。高效的嵌入式开发通常要 采用 C 语言(需选择优秀的嵌入式工程 C 编译器) ,选用高性能的实时仿 真器并最好在一个优秀的嵌入式操作系统上进行开发。如果有可能的话, 最好购买商业化的 CAN 库函数,或得到专业化的 CAN-BUS 机构提供的 驱动程序参考。 有了好的 CAN 开发工具,应当可以顺利完成各个独立的 CAN 单片机节 点的开发,但这并不意味着整套系统的顺利完成。由于 CAN 协议只规 定到数据链路层,

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档