版权声明
本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。

email:1256153255@qq.com
需要翻译版PDF文档,请联系博主QQ获取

website for purchase 瑞萨RH850开发板 and 瑞萨E1仿真器

1、介绍

RH850/F1x StarterKit 为用户提供了一个简单易用的用于评估瑞萨电子32位单片机RH850/F1x功能和性能的平台。

功能:

  • 片上调试和闪存编程的连接
  • 可访问所有的控制器I/O管脚
  • 通过电位器、旋钮开发、按键、LED灯实现用户交互
  • 串行接口:
    − 1 x RS23S
    − 1 x LIN
    − 2 x CAN-FD(RH850/F1L只支持高速CAN,不支持CAN-FD)
    − 1 x FlexRay(只适用于RH850/F1H,F1KM-S4和F1KH-D8)
    − 1 x Ethernet 100Base-T(只适用于RH850/F1H,F1KM-S4和F1KH-D8)
  • 通过瑞萨E1片上调试器供电或外部电源(12V DC)供电
  • 支持多种RH850/F1x家族成员
    − RH850/F1L
    − RH850/F1K
    − RH850/F1H
    − RH850/F1KM-S4
    − RH850/F1KH-D8
    这份文档将描述该StarterKit提供的功能并通过操作StarterKit指导用户使用。有关控制器操作的详细信息,请参阅RH850/F1x用户手册。

2、注意

1、请勿直视发光的LED灯!尤其要注意板上的高亮LED灯
2、当用E1仿真器供电时,仿真器提供的电流限制在200mA以内,因此如果需要用到StarterKit的所有功能,请再接一个外部供电电源。

3、快速上手信息

3.1 连接器和跳线帽概览


表1. J1-J2-信号排版

表2. J3-J4-信号排版

表3. 跳线帽/连接器设置概览(for Release Version EEAS-0401-003-01 )
**注意:**默认跳线帽设置(E1调试器供电)用粗体字标记

3.2、RH850/F1L Version [Y-ASK-RH850F1L-V3]电路板一览图

RH850/F1L版本的V3 StarterKit有两个版本

  • RH850-F1X-Starter-Kit-F1L V3 发布版 EEAS-0401-002-01
  • RH850-F1X-Starter-Kit-F1L V3 发布版 EEAS-0401-003-01
    两个版本只是供电电路部分存在差异(详细差异描述请参考“4.2.1 供电”和“7.2.1Y-ASK-RH850F1L-V3 和 Y-ASK-RH850F1K-V3原理图 ”),对相关控制器的功能没有影响,两个版本的控制器功能完全相同。
    本资料由广州欧科曼科技翻译
    欧科曼科技致力于瑞萨产品的开发应用
    E-mail:1256153255@qq.com
    购买瑞萨E1仿真器、RH850/F1x开发板请移步:https://shop552817143.tao某bao.com/

3.3、RH850/F1K Version [Y-ASK-RH850F1K-V3]电路板一览图

RH850/F1K版本的V3StarterKit有两个版本

  • RH850-F1X-Starter-Kit-F1K V3 发布版 EEAS-0401-002-01
  • RH850-F1X-Starter-Kit-F1K V3 发布版 EEAS-0401-003-01
    两个版本只是供电电路部分存在差异(详细差异描述请参考“4.2.1 供电”),对相关控制器的功能没有影响,两个版本的控制器功能完全相同。

3.4、RH850/F1H Version [Y-ASK-RH850F1H-V3]电路板一览图

RH850/F1H版本的V3StarterKit如下图
本资料由广州欧科曼科技翻译
欧科曼科技致力于瑞萨产品的开发应用
E-mail:1256153255@qq.com
购买瑞萨E1仿真器、RH850/F1x开发板请移步:https://shop552817143.tao某bao.com/

3.5、RH850/F1KM-S4 Version [Y-ASK-RH850F1KM-S4-V3]电路板一览图

RH850/F1KM-S4版本的V3StarterKit如下图

3.6、RH850/F1KH-D8 Version [Y-ASK-RH850F1KH-D8-V3]电路板一览图

RH850/F1KH-D8版本的V3StarterKit如下图

