【经验】解析瑞萨RH850 CANFD通讯波特率相关寄存器配置问题
CAN总线的通讯速率,在设计中一般都有具体要求,这里选择常见的500k/b为例,看看瑞萨RH850 CANFD模块的中的相关寄存器应该如何配置。
CAN报文bit位的时序图如下:
SS,同步段,一般固定占用1个Tq。TSEG1和TSEG2,分别代表时间分段1和时间分段2,采样点就选在这两个时间分段之间。由于采样点不可能绝对精确,于是就有了SJW重同步宽度,就是冗余误差范围。
根据波特率的计算公式:
Bitrate=fCAN/(BRP+1)/(1+TSEG1+TSEG2)
fCAN代表CAN总线时钟,BRP是总线分频系数。
关于CAN总线时钟的配置,需要配置RCFDCnCFDGCFG寄存器。
DCS取1,直接选取外部晶振时钟源。于是,
RCFDC0CFDGCFG=0x00001030; //0B 0001 0000 0011 0000
如果fCAN选20M,BRP不分频取0,Bit rate要达到500k的话,
1+TSEG1+TSEG2=40,维持80%的采样点,TSEG1取31Tq,TSEG2取8Tq。
根据数据手册,
寄存器需要进行如下配置:
RCFDC0CFDC3NCFG = 0x083f4000;//NTS2=8; NTS1=31; NSJW=8; NBRP=0
但是,根据寄存器说明,
注意NTS2、NTS1和NSJW对应值Tq值相比赋值要多1个Tq,因此实际赋值应该是:
RCFDC0CFDC3NCFG=0x071e3800;//NTS2=8;NTS1=31;NSJW=8;NBRP=0
这样就完成了500k/b CANFD标称速率的配置。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由汽车人ray提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】一文认识瑞萨RH850 MCU的RAM空间
Renesas(瑞萨电子)汽车大集成MCU RH850系列,集车身,底盘,发动机功能资源为一体,采用40nm工艺,符合ISO26262 ASIL-B~ASIL D的功能安全标准,支持HSM加密模块。本文主要介绍RH850系列MCU的 ram空间。
设计经验 发布时间 : 2021-11-07
【经验】瑞萨RH850的CAN FD功能配置
瑞萨RH850是车规级MCU,本文以RH850 F1KM-S1举例说明CAN FD的功能配置。
设计经验 发布时间 : 2021-09-28
【经验】使用CS+对RH850F1KM-S1的FCL的配置使用以及相关的经验技巧(一)
本文介绍了RH850 FCL的配置相关内容及经验技巧,当前大多数车厂在产品开发中加入了在线升级功能,即在控制系统中加入Bootloader自编程升级,故车厂或车企在使用RH850的MCU时,瑞萨提供FCL库帮助客户用于Bootloader升级,但就使用而言,需要配置相关代码。
设计经验 发布时间 : 2023-03-02
Renesas Unveils Processor Roadmap for Next-Gen Automotive SoCs and MCUs
Renesas Electronics Corporation, a premier supplier of advanced semiconductor solutions, today laid out plans for its next-generation system on chips (SoCs) and microcontrollers (MCUs) targeting all major applications across the automotive digital domain.
原厂动态 发布时间 : 2023-11-10
【经验】使用CS+对瑞萨RH850F1KM-S1的FCL的配置使用及相关经验技巧(二)
本文介绍了RH850 FCL的使用以及相关的经验技巧,就第一篇文章提到的FCL配置后,如何使用及测试进行描述。
设计经验 发布时间 : 2023-03-14
RH850/F1K, RH850/F1KX TOOL PRESENTATION
型号- RH850/F1H,QB-176GM-YS-01T,Y-RH850-TFT-EXT-BRD,RH850/F1K,QB-176GM-NQ-01T,Y-RH850-1000BASE-T1-88Q2112,QB-100GC-YS-01T,Y-RH850-F1X-144PIN-PB-T1-V3,R7F701649,Y-LSPACK233A1715RE01,Y-RH850-F1X-100PIN-PB-T1-V3,Y-RH850-F1X-233PIN-PB-T2-V1,Y-GHS-MULTI-V800-ISO-CERT-XX-X,RH850G3MH,RH850/F1K SERIES,Y-RH850-100BASE-TX-LAN8700,RH850/F1KX,RH850/F1KM-S1/S4,Y-RH850-F1KX-EA-233PIN,Y-ASK-RH850F1KH-D8-V3,Y-BSSOCKET233A1715RE21N,RH850/F1KM-S1,RH850/F1KM-S2,RH850/F1KM-S4,QB-144GJ-YQ-01T,Y-RH850-X2X-MB-T1-V1,RH850/P1X-C,RTE0T00001FWREA000R,QB-176GM-YQ-01T,Y-ASK-RH850F1KM-S1-V3,R7F701587,Y-RH850-SENT-EXT-BRD-V2,RTE0T00020KCE00000R,QB-100GC-YQ-01T,QB-144GJ-HQ-01T,Y-ASK-RH850F1KM-S4-V3,Y-RH850-F1KM-EMU-ADAPTER,RH850/F1X,QB-100GC-NQ-01T,QB-100GC-HQ-01T,Y-RH850-EMMC-SFMA-EXT-BRD,Y-RH850-F1KX-EA-100PIN,QB-176GM-HQ-01T,EWRH850,V850ES,Y-BLDC-SK-RH850F1KM-S1-V2,QB-144GJ-YS-01T,RH850/P1X,RH850/F1KH-D8,R850G3K,QB-144GJ-NQ-01T,YGHS-DONGLE-USB,Y-RH850-F1X-176PIN-PB-T1-V4,RH850G3KH,RH850 FAMILY,RH850G4MH,Y-RH850-F1X-080PIN-PB-T1-V1,Y-RH850-F1X-324PIN-PB-T1-V1,Y-RH850-X1X-MB-T2-V1,Y-ASK-RH850F1K-V3,R7F701709,R7F701084,V850E2,Y-RH850-F1X-272PIN-PB-T2-V1,Y-RH850-F1KX-EA-176PIN,V850E1,RH850/F1KX SERIES,RH850/F1KH,RH850/F1KM,Y-RH850-F1X-048PIN-PB-T1-V1,RH850G3K,R850G3M,Y-RH850-F1KX-EA-144PIN,Y-RH850-F1X-064PIN-PB-T1-V1,RH850G3M,Y-GHS-MULTI-V800-FULL,RH850,Y-RH850-X1X-MB-T1-V1,RH850/U2A
【经验】RH850系列汽车级MCU的Code Flash结构及设计应用经验分享
RH850是Renesas瑞萨电子的最新汽车微控制器系列,可在多种可扩展产品中实现高性能与低功耗的平衡。 该系列提供了新的和高级的汽车应用所需的丰富的功能安全性和嵌入式安全性功能。该系列提供了一系列CPU内核结构(单个,多个,锁步及其组合),以支持高性能和/或高可靠性要求。RH850内部存储器主要有Code Flash、Data Flash、RAM。
设计经验 发布时间 : 2020-03-08
RH850/F1KH, RH850/F1KM User’s Manual
型号- R7F7017114AFP-C,R7F7017153AFP-C,R7F7016944AFP-C,R7F7016864AFP-C,G3KH,R7F7016883AFP-C,R7F7016844AFP-C,RH850/F1KH-D8,R7F7016933AFP-C,R7F7016894AFP-C,R7F7016884AFP-C,R7F7016903AFP-C,R7F7017083AFP-C,RH850G3KH,R7F7016914AFP-C,R7F7016934AFP-C,R7F7017103AFP-C,R7F7016953AFP-C,R7F7016853AFP-C,RH850/F1KM-S1,R7F7016854AFP-C,R7F7016954AFP-C,RH850/F1KM-S4,R7F7016893AFP-C,R7F7016923AFP-C,R7F7016843AFP-C,R7F7016943AFP-C,R7F7016904AFP-C,R7F7017104AFP-C,RH850/F1KH,R7F7016873AFP-C,RH850/F1KM,R7F7017144AFP-C,R7F7016863AFP-C,R7F7016924AFP-C,R7F7017154AFP-C,RH850,R7F7017113AFP-C,R7F7016913AFP-C,R7F7017143AFP-C,R7F7016874AFP-C,R7F7017093AFP-C
【经验】瑞萨MCU RA6M5 CANFD如何调试?
CAN设备是作为工业现场常用的连接方式,近期有客户在调试中出现CAN报文发送正常,CANFD发送不正常的现象,下面以RA6M5的CANFD调试步骤作为指导。首先需要配置CANFD模块的时钟,下图1是e2 studio的时钟配置页面,在红框中圈出了CANFD的时钟,模块要求40MHz,通过分频器调整到40MHz,不然机会报错误。
设计经验 发布时间 : 2023-08-12
【经验】如何进行单片机中断处理?—以瑞萨RH850F1KM-S4为例
中断处理是我们在开发单片机时会经常用到的,本文以Renesas RH850F1KM-S4为例。找到;USE_TABLE_REFERENCE_METHOD .set 1,这句话决定了工程是否能够支持中断功能,将“;”删除,即可支持中断功能。
设计经验 发布时间 : 2022-06-08
【经验】浅析Renesas32位MCU RH850F1L FLASH擦除掉电保护问题
Renesas推出的RH850系列32位MCU在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗,该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。本文浅析Renesas32位MCU RH850F1L FLASH擦除掉电保护问题。
设计经验 发布时间 : 2022-11-17
RH850/F1x-176pin User’s Manual: Piggyback Board V4
型号- RH850/F1KM-S2,RH850/F1H,RH850/F1KM-S4,RH850/F1K,RH850/F1L,RH850/F1KH-D8,RH850/R1X,Y-RH850-F1X-176PIN-PB-T1-V3,Y-RH850-F1X-176PIN-PB-T1-V4,RH850/F1X,RH850,RH850/F1M,Y-RH850-X1X-MB-TX-VX
【经验】RH850低功耗采样器(LPS)模块结构介绍及经验分享
RH850是RENESAS瑞萨电子的最新汽车级微控制器系列,可在多种可扩展产品中实现高性能与低功耗的平衡。RH850/F1x系列有一个低功耗采样器模块(Low-Power Sampler,下面简称LPS),用于周期性/循环输入轮询应用程序的硬件单元(状态机)。本文介绍LPS结构及应用经验分享。
设计经验 发布时间 : 2020-03-10
【经验】车载MCU RH850升级过程断电后再次升级失败问题的解决方法
Renesas(瑞萨)RH850系列是基于V850产品推出的更高性能的车载MCU,涵盖了汽车应用的各个场景,并针对不同的应用场景需求推出了相应的产品系列。由于车载电子产品对安全性能的要求较高,要模拟各种运行场景进行测试,因而收到不少客户关于在线升级的反馈,即在升级过程中如果将系统断电,再次启动后将更新失败。本文将对该问题的产生原因进行解析,并提出解决方法。
设计经验 发布时间 : 2019-09-08
RH850/F1KM-S1 Single Edge Nibble Transmission (SENT) Interface
型号- RH850/F1KM-S1,RH850 SERIES,Y-BLDC-SK-RH850F1KM-S1-V2,RH850,Y-ASK-RH850F1KM-S1-V3,Y-RH850-SENT-EXT-BRD-V2,ZSSC4161D
现货市场
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
根据用户的接口模块,使用是德示波器及夹具查看实时眼图演示,测试USB/MIPI/DDR/SATA/HDMI协议,支持最高到1.2GHz的实时眼图协议测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论