编辑视点

  • 从手机到汽车,终端厂商为啥纷纷

    对于一些电子设备终端厂商,以前不曾涉足的芯片设计越来……

  • 乱世纷争:智能网联汽车哪条道路

    智能网联是趋势是未来,不是做不做而是怎么做的问题,做……

  • 从两则广告看华为5G技术的霸气和

    最近,美国为首的五眼联盟国家罔顾事实,以网络安全的莫……

  • 嵌入式
  • 电源
  • 汽车电子
  • 单片机
  • 消费电子
  • 测试测量
  • 显示光电
  • 物联网
  • 模拟
  • 通信技术
  • EDA
  • 智能硬件
  • 工业控制
  • 医疗电子
  • 资讯

  • 安声科技获6000万A+轮融资,三维主动降噪让
  • 埃森哲收购技术咨询公司Zielpuls
  • 盘点智能硬件编程正确打开方式
  • 新品

  • 联想推出全球首款搭载国产双频北斗导航手机
  • 魅族:奔向5G新时代
  • 苹果iPhone XR2下血本?你期待吗?
  • 应用

  • 必须掌握的MOS管驱动设计知识
  • 模拟电路设计届的九层妖塔
  • 技术专访

  • 如何从软件方面有效降低PCB设计成

    近日,Altium在北京的办公室正式投入运营,同时也带来了……

  • 中小容量存储界的黑马,集齐NAND

    Fidelix的加入对东芯无异于锦上添花,需要强调的是,Fid……

  • 基础知识

  • 单片机MCU如何实现让部分代码运行在RAM中?看这里
  • 关于SPI-Flash的一些基础知识
  • 单片机MCU相关基础知识整理篇
  • 电平控制LED灯,电平转换电路
  • 技术交流
  • 侃单片机
  • 开源创客
  • 模拟技术
  • 新手园地
  • ST MCU
  • 无人机
  • 情感天地
  • 编辑推荐

  • 随机抽奖!STM32 中国峰会直播进行中ing大家来一睹为快
  • 【2019ST峰会的故事】+居然中奖了
  • PAC1934之惊喜体验
  • 【3月晒板卡】PIC24F Curiosity开发板体验0x01开箱
  • ST自由学习+用TouchGFX做个打地鼠游戏
  • 【2月】晒板卡PAC1394 USB功率表
  • ST自由学习+不成功的项目模拟(充数)
  • 【ST开发视频】+简单上手
  • 2019年蓝桥杯单片机组备考心得
  • 【已结束】“21ic DIY秀”网上投票评选开启啦,加分机会,...
  • 厂商

  • 十大热门

  • 求助100mH电感,最大电流2A,最大直流电阻1欧
  • 大家希望PIC和AVR单片机有哪些新的特性?
  • 请教一个滤波问题
  • 十几年后重回论坛,格外亲切!
  • STM32F373有标准库吗?
  • 请教RTC时钟走慢问题
  • Microchip祝大家劳动节快乐!
  • DC-DC电源设计中开关二极管作用
  • 请教,输入5V2A 怎么输出恒流5V800mA
  • 在线求助,4折优惠购买ICD4,支付宝无法付款。
  • 虚拟局域网与无线局域网
  • 计算机网络概述与数据通信技术基础
  • 硬件设计与开发(第七部)
  • Android项目开发实战-秘密APP
  • Android项目开发实战-微信SDK的集成与使用实战开发
  • 在线研讨会

  • 安森美半导体的无线互联方案

    演讲人:严军刚

    时间:2019-05-21 10:00:00

  • 碳化硅MOSFET驱动及保护设计

    演讲人:赵佳,郑姿清

    时间:2019-06-04 10:00:00

  • ST LV Mosfet F7 series and package solution(ST F7系列低压Mosfet及其封装方案

    演讲人:吕晓东

    时间:2019-06-11 10:00:00

  • TI在线培训中心

  • 消费电子应用中不容忽视的比较器方案
  • DC/DC 变换器设计中的常见错误及解决方案
  • 如何提高电机驱动和逆变器应用的性能和可靠性?介绍两种简单高效的方法
  • 嵌入式课程
  • 电源课程
  • 汽车电子课程
  • 信号链课程
  • 单片机C8051 Bin文件转成C程序

    预算:¥300004天前

  • 土壤EC值检测设备

    预算:¥700003天前

  • 运动相机方案

    预算:¥1000003天前

  • 分类

  • 通信
  • 工业
  • 电路设计
  • 消费
  • 汽车
  • 智能家居/家电
  • 智能穿戴
  • 安防监控
  • 医疗电子
  • 半导体/EDA
  • 机器人/无人机
  • 软件/系统开发
  • 测量/模拟
  • 电池电源
  • 光电显示
  • 游戏/办公
  • 其他
  • 结构工程师

    山东省6天前

  • 嵌入式硬件工程师

    北京市6天前

  • 嵌入式工程师

    广东省6天前

  • 分类

  • 电子/电器/半导体/仪器仪表
  • 质量管理/安全防护
  • 软件/互联网开发/系统集成
  • 硬件开发
  • IT质量管理/测试
  • 电信/通信技术
  • 汽车制造
  • 其它
  • lora原理图SX1278_PCB
  • FATFS文件系统深入理解
  • Infineon BTS54040-LBB datasheet
  • 总线判优逻辑介绍PPT
  • 总线的通信方式PPT
  • Infineon BTS7040-2EPA datasheet
  • Infineon BTS71040-4ESA datasheet
  • 异步电机书籍资料
  • 电路图

  • 无线温湿度测试系统电路设计图
  • 车用语音手机来电提醒器电路图
  • 车载手机充电器电路图
  • 电力拖动控制线路图13例
  • 单片机蜂鸣器的控制程序与驱动电路图
  • 可控硅控制电路图解及制作13例
  • 激光枪射击游戏的电路图
  • 索尼PS2主机故障维修原理电路图
  • TI designs 参考设计库

  • 用于 2 线、4 到 20 mA 电流环路系统的 RTD 温度发送器
  • 汽车类高电流无刷直流 (BLDC) 电机驱动器
  • 采用 iBeacon 技术的 SensorTag
  • 上传资料赢千元现金,“全勤”双重奖励!

    [活动时间]:2019.05.01--07.31

  • “芯”驱动,新未来——开启你的汽车电子

    [活动时间]:即日起~5.6

  • 汽车驱动创新,让生活快人一步领大奖

    [活动时间]:即日起~5.8

  • 安森美半导体Fan Club火热开启,赚取积分,换奖品

    [活动时间]:2019.04.02--07.02

  • 转转转~TI好礼转不停

    [活动时间]:2019.3.29-2019.5.5

  • 开通21ic下载VIP,送豪华礼包!先到先得

    [活动时间]:2019.03.21--05.20

  • star sky myTI-由你点亮

    [活动时间]:2019.3.7-2019.8.6

  • 资金托管便捷版工具上线!不止方便,还很安全

    [活动时间]:长期

  • 热门:
  • 电源|
  • 嵌入式|
  • 汽车电子|
  • 下载|
  • 图酷|
  • 外包|
  • 公开课|
  • Datasheet|
  • 会展|
  • 在线研讨会|
  • TI在线培训中心|
  • 库存|
  • 评测|
  • 技术专题|
  • 开发板共享库
  • 首页 > 应用 > 测试测量
    [导读]采样点是接收节点判断信号逻辑的位置,采样点对CAN总线来说极其重要,尤其是在组网的时候,多个节点尽量保持同一个采样点,若网络中节点采样点不一致会导致同样的采样频率出现采样错误,进而会使整个网络出现故障。

    采样点是接收节点判断信号逻辑的位置,采样点对CAN总线来说极其重要,尤其是在组网的时候,多个节点尽量保持同一个采样点,若网络中节点采样点不一致会导致同样的采样频率出现采样错误,进而会使整个网络出现故障。

    一、采样点的规则及原理

    CAN 协议里将一个位时间分为同步段、传播段、相位缓冲段 1 和相位缓冲段 2。这些段又由称之为Time Quantum(以下称为Tq)的最小时间单位构成。1位由多少个Tq构成、每个段由多少个Tq构成等是可以设定的。通过设置bit时序,使得可以设定一个采样点以使总线上多个单元可同时采样,所谓采样点就是在这一时刻总线上的电平被锁存,这个锁存的电平作为位的值。采样点的位置在相位缓冲段1(PBS1)的结束处。

     

    1.png

     

    图1 CAN 位时间结构图

    l同步段(SS):多个连接在总线上的单元通过此段实现时序调整,同步进行接收和发送工作,边沿包含在此段中;

    l传播时间段(PTS):用于补偿网络上所有的物理延迟;

    l相位缓冲段1(PBS1)和相位缓冲段2(PBS2):当信号不能被包换于(SS)段中时,可在此段进行补偿;

    l采样点:读取并解释总线上各位值的一个时间点。

    采样点位置如图1所示,它是读取总线电平,并将读到的电平作为位值的点,所以从一个位的开始到采样点的时间占一个完整位的总时间的百分比就是所求的采样点的值:sample =(1+TSEG1)/(1+TSEG1+TSEG2)。

    二、采样点测试原理

    测试原理:波特率采样点是CAN节点判断位逻辑值的判断点。采用干扰的手段,将采样点位置的逻辑电平破坏,则这个CAN报文将出现错误。以此就可以确定干扰的位置为采样点位置。如图2所示,使用我们的CANScope-Pro的错误与干扰功能,可以调整需要翻转的位偏移时间与持续时间,发送此错误的报文给DUT。通过递进式移动干扰位置,查看总线出现错误帧的情况,则出现错误帧的偏移时间(图中红色箭头)为采样点位置。

     

    2.png

     

    图2 采样点测试原理

    本测试使用CANScope-Pro和CANScope-StressZ。需要DUT上电后,初始化控制器后,不发送CAN报文,方便进行测试。CANScope可以勾选总线应答。如图所示,进行测试连接。使能CANScope-StressZ的RHL为60欧。

     

    图3 采样点测试连接

     

    图3 采样点测试连接

    执行CANScope-Pro的“采样点测试”功能,如图4所示。点击开始测试后。

     

    图4 采样点测试

     

    图4 采样点测试

    稍等片刻,即可出现测试结果,如图5所示,测试出来的采样点结果为85%~95%。

     

    5.png

     

    图5 采样点测试结果

    三、常规采样点的设计

    采样点对CAN总线来说非常重要,在组网的时候,多个节点应尽量保持同一个采样点,且最好在但不超过7/8位时间点上,标准中也给了如下几个例子。

     

    5.png

     

    关于采样点的计算,sample =(1+TSEG1)/(1+TSEG1+TSEG2).

    例如上面的计算举例:晶振时钟频率16M, SJW为1个Tq, TSEG1 为13, TSEG2为2,则采样点计算带入上面的公式,sample =(1+13)/(1+13+2)=87.5%.

    最后建议大家尽可能的把采样点设置为 CiA 推荐的值:当波特率 > 800K采样点75%,当波特率 > 500K采样点80%, 当波特率 <= 500K采样点87.5% 。

  • 我 要 评 论

    网友评论

    技术子站

    更多

    项目外包

    更多

    推荐博客