4、StarterKit硬件

4.1、StarterKit功能框图

注意:

RH850/F1L版的StarterKit不支持CAN-FD,只支持高速CAN。
只有RH850/F1H, F1KM-S4 and F1KH-D8版的StarterKit支持FlexRay和以太网。

4.2、功能区

功能区提供各种电路和组件,用于与控制器的I/O进行交互
本资料由广州欧科曼科技翻译
欧科曼科技致力于瑞萨产品的开发应用
E-mail:1256153255@qq.com
购买瑞萨E1仿真器、RH850/F1x开发板请移步:https://shop552817143.tao某bao.com/

4.2.1、电源
4.2.1.1、电源配置

StarterKit提供了两种为电路板集成电路供电的方式。可以使用瑞萨E1调试器为StarterKit供电,也可以使用外部12V DC电源为StarterKit供电。
使用默认跳线帽设置(请参见0),StarterKit配置为由瑞萨E1调试器供电。
LIN和FlexRay接口的操作只能通过使用外部12V DC电源。
使用外部12V DC电源供电时,请选用以下跳线帽设置:

使用瑞萨E1调试器供电时,请选用以下跳线帽设置:

电源区包括一个直流插孔式连接器,用于向StarterKit及其组件提供外部电源。外部电源具有可逆的过压保护。然而,请始终遵守正确的极性和电压。

两个指示灯LED(D3和D4)显示可用的电源电压。

4.2.1.2、电源测量

通过跳线帽J5可测量MCU消耗电流。J5的外观在两个版本上有所不同。请在下面找到不同版本的描述。

4.2.2、控制器区域和端口引脚接口

不同版本的RH850/F1x StarterKit上分别焊接了以下型号的MCU:
Y-ASK-RH850F1L-V3: R7F701057
Y-ASK-RH850F1K-V3: R7F701587
Y-ASK-RH850F1H-V3: R7F701527
Y-ASK-RH850F1KM-S4-V3: R7F701649
Y-ASK-RH850F1KH-D8-V3: R7F701709
16MHz外接晶振和32.768kHz外接晶振作为控制器的外部时钟源。
每个控制器I/O引脚都连接到一个排针接口上,排针接口很容易接到I/O管脚,并且I/O引脚可选择连接到电源、接地或其他信号。表1和表2著名了排针接口的分配。

设备的某些GPIO引脚可能不适用于所有的StarterKit版本。这些引脚的概述见表10。



在RH850/F1H、F1KM-S4和F1KH-D8版的主板中,提供了一个3.3V调节器,为以太网收发器提供所需的电压。此电压提供给BVCC引脚组电源,并将影响端口P10、P11、P12和P18(图8中的蓝色区域)。所有其他端口引脚在5 V下工作(图8中的红色区域)。对于RH850/F1L和RH850/F1K,所有端口引脚在5 V下工作。

4.2.3、LED灯
4.2.3.1、RGB LED

提供了一个RGB LED,以允许对微控制器输出端口状态进行可视观察,并显示PWM诊断宏的功能。RGB LED是旋转编码器的一部分,由三个N通道晶体管驱动。每个RGB LED通道的反馈连接到微控制器的A/D转换器以评估LED驱动状态。LED PWM信号为高电平有效。
请使用以下跳线帽配置激活完整的RGB LED功能:

4.2.3.2、绿色指示LED:

提供两个绿色低功率LED(LED1和LED2)以允许对微控制器输出端口状态进行可视观察。LED高电平点亮。

4.2.3.3、蓝色电源LED灯

两个蓝色指示灯(D5和D6)指示供电电源:

4.2.3.4、蓝色LED灯环

TLC5925 驱动的16个蓝色LED灯,可通过SPI指令来改变输出状态。

4.2.3.5、低功耗采样器(LPS)的输入

DIP开关阵列(S3)产生的8个数字输入信号触发微控制器的低功耗采样器。
输入信号通过8对1复用器(IC4)连接到微控制器。低功率模式(DeepSTOP模式)下改变DIP(S3)开关可唤醒MCU。
请使用以下跳线配置将DIP开关和多路复用器连接到微控制器:

