高级架构师详解:位时序示例与DeviceNet控制器设计
需积分: 50 56 浏览量
更新于2024-08-09
收藏 4.19MB PDF 举报
本资源主要关注于"位时序举例 - 高级系统架构师"这一主题,特别关注于针对Philips 82C200、Intel 82527和Motorola 68HC05X4 CAN控制器在DeviceNet通信中的应用实例。这些控制器的时序设计是基于16MHz和20MHz两种系统时钟频率,强调了采样点必须在标称位时间的80%之后,以确保信号完整性,特别是在DeviceNet协议中,位时间精度要求极高,需达到1000 ppm。控制器配置参数如BTR寄存器(包括SJW、定时段TSEG1和TSEG2)被详细设定,以支持不同的波特率和传输模式。
例如,BTR0的设置用于实现边沿同步,SJW(上升沿/下降沿宽度)设为0,不同波特率下定标器值不同,以保证数据传输的稳定性和准确性。对于输出控制,建议TX0和RX0保持低电平显性,采用推挽驱动方式;而RX1则需要外部VDD/2基准,TX1根据实际需求可禁用或选择其他输出。输出时钟的选择取决于所使用的晶振,可以是16MHz或20MHz。
此外,该资源还提及了DeviceNet协议的介绍,包括其特性(如开放性、实时性、可靠性和灵活性)、对象模型的构建(如对象寻址和寻址范围)、网络概述(如I/O连接和显式信息连接),以及与CAN控制器的比较。这部分内容深入讨论了CAN的链路级寻址、帧类型、媒体访问控制和错误管理机制,特别是错误类型的识别和节点错误处理。
这份资料提供了关于如何在实际系统设计中应用位时序和DeviceNet协议的知识,适合高级系统架构师和技术人员参考,以优化CAN控制器在工业网络中的性能和可靠性。
345 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
Fesgrome
- 粉丝: 37
- 资源: 3810
最新资源
- capstone-uav-2020.github.io
- Yii Framework 应用程序开发框架 v2.0.18
- finegenki.github.io
- 行业文档-设计装置-一种具有储物舱的换档杆手柄.zip
- 一起来捉妖驱动包11.0.zip
- 基于dlib的人脸识别和情绪检测
- 交付系统:BTH课程PA1450的自主交付系统项目
- React
- part_3a_decoder_model.zip
- dev.finance
- 速卖通店小秘发货-实时显示运费/利润/拆包提醒/渠道推荐等功能插件
- Gardening-Website:园艺网站,带有图片轮播,有关各种蔬菜的信息以及要提交的玩具表格
- VC++ 简单的图片操作类
- Hotel-key
- .emacs.d:我的Emacs设置
- 马克斯定时采集生成工具 v1.0