0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开发板评测笔记】Renesas RA6M4开发板之USB-H(上)

瑞萨MCU小百科 来源:未知 2022-12-13 17:25 次阅读

b09066f4-7ac7-11ed-8abf-dac502259ad0.png

开发板资源介绍

这次是第二次接触这块开发板了,但是还是第一次仔细观察这块开发板。

先贴两张手册中的图,开发板上方是一个板载的J-Link调试接口usb host/device接口,下方有两个PMOD接口、按键、LED、光线传感器和一个电位计。

一共四排大排针,把芯片所有引脚都印出来了,这还是非常不错的。

b0c07c9a-7ac7-11ed-8abf-dac502259ad0.png

背面则留出了很多可供修改的跳线。

b0e6776a-7ac7-11ed-8abf-dac502259ad0.png

在芯片下面的位置,有四排兼容Arduino扩展接口的排针位置,但是J12排针上下摆反了,这摆反了让所有Arduino扩展设备都无法使用,可以说是白设计了。

倒是也可以补救,J12排针不焊接,然后自己重连一下线。

b123cca0-7ac7-11ed-8abf-dac502259ad0.pngb144ef7a-7ac7-11ed-8abf-dac502259ad0.pngb18b506e-7ac7-11ed-8abf-dac502259ad0.png

中间的芯片是R7FA6M4AF3CFB 144Pin LQFP封装,Cortex-M33内核,最高运行主频200Mhz,带有1MB Program Memory,8KB Data Flash和256KB的RAM。芯片内部的资源该有的都有,12位的AD和DA也是比较标准的配置,这个Octa SPI和SSIE接口一般还是比较少见的,能实际应用起来的话,体验应该不错。在安全方面,集成了一个加密引擎和Arm TrustZone,在需要安全的场景下也是可以应付的。

芯片是带有一个Ethernet MAC/DMA controller的,内部没有集成PHY,在EK-RA6M4开发板上是加了PHY芯片和RJ45接口的,如果这块板子上能增加一个RJ45的接口,想必能做更多的应用。

b09066f4-7ac7-11ed-8abf-dac502259ad0.png

USB-H功能模块的硬件介绍

这次评测的内容是USB host,先来看看这部分模块的介绍。

这边的电路并不算复杂,这里有两个跳线排针,板子丝印也已经标记出来了,是用于切换usb_vbus的供电来源的,J21连通J16连接23脚,则为usb device模式,供电从外部usb接口的5v获得;J21断开J16连接12引脚则为usb host模式,从板子5V经过一个AP2151限流电源开关芯片转到5V_FS,然后外接供到micro usb接口上。

这里的AP2151用P500引脚来做开关控制引脚,用P501来接收过流报警信号这两个脚貌似和SDIO接口的引脚冲突了,如果要同时使用usb host和SDHI功能,那么这里需要特别注意,板子这里也有考虑到,只需要断开R17和R19,放弃usb host外部电源的控制功能,就能同时使用SDHI功能了。

micro usb接口进来是另一个AP2151来做过流保护,经过一个共模电感,接到了芯片的USB_DP和USB_DM引脚上。

b1bce976-7ac7-11ed-8abf-dac502259ad0.pngb217e178-7ac7-11ed-8abf-dac502259ad0.png

芯片中集成了一个USB IP,可以使用Full Speed的速度,有usb host和peripheral两种模式可以选,带有两个FIFO,传输时可以使用DMA通道。

b2435c36-7ac7-11ed-8abf-dac502259ad0.png

b09066f4-7ac7-11ed-8abf-dac502259ad0.png

USB-H功能模块的使用说明

环境搭建

关于开发环境的搭建,已经有很多优秀的教程了,在这里也就不细说了。步骤不复杂,安装了RT-Thread Studio后,从SDK管理器中找到CPK-RA6M4开发板的BSP下载,然后安装瑞萨提供的FSP,推荐直接安装附带RASC的FSP软件包。由于RASC中不带CPK-RA6M4的BSP,所以安装了RASC后需要手动将CPK-RA6M4的BSP复制到RASC中。

RASC FSP介绍

RASC全称RA Smart Configurator,是瑞萨提供的一款用于快速配置FSP并生成工程的软件,和ST的Cube MX类似。FSP会附带有一份文档,介绍了FSP的架构和提供的API,有的还附带了简单的例程,可以直接复制对API进行测试使用。FSP里面直接提供有usb hcdc、hhid和hmsc的中间件接口,可以快速地开发应用。其中MSC的中间件需要配合RTOS,目前看来只适配好了FreeRTOS,其他的RTOS还需要自己做兼容。也提供了更底层的usb basic接口,可以进行更底层的控制。

b2e524a8-7ac7-11ed-8abf-dac502259ad0.png

未完待续

往期推荐

1

【干货分享】从零学习使用瑞萨RA6M4开发板

2

RA系列PWM触发ADC组采集功能

3