4.2.5、按钮开关

两个按钮开关(s1和S2)允许MCU输入端口状态的切换。开关为低电平有限且处于常开(非激活)状态

请使用以下跳线配置将中断按钮开关(S1)连接到微控制器:

另外,旋转编码器配有一个按钮。有关详细信息,请参阅带按钮的旋转编码器。

4.2.6、模拟输入-电位器

电位器(POT1)产生模拟电压,这个模拟电压作为MCU的模拟输入。
扭转电位器POT1可调节MCU输出信号APO(P0_1)。可通过LPS控制APO信号。如果不使用LPS,APO需要手动拉高(用P0_1作为数字输出信号)。

请使用以下跳线配置连接电位器和MCU:

4.2.7、带按钮开关的旋转编码器

StarterKit提供了一个增量旋转编码器(ENC1)。旋转编码器的输出端ENC1_ a和ENC1_ b可以通过跳线连接到MCU内部编码器定时器。此外,旋转编码器(ENC1)包含一个按钮开关ENC1_Switch,也可以通过跳线连接到微控制器的引脚。按钮开关ENC1_Switch低电平有效且处于常开(非激活)状态

4.2.8、串行通信口
4.2.8.1、RS232和LIN

RS232收发器(IC5)提供了一个串口,这个收发器连接到MCU的UART(RLIN30)。
请断开以下跳线帽,以使RS232收发器连接到MCU:

LIN收发器(IC5)提供了一个LIN接口,这个收发器连接到MCU的LIN(RLIN21)。
请断开以下跳线帽,以使LIN收发器连接到MCU:

通过DIP开关S10将串口接到DB9连接器,DB9连接器标号CN4。
板上的RS232和LIN接口共用DB9连接器CN13。同一时间只能用一个接口(即RS232和LIN不能同时使用),Table24声明了RS232的配置,Table25声明了LIN的配置

注意:请确保同一时间只有一个接口在使用(RS232或LIN)。

4.2.8.2、CAN接口

CAN收发器(IC1和IC3)提供了两个CAN总线接口,每一个收发器可连接MCU的一个CAN接口(CAN3和CAN4)。CAN总线接口连接DB9连接器CN1和CN2。CAN0/1收发器默认打开,通过CANH和CANL收发数据。可通过在NSIL引脚上设置低电平来改变模式,在STBY引脚上通过MCU的GPIO引脚(P1_1/P2_6)选择静音模式。Receive-oly模式用于测试总线的连接情况。silent 模式下依然可以从总线接收数据,但发送器被禁用导致不能向CAN总线发送数据。DIP开关S4提供额外的CAN总线接口配置选项,包括有选择地和CAN总线接口交互的能力。

CAN收发器支持CAN和CAN-FD通信。

请断开以下跳线以将CAN0收发器(IC1)和CAN1收发器(IC3)接入MCU:

请断开以下跳线以将CAN0收发器(IC1)/CAN1收发器(IC3)接入MCU以改变收发器模式:

可通过DIP开关S4激活CAN总线和每个CAN通道的终端电阻:

4.2.8.3、FlexRay 接口(只支持RH850/F1H, F1KM-S4 和 F1KH/D8)

FlexRay 收发器(IC7)提供了一个FlexRay 总线接口。FlexRay 收发器可连接到MCU的FlexRay接口(FLXA)。FlexRay总线接口连接DB9连接器CN5。FlexRay 收发器默认打开。DIP开关S7提供额外的FlexRay总线接口配置选项,包括选择性地板上互连FlexRay总线接口。
请断开以下跳线以将FlexRay收发器(IC7)接入MCU:

板载FLEXRAY总线和每个FLEXRAY通道的终端电阻可通过DIP开关S7激活。

4.2.8.4、以太网接口(只支持RH850/F1H, F1KM-S4 和F1KH/D8)

以太网PHY(IC6)提供外部T100Base-TX以太网总线接口。通过DIP开关 ETH1 – ETH3 ,以太网收发器可连接到MCU的以太网接口ETNB。
请使用以下DIP开关配置将以太网收发器接入MCU:

4.2.9、片上Debug和Flash编程连接器

