HPM6300

伺服驱动器是现代运动控制的重要组成部分,被广泛应用于工业机器人及加工中心等自动化设备。伺服驱动器按照供电电压的区分,有低压和高压伺服驱动之分,各自用在不同的场景应用,其中低压伺服驱动器有着其自身的优异特点。

低压伺服驱动器通过力矩、速度、位置三种方式对伺服电机进行精准控制,被广泛应用于低压供电场合、定位控制、移动供电场合等安装空间小、用电安全高的自动化应用场景中,如智能物流AGV驱动系统、风电变桨系统、人机协同的协作机器人、产线传送装置、通道闸门控制、抓取及搬运机械装置、雕刻机等。

其中,微控制器(MCU)作为电机驱动系统设计的控制核心,是系统整体性能与设计的关键所在。

上海先楫半导体科技有限公司(先楫半导体,HPMicro)的高性能MCU系列产品组合,不仅为伺服行业提供丰富的选择,也能够为客户提供专业的解决方案。其中,基于HPM6300的低压伺服驱动器应用方案,具有高性能、高可靠性、高性价比等优点,在不同温度、湿度、振动等工业环境中可实现稳定运行,主控MCU丰富外设接口支持伺服电机系统一体化设计。

1.jpg

HPM6300 低压伺服驱动器方案特点

  • 采用先楫高性能、高实时性的微控制器HPM6300系列,主频高达 648MHz,Coremark 高达 3390,提高了伺服的响应特性。

  • 利用HPM6300的 3个独立 16位ADC,可同时采集电机电流和母线电压进行快速采样,提高伺服的控制精度。

  • 支持大容量本地存储,128KB ILM (0等待指令SRAM) 和128KB DLM (0等待数据SRAM),提高代码或数据的访问速度,有助于实现快速电流环。

  • 内置16位 FMEC接口,满足与外围FPGA或 EtherCAT从站芯片进行高效通信。

  • 完整开源的的位置、速度、电流三环FOC源码,其中,电流环延时仅1.06us,有效缩短客户的产品开发时间,为 ”单芯片” 伺服提供可能性。

  • 内置 CAN接口,支持 CANFD通讯。

  • 内置 FFT/FIR协处理器,实现快速的FFT计算,对于电流、电压信号进行实时分析,助力电机预维护功能。

典型系统框图

2.png

HPM6300 系列 - 产品优势

【高性能CPU】

  • RISC-V 内核,支持双精度浮点运算及强大的 DSP 扩展,主频高达 648MHz。

  • 32KB 高速缓存 (I/D Cache) 和高达 256KB 的零等待指令和数据本地存储器 (ILM / DLM),加上 512KB 通用SRAM。

  • 内置快速傅里叶变换和数字滤波器硬件加速引擎,极大提升 FFT 和 FIR 的运算速度。

【高性能模拟资源】

  • 3 个 2MSPS 16 位高精度 ADC,配置为 12 位精度时转换率可达 4MSPS,多达 24个模拟输入通道。

  • 2个模拟比较器和 1个 1MSPS 12 位 DAC。

【片内资源丰富】

  • 1 个百兆以太网,支持IEEE1588;1 个内置 PHY 的高速USB;2路CAN/CAN-FD;支持 9路 UART、 4路SPI、 4路I2C 等外设。

  • 2 组共 16 路精度达 3.0ns 的 PWM。

【安全】

  • 集成 AES-128/256, SHA-1/256 加速引擎和硬件密钥管理器。

  • 基于芯片生命周期的安全管理,以及多种攻击的检测,进一步保护敏感信息。

来源:先楫半导体HPMicro

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 27

HPM6000 系列 MCU 是来自上海先楫半导体科技有限公司的高性能实时 RISC-V 微控制器,为工业自动化及边缘计算应用提供了极大的算力、高效的控 制能力。上海先楫半导体目前已经发布了如 HPM6700/6400、HPM6300、HPM6200 等多个系列的高性能微控制器产品。

在 HPM6700/6400、6300 系列微控制器上均支持 16 位 ADC 采样和百兆以太网外设。HPM6300 系列支持 3 个 16 位的 ADC 转换器,可以转换来自外部引脚以及芯片内部的模拟信号。ADC 的转换精度设置为 16 位时,最大采样率 2MSPS,ADC 的转换精度设置为12 位时,最大采样率 4MSPS。ADC 支持读取转换模式、周期转换模式、序列转换模式和抢占转换模式。