CPK-RA6M4评估板入门指南

瑞萨电子 (TSE: 6723)

科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟、电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。

更多信息,敬请访问renesas.com

b2fc8e40-7ac7-11ed-8abf-dac502259ad0.gif


原文标题:【开发板评测笔记】Renesas RA6M4开发板之USB-H(上)

文章出处:【微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17130

    浏览量

    351007
  • 瑞萨
    +关注

    关注

    35

    文章

    22309

    浏览量

    86244
  • RA6M4
    +关注

    关注

    0

    文章

    51

    浏览量

    441

原文标题:【开发板评测笔记】Renesas RA6M4开发板之USB-H(上)

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】1、开发板开箱与环境搭建

    RA-Eco-RA4E2-64PIN-V1.0开发板 简介: 以R7FA4E2B93CFM为主控芯片,拥有丰富的外设,集成度高功能非常强大,具有优越的性能和低功耗。 100MHz Arm® Cortex®-
    发表于 12-16 17:48

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】点灯并使用串口下载程序

    很荣幸获得本次RA4E2开发板使用机会。 主要资源: 基于带有TrustZone的100MHz Arm® Cortex®-M33内核 128KB的闪存和40KB的SRAM 4KB数据闪
    发表于 12-15 22:00

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯

    的软硬件情况,完成软硬件开发环境的搭建,完成点灯试验。后续会依次完成舵机PWM控制、CAN通讯等测评。 测评申请链接:RA-Eco-RA4E2-64PIN-V1.0开发板评测试用 -
    发表于 12-15 21:55

    RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 220次阅读
    【<b class='flag-5'>RA</b>8D1试用活动】<b class='flag-5'>RA</b>8D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    野火GD32H759开发板产品概述

    野火GD32H759开发板基于中国首款Arm Cortex-M7内核的超高性能微控制器——兆易创新GD32H759IMK6芯片进行设计,主频高达600MHz,采用BGA176封装,配备
    的头像 发表于 11-13 17:31 1045次阅读
    野火GD32<b class='flag-5'>H</b>759<b class='flag-5'>开发板</b>产品概述

    RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍和环境搭建

    前言 非常感谢官方以及RA生态社区给予的评测机会,下面我将就此款开发板做一系列评测,希望大家多多交流 开发板简单介绍
    发表于 11-09 17:16

    RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍&amp;环境搭建

    前言 非常感谢官方以及RA生态社区给予的评测机会,下面我将就此款开发板做一系列评测,希望大家多多交流 开发板简单介绍
    发表于 11-09 17:09

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 239次阅读
    有奖试用!!<b class='flag-5'>RA-Eco-RA4</b>E2-64PIN-V1.0<b class='flag-5'>开发板</b>试用活动开始报名

    ​Banana Pi BPi-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计 ,板载4G 内存,32G eMMC

    ​Banana Pi BPi-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计 ,板载4G 内存,32G eMMC
    的头像 发表于 10-15 12:04 533次阅读

    试用活动 | 100套!!瑞萨RA6E2/RA4E2开发板评测活动

    活动简介: 瑞萨RA6E2/RA4E2开发板评测活动是一个针对瑞萨电子推出的通用微控制器(MCU)RA6E2 和
    的头像 发表于 09-10 11:18 590次阅读
    试用活动 | 100套!!瑞萨<b class='flag-5'>RA6</b>E2/<b class='flag-5'>RA4</b>E2<b class='flag-5'>开发板</b><b class='flag-5'>评测</b>活动

    Banan Pi BPI-M4 Berry 全志科技H618开发板烧录镜像教程

    Banan Pi BPI-M4 Berry 全志科技H618开发板烧录镜像教程
    的头像 发表于 07-02 16:13 803次阅读
    Banan Pi BPI-<b class='flag-5'>M4</b> Berry 全志科技<b class='flag-5'>H</b>618<b class='flag-5'>开发板</b>烧录镜像教程

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPG
    的头像 发表于 03-14 18:20 1999次阅读

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2232次阅读

    使用RA6M5开发板的简易热成像仪设计

    本项目是使用RA6M5开发板搭载RTThread系统+LVGL图形库实现的一个简易热成像仪。其中传感器使用的是mlx90640,屏幕是320*240的电容触摸屏,整个交互由触摸完成。
    的头像 发表于 01-02 13:50 802次阅读
    使用<b class='flag-5'>RA6M</b>5<b class='flag-5'>开发板</b>的简易热成像仪设计

    基于RA6M5开发板的低功耗电子时钟设计

    本项目是基于启明RA6M5开发板搭载2.4寸液晶屏的电子时钟,该电子时钟有两个模式——正常模式和低功耗模式,可以通过开发板的按键改变时钟模式。
    的头像 发表于 12-25 12:26 892次阅读
    基于<b class='flag-5'>RA6M</b>5<b class='flag-5'>开发板</b>的低功耗电子时钟设计