连接器CN3用来接MCU debug和Flash编程工具。CN3规格 2*7 2.54mm。该连接器的引脚支持瑞萨E1仿真器。更多关于瑞萨E1仿真器的信息,请参考Chapter 5.1 E1 On-Chip Debug Emulator [R0E000010KCE00]。

4.2.10、OLED板(可选)

StarterKit提供了一个pin header,可以选择将外部显示器连接到电路板。例如,以下带有microSD卡座的OLED显示屏与连接器兼容:https://www.adafruit.com/products/1673

5、开发工具

5.1、瑞萨E1仿真器[R0E000010KCE00]

瑞萨E1仿真器是一个强大的调试工具,具有flash编程功能,支持各种瑞萨MCU的仿真和烧录。
E1仿真器的更新和用户手册可在瑞萨官网查询:
http://www.renesas.com/e1
瑞萨E1仿真器已经停产,可在本店淘宝店购买,和瑞萨E1仿真器PIN2PIN兼容
https://shop552817143.tao某bao.com/

5.2、开发软件IDE

StarterKit包中包含以下开发软件工具:

  1. Green Hills MULTI IDE (90 day evaluation version)
  2. IAR Embedded Workbench for Renesas RH850 (128KB Kickstart version)
  3. iSYSTEM winIDEA with E1 support
  4. CS+ integrated development environment (Evaluation Version via
    download)
  5. Renesas Flash Programmer (RFP)
  6. Code generator tool AP4 for RH850/F1K
    有关这些软件工具用法的更多信息,请参见Quick Start Guide ,该Quick Start Guide也是StartKit软件包的一部分。

6、RH850/F1x StarterKit demo例程

附带的demo例程提供以下功能:

  1. MCU基本初始化
  2. 用于LEDs和RGB-LEDs控制的PWM生成
  3. 用于RGB-LEDs控制的PWMD功能
  4. 用于PWMD和电位计的A/D转换器
  5. 包括低功耗采样器(LPS)的待机模式
  6. 按键功能
  7. 编码器功能
  8. CAN通信
  9. LIN通信
  10. UART通信
  11. SPI通信
  12. OSTM定时器
  13. TAUJ定时器
  14. TAUB定时器
  15. 带WebServer应用程序的以太网演示(仅限RH850/F1H和RH850/F1KM-S4)

    软件包含启动(Start up test)和两种运行模式(Mode1和Mode2)下执行的测试功能。
    有关RH850的打印信息,请通过COM端口将计算机连接到主板的UART连接器“CN4”。
    注意:使用1:1的RS232电脑线缆,波特率9600
    译者注:现在在开发中基本不会用到RS232转RS232的电缆线了,多数情况下工程在开发中用的是USB转串口线。直接用USB转串口线连接PC和StarterKit,如下图所示

6.1、StartUp Test

一旦启动,时钟将被初始化并执行start-up测试。在测试过程中,16个蓝色LED组成的环将以相同的模式依次打开和关闭。同时,RGB LED将切换不同的颜色,然后关闭。之后,RGB LED以白色光亮起500ms,16个蓝色LED环也同样亮起500ms。LED1和LED2将在整个测试过程中点亮。CAN、LIN和Ethernet(如果提供)、显示器可用性和RGB LED PWM反馈信号被检查。检查结果在调试器中通过UART打印出来。以上完成之后,切换到Mode1.

6.2、Mode1

根据电位计POT1的不同位置,LED1和LED2以不同的强度发光。经电位器POT1转换的模拟电压值用于更新驱动这些LED的PWM模块的占空比。蓝色LED环跟随旋转编码器ENC1。按下旋转编码器按钮,改变RGB LED的颜色。通过将反馈/感测信号转换为数字值并应用ADC的转换结果上限/下限检查功能(PWM诊断功能),评估通过每个RGB LED的负载电流。如果测得的电流过高或过低,则假定存在故障,相应LED的PWM将关闭。通过切换到Mode2,PWM输出和诊断将再次启动。

如果以太网可用(仅限RH850/F1H和RH850/F1KM-S4),则会定期调用相应的Webserver处理程序。