本文以 HPM6300 开发板为例介绍以 2MSPS 采样率进行 16 位 ADC 采样并将采样数据通过 ENET LWIP TCP 的方式发送到上位机的应用,ADC 采样使用抢占转换模式、PWM触发的方式,ENET LWIP TCP 每次发送 1024 个 16 位采样数据。

该方案通过 PWM 特定时刻触发 ADC 采样和触发 HDMA 转换 ADC 数据,并依靠HDMA 链式模式,做成循环链表,考虑到中断响应占用 CPU 资源,在链式任务中增加状态标识,从而不启用中断,以此达到 ADC 采样及数据转换全自动完成,无需 CPU 参与,且将转换后的数据放到 ILM/DLM,CPU 零等待访问,最终达到性能最优。

详阅请点击下载:《HPM16位ADC+ENET开发案例》

来源:先楫半导体HPMicro

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 42

概 述

2023年3月底,先楫半导体官方发布了新的hpm_sdk版本,相比上一次发布的版本,串口外设多了一个uart_hardware_rx_idle的sample。目前,这个硬件的空闲中断仅适用于HPM6200系列产品,而HPM6750/6400/6300系列的MCU只能使用 uart_software_rx_idle 通过软件利用额外的定时器实现空闲中断机制。

1.png

首先,我们简单介绍一下以上4个串口相关的sample:

(1) uart_dma:此demo 的串口均使用DMA掌管进行收发,判断收发完成只需要一次DMA传输完成中断,但只能定长收发,适用于固定长度的收发场景。此demo适用于先楫半导体所有MCU系列产品。

(2) uart_hardware_rx_idle:此demo 使用硬件空闲机制和DMA接收进行接收不定长。适合接收不定长数据的场景,但此demo仅适用先楫半导体HPM6200系列MCU产品。

(3)uart_irq:此demo 的串口均使用中断来进行收发,可适用于任何应用场景。中断进行接收带来的一个问题就是每接收一个字节就会进入一次中断,在数据量稍大的场景下会比较耗费中断次数。此demo适用于先楫半导体所有MCU系列产品。

(4)uart_software_rx_idle:此demo需要定时器的两个通道,并且互联到一个IO,这个IO需要接到串口的RX引脚。一个通道作为捕获RX引脚下降沿以此判断开始接收,另一个通道作为同步输入SYNC(触发会重置计数器)以此来判断接收完成。利用定时器来实现空闲机制实现接收不定长数据。在资源利用不紧张的情况下可以选择使用此demo,因为每个串口都需要定时器的两个通道作为辅助外设。此demo适用于先楫半导体所有MCU系列产品。

对于某些应用场合,比如接收不定长数据,有硬件空闲中断的支持,可以再配合DMA,用最小的中断损耗(只需要一次中断)以及最少的外设辅助(不需要定时器查询)实现接收不定长数据。

本文将探讨一种利用串口FIFO接收超时机制而不依赖额外定时器在HPM6700/6400/6300 产品系列上实现串口不定长数据接收。

实现方案

先楫半导体 HPM6700/6400/6300 产品系列串口特性如下:

2.png

先楫半导体所有产品系列的串口 FIFO都支持阈值触发中断,也就是FIFO存储到多少个字节认为一次有效数据进而触发中断。这样可以大大减少触发中断的次数,有了FIFO阈值中断,就可以在进入中断后,一次性把FIFO的所有数据取出来。

开发者可以在SDK中找到详细描述阈值范围的内容:

  • 接收触发阈值为 0  (uart_rx_fifo_trg_not_empty):代表RX FIFO不为空就一次触发中断。

  • 接收触发阈值为 1  (uart_rx_fifo_trg_gt_one_quarter):代表RX FIFO接收到超过FIFO的四分之一就触发一次中断。

  • 接收触发阈值为 2  (uart_rx_fifo_trg_gt_half):代表RX FIFO接收到超过FIFO的一半就触发一次中断。

  • 接收触发阈值为 3  (uart_rx_fifo_trg_gt_three_quarters):代表RX FIFO接收到超过FIFO的四分之三就触发一次中断。

3.png

有了FIFO阈值设置,先楫半导体MCU产品的串口还具备了FIFO timeout 的中断。

4.png

产生中断需要同时具备以下条件:

① 需要使能FIFO;

② RXFIFO里面需要存在至少一个字符;

③ RXFIFO在四个字符的时间再也没有收到新的字符。

结合以上特点可知,当接收阈值产生中断的时候,系统能够把接收到的数据从FIFO提取出来;当FIFO timeout中断触发时,系统能够在最后把接收的数据从FIFO提取出来。通过这种方式来实现一帧不定长数据的接收。