短按按钮S1切换到Mode2,按钮S1长按3s以上时间切换到DeepStop Mode。

30s内无任何操作,MCU自动进入DeepStop Mode。

使用操作系统计时器以1ms的周期调用Mode1。

6.3、Mode2

LED1和LED2交替闪烁,蓝色LED圆圈环以特定频率围绕旋转编码器ENC1运行。频率由POT1的模拟值确定,该模拟值被转换为相应的Timer Array Unit J 时间间隔。在每个间隔之后,调整LED1和LED2的占空比以产生交替闪烁模式,同时也调整蓝色LED环的点亮位置。旋转编码器ENC1可以增加/减少旋转的蓝色LED数量。

通过将反馈/感测信号转换为数字值并应用ADC的转换结果上限/下限检查功能(PWM诊断功能),评估通过每个RGB LED的负载电流。如果测得的电流过高或过低,则假定存在故障,相应LED的PWM将关闭。通过切换到模式1,PWM输出和诊断将再次启动。

如果以太网可用(仅限RH850/F1H和RH850/F1KM-S4),则会定期调用相应的Webserver处理程序。

短按按钮S1切换到Mode2,按钮S1长按3s以上时间切换到DeepStop Mode。

30s内无任何操作,MCU自动进入DeepStop Mode。

使用操作系统计时器以1ms的周期调用Mode2。

6.4、StandBy

进入StandBy模式将关闭所有不必要的功能,并将控制器切换到DeepSTOP以降低功耗。LED2以2s间隔闪烁方式指示MCU进入了StandBy模式,这个2s间隔由Timer Array Unit J 生成。

短按按钮S1、旋转编码器按钮、改变DIP开关S3的配置或将电位计POT1旋转超过实际状态的25%即可将MCU从StandBy模式唤醒。DIP开关和POT1相关唤醒事件是使用Timer Array Unit J触发的LPS以500毫秒的间隔产生的。执行唤醒将恢复进入待机状态前软件所处的最后一种模式(简单来说就是,进入StandBy模式前是什么Mode,出来后还是什么Mode)。

6.5、WebServer Application

在有以太网(仅RH850/F1H和RH850/F1KM-S4)的StarterKit上,实现了开源的TCP/IP堆栈lwIP以提供WebServer功能。该website可通过IP地址192.168.0.2访问。在Mode1和Mode2中,特定的运行信息(如CPU负载、接收/传输帧、电位计值、RGB颜色和测试结果)会显示在website上。数据通过SSI传输到网站,相应的XML文档可以通过192.168.0.2192.168.0.2/status.ssi进行访问。
此外,StarterKit的模式(Mode1、Mode2、StandBy)以及RGB LED颜色可通过CGI使用按钮和website上实现的颜色选择器进行控制。

7、器件位置和原理图

7.1、器件位置

7.1.1、Release Version EEAS-0401-002-01


7.1.2、Release Version EEAS-0401-003-01

7.2、原理图

7.2.1、Y-ASK-RH850F1L-V3 and Y-ASK-RH850F1K-V3原理图
7.2.1.1、Release Version EEAS-0401-002-01

7.2.1.2、Release Version EEAS-0401-003-01
7.2.2、Y-ASK-RH850F1H-V3原理图

7.2.3、Y-ASK-RH850F1KM-S4-V3原理图


7.2.4、Y-ASK-RH850F1KH-D8-V3原理图

RH850F1x Starter Kit V3用户手册(中文翻译版)相关推荐

  1. 7系列FPGA数据手册:概述------中文翻译版

    7系列FPGA数据手册:概述------中文翻译版 总体介绍 7系列FPGA功能摘要 Spartan-7系列FPGA功能摘要 Artix-7系列FPGA功能摘要 Kintex-7系列FPGA功能摘要 ...

  2. DirectX 11 Tutorial 4 中文翻译版教程: 缓存区、着色器和HLSL

    原英文版地址:http://www.rastertek.com/dx11tut04.html 本教程将介绍如何在Directx11中编写顶点和像素遮影器.它还将介绍如何在Directx11中使用顶点和 ...

  3. DirectX 11 Tutorial 2 中文翻译版教程:创建框架和窗口

    原英文版地址:http://www.rastertek.com/dx11tut02.html 在开始使用Directx11编码之前,我建议构建一个简单的代码框架.这个框架将处理基本的Windows功能 ...

  4. GeoPandas官方快速入门文档(中文翻译版)

    GeoPandas官方快速入门文档(中文翻译版) 原文链接>>Introduction to GeoPandas 点这里可以一键跑通>>GeoPandas 简介 GeoPand ...

  5. DirectX 11 Tutorial 3 中文翻译版教程: 初始化DirectX 11

    原英文版地址:http://www.rastertek.com/dx11tut03.html 本教程将首次介绍如何使用Directx11.我们将讨论如何初始化和关闭Direct3D以及如何渲染到窗口. ...

  6. DirectX 11 Tutorial 6 中文翻译版教程: 漫射照明

    原英文版地址:http://www.rastertek.com/dx11tut06.html 在本教程中,我将介绍如何使用漫反射照明和Directx11来照亮三维对象.我们将从前面的教程中的代码开始并 ...

  7. ElasticSearch最新权威指南中文翻译版!

    ElasticSearch最新权威指南中文翻译版! GitHub源码地址:  https://github.com/wjw465150/Elasticsearch 阅读的GitPage地址:  htt ...

  8. 苹果商店应用审核指南(2014年中文翻译版)

    前言 非常高兴您能付出宝贵的时间和精力来开发iOS应用.成千上万的开发者的经历表明,无论从专业技术还是经济收入上,开发iOS应用都是个有意义的事情,我们将帮助你更快成功,成为其中的一员.这篇App S ...

  9. pinia中文文档 指导文档中文翻译版 pinia指导中文翻译

    Pinia 指导文档 中 文 翻 译 版 翻译者:jcLee95 Pinia 指导手册中文翻译地址(本文): https://blog.csdn.net/qq_28550263/article/det ...

  10. 斯坦福大学CS229数学基础(线性代数、概率论)中文翻译版.pdf

    本文是斯坦福大学CS 229机器学习课程的基础材料的中文翻译,个人认为是目前最好的人工智能的数学基础材料. Stanford cs229 manchine learning课程,是斯坦福大学近十年来最 ...

最新文章

  1. 第18章 多线程----线程同步
  2. pat1003 迪杰斯特拉法和dfs求最短路
  3. js url传值中文乱码之解决之道
  4. 关于SQL Server安装文件挂起错误解决办法
  5. Redis面试 - redis 都有哪些数据类型?
  6. Deeplearning4j 手写体数字识别
  7. 【codevs1935】【BZOJ2879】美食节,网络流之动态加点
  8. CSS文本溢出的处理方法总结
  9. 你有什么难忘的出差经历?
  10. Jps介绍以及解决jps无法查看某个已经启动的java进程问题
  11. 图像去雾算法(一)相关研究及链接
  12. 2022年最新的西安Java培训机构十大排名榜单
  13. 全能----达芬奇之工艺交叉学
  14. 360数科知微实验室发布反诈报告:揭秘黑灰产数据流转真相
  15. Vo Mic|旧手机不要扔,一招秒变无线麦克风
  16. MobaXterm上方工具栏显示
  17. 银河麒麟 kylin server v10上创建虚拟机(基于 鲲鹏920 CPU)
  18. TeX 家族(TeX, XeTeX, LuaTeX,XeLaTeX …看完这篇就懂了)
  19. Java基础——Java多继承的三种实现方式
  20. 数据结构——课程设计之~安排教学计划

热门文章

  1. STC-ISP烧录软件
  2. C6000 DSP技术深度探索(3)-中断向量表
  3. 一个前端程序员的费曼技巧练习
  4. 数学建模之排队论模型及代码
  5. 《华为战略管理法:DSTE实战体系》整体介绍
  6. 基于JSP的旅游网站系统
  7. java语言的编译器命令_Java编译器命令行功能
  8. 毕设项目 - 基于SSM的教师工作考核绩效管理系统(含源码+论文)
  9. HEVC—SAO技术
  10. Android 键盘映射