此外,开发者可以结合以下特征以及自己的应用开发需求来决定是否采用此方案:

1、相比单个字节接收,接收中断次数能减少10倍以上。比如接收1000个字节,单个字节接收需要进入1000次中断,而使用rx fifo阈值+fifo超时机制,只需要进入77次,相比减少12倍以上中断次数。

2、接收阈值中断和超时中断是一起使能触发的。

3、使用这种方式的话,接收无法配合DMA,但是发送可以使用DMA。

4、超时条件是四个字符时间。也就是在四个字符时间没收到新数据,则判断超时。

方案验证

结合以上的论述,我们开发一个sample进行验证。接收使用RX FIFO 和 FIFO timeout方式,发送则使用DMA。使用100到1000字节随机几组进行验证接收的中断次数。

对于RX FIFO 和 FIFO  timeout方式,代码配置如下:

5.png

中断进行提取FIFO的数据:

6.png

实验现象

通过本次实验结果可见相对于中断方式接收,采用本文提到的方案可以显著减少中断次数。本法在进行不定长大数据量传输的场景下尤为有利,假设接收1000个字节,单个字节中断需要产生1000次中断,而本文提到的方案在不使用其他额外定时器的条件下,只需要77次中断就可完成传输。

7.png

以上是针对先楫半导体HPM6700/6400/6300这三个系列的MCU产品操作串口外设的一种方式的介绍。在实际操作过程中,希望能带给各位开发者一点启发。

如果大家在开发过程中还有其他的思路或建议,欢迎到官方网站的 “先楫社区”

http://www.hpmicro.com/support/forumpark.html)发贴讨论,MCU生态建设需要各位的积极参与,感谢您的信任与支持!

来源:先楫半导体HPMicro

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 120

业界领先高性能通用MCU厂商上海先楫半导体宣布 HPM6300系列新品HPM6340于2022年7月正式量产上市, 以此拓宽先楫产品线,全力应对全球工业控制及物联网市场的发展。HPM6340是一款集高性能、高实时、低功耗,高性价比于一身的RISC-V 通用微控制器。

“”

“HPM6700在今年1月份量产上市后,得到了市场的广泛认可,也被众多开发者验证其性能可超越国际品牌高性能MCU。 先楫为满足更多的客户需求,重磅推出 HPM6300系列,以广泛应对工业终端市场需求。HPM6300系列延承了HPM6700系列的高性能特点,在功耗,DSP,成本等方面也有进一步的提升。相信本次HPM6340的量产上市也会带来积极的市场反馈。” 先楫半导体CEO曾劲涛说。

先楫本次率先将HPM6300系列中的HPM6340型号推向市场,可满足工业控制,电机控制,汽车电子,物联网等领域的主流需求。接下来,先楫还会推出更多系列产品,通过全方位,多样化的解决方案,助力开拓更多行业可能性。

HPM6340  五大产品亮点

  • 超高性能:高达648 Mhz主频,性能超过 3390 Core Mark™和 1710 DMIPS

  • 超低功耗:动态功耗小于 90uA/Mhz;待机功耗低达 1.5 uA

  • DSP增强:硬件快速傅里叶变换加速器FFA,FFT及FIR运算超越国际主流DSP芯片

  • 领先模拟外设:3个16位高速ADC和1个12位DAC

  • 简单易用:封装为144 LQFP, 管脚优化,可适用两层PCB板设计

同时,先楫软件资源及文档资源丰富,向用户免费提供商用SES IDE工具,支持多种RTOS加速产品开发。

(更多6340特点可访问以下页面了解详情:http://www.hpmicro.com/product/summary.html?id=cee97652-81b2-4dc1-95f5-590171dadf9e

供货信息

HPM6300系列 6340 已全面量产,HPM6340EVK开发板也将于7月底同步上市,如需订购可邮件至 info@hpmicro.com 或拨打021-5899-3108,更多信息敬请关注公众号“先楫芯上人”、“先楫半导体”或访问www.hpmicro.com

关于先楫

上海先楫半导体成立于 2020年6月,坐落在上海 张江高科技园,总部坐落于上海市张江高科技园区,在天津、深圳和南京设有分公司。

先楫半导体致力于高性能MCU芯片的研发及相关解决方案的开发,在2022年分别在1月和6月我们也成功量产了两款高性能通用MCU产品系列HPM6700及HPM6300系列,主频最高达 816Mhz以上,并将今年第三季度完成AEC Q100认证,全力服务全球工业及汽车市场。

来源:先楫半导体HPMicro
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 100
订阅 RSS - HPM6300