爱普特

电子发烧友网报道(文/周凯扬)崛起的RISC-V已然成了不少国产MCU公司手里的一张王牌,在自主可控的趋势下,越来越多国内厂商开始转向这个全新的架构。一些国际MCU大厂虽然还没有对应的RISC-V产品推出,但也都纷纷加入了RISC-V国际基金会。 

从实际出货量来看,ARM在MCU市场仍占有大部分市场份额,拥有主导地位优势。市面上除了少数自研架构的厂商,大部分都是从ARM“半路出家”到RISC-V的,也有部分MCU厂商选择了ARM+RISC-V“双管齐下”。而国内有这么一家MCU公司,他们从成立之初便选择了另辟蹊径,即选择了非ARM架构的这条赛道。

从C-SKY转向RISC-V 

爱普特微电子自2012年成立,核心研发人员基本来自原某国际大厂于国内的半导体事业部的原班人马。彼时通用MCU市场ARM可谓一家独大,ARM中国也还没有正式成立。对于一心只想做真正全国产、自主可控和高可靠的爱普特来说,显然ARM不在他们的考虑范围内。 

爱普特在经过市场调研后,选择了和当时有自主架构C-SKY的杭州中天微电子合作,基于他们的全国产内核研发32位MCU。2018年,阿里巴巴收购中天微,又将其与旗下达摩院合并成立平头哥半导体公司,全力投入自主研发“中国芯”。从平头哥的一些早期开发资料也可以看出,中天微的C-SKY架构影响颇深,但平头哥最终选择了转向RISC-V架构。 

1.png

 APT32F102X系列32位RISC-V MCU /  爱普特 

爱普特微电子副总经理鲁翔表示,因为RISC-V是开源指令集架构,可以把爱普特对产品的创新想法迭代进去,也更符合“国产创新”的理念,所以爱普特也就将MCU产品的内核逐步转向RISC-V内核。 

内核IP之外的木桶效应 

 可选好了内核并不代表万事大吉,还有其他的IP需要纳入考量,而且也得是国产化。鲁翔指出MCU作为典型的数模混合芯片,可靠性的设计就是木桶效应。MCU公司团队中最弱的技术将决定性能和可靠性的短板,如果这些IP是外购的,木桶效应就会扩展到IP供应商上,不仅产品性能可靠性不可控,也会限制产品的创新。 

认识到这一点的爱普特花了数年时间打造一套完全自主知识产权、齐全完善且经过大规模芯片量产认证的微处理器IP库,包含了模拟IP、时钟IP、接口IP和Flash IP等。爱普特无需外购IP.就能解决以上的木桶效应难题,保证产品的超高可靠性,使产品可广泛应用于各种复杂环境及苛刻条件下的工业场景,提供可靠性超越国外品牌的替代选择。 爱普特的另一大优势是,他们可以基于自研的IP库,在保证品质的情况下,按客户的实际需求对芯片进行定制。爱普特的定制不仅开发设计时间短,且基于自研IP库,还能快速实现客户对产品的特殊性能需求,以及优化芯片面积,降低产品成本,提高产品性价比,从而帮助客户提升产品的竞争优势,为客户带来价值。

扩大产品阵容 

如今的爱普特已经在32位MCU市场站稳脚跟,也在非ARM架构市场占有率领先,非ARM核32位MCU累计出货量超1亿颗,但他们似乎并不打算局限于32位通用MCU。就拿一如既往的高可靠性目标来说,爱普特车规级的RISC-V MCU已在设计研发中。未来一年内,爱普特将会推出六大RISC-V芯片系列产品矩阵,覆盖工控、人工智能、物联网、车载等领域,为的是给市场提供更多全国产的高可靠32位MCU产品。 

与此同时,爱普特也在去年公布了64位的双核RISC-V MCU APT32F706。该MCU基于平头哥的RISC-V 64位处理器内核开发,最高工作频率达到600MHz,可以提供高性能的异构多核心计算处理能力,足以满足智能座舱、工业级人机界面、安全网关和智能电网等高端应用的需求。 

除了强大的通用计算能力和丰富的通信接口外,APT32F706还集成了3D/2D图形加速器,支持OpenGL ES 2.0和先进的矢量图形计算,鲁翔表示这同样得益于爱普特不断迭代优化的IP库,目前该IP库已经覆盖到了AI算力、人工视觉等高端计算领域。

把市场首选变为RISC-V存在的挑战 

爱普特和阿里平头哥达成了深度战略合作,在共研RISC-V架构MCU芯片的同时,也已经搭建起了完整的开发工具链,可以说解决了开发生态上的大部分问题。但目前市面上将RISC-V视为首选方案的例子仍然比较少,作为RISC-V MCU厂商,爱普特很清楚要让市场选择RISC-V还面临着哪些挑战。

鲁翔认为,应用驱动、协同开发、全产业共同定义架构的模式,让RISC-V架构在各个行业领域得到了蓬勃的发展,但在通用MCU市场,仍面临着三大挑战:开发工具链不够友好、软件生态不够完善、芯片系列选型不够丰富等。

 固然这几年间RISC-V的开源和商用工具链也在陆续推出,但相对ARM来说,在全流程和完善程度上还有着不小的差距。其次,虽然RISC-V已经获得了AliOS、FreeRTOS、RT-Thread和Linux等多个操作系统的支持,但在软件开发和移植上仍需要更快的进度。至于丰富的芯片系列选型,这方面需要的则是更快的MCU开发周期和时间的积累。 

2.png

 CDK编译器 / 爱普特 

爱普特也为解决这三大挑战做出了不小的贡献,如爱普特与平头哥合作打造了完整的“开发编辑工具链”,其中CDK编译器提供了图形化的嵌入式开发环境,降低了开发门槛,用户可以基于不同的应用领域要求,选择合适的组件进行产品开发。 

这套工具链支持AliOS等RTOS操作系统,无论是底层还是核心组件,都已经达成了完整生态的目标,所以程序移植与研发的效率问题已经得到了极大改善。至于产品选型问题,上面也提到了爱普特将在2023年推出的6大RISC-V MCU系列,这些产品涵盖了不同规格的MCU配置,比如Flash容量、管脚数量和工作频率等等,再加上丰富的外设资源,足以覆盖更多的市场需求,解决工程师在RISC-V MCU上的选型困难症。 

写在最后 

像爱普特这样不忘初心,打从一开始就认定国产自主并坚持下来,做出了一定成绩的半导体公司并不多,但在RISC-V这个还在逐渐壮大的生态下,你会察觉到他们更容易被市场发掘出来。越来越多的人发现和意识到,RISC-V某种意义上代表了不可估量的未来,也有越来越多的人愿意拥抱这个生态,全力去解决那些近在眼前的挑战。 

声明:本文由 电子发烧友网(作者: 周凯扬)原创,转载请注明以上来源。

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

围观 98

爱普特 APT32F110 ev board 试用测评连载(二)

李学习的头像

相关阅读:爱普特 APT32F110 ev board 试用测评连载(一)

基本框架

1:主程序逻辑界面

主程序.PNG

system_init(),主要包括系统时钟初始化;

可以根据自己项目和调试需要修改到需要的时钟;

system_init.PNG

board_init(),主要是包括一个调试串口的初始化(如果必须要用到该串口资源的话,可以不需要初始化);

GPS定位器主要是由内置的GPS模块和移动通信模块的终端组成,用于将GPS模块获得的定位数据通过移动通信模块(GSM/GPRS网络)传至Internet的一台服务器上,从而可以实现在电脑上查询终端位置。

“GPS追踪器的结构框图"
GPS追踪器的结构框图

从上图可以看出,在整个系统设计中对主控MCU的要求主要有两点:

1)两个串口,分别用于与GPS和GPRS模块通信。
2)超低功耗。

GPS定位器是长时间携带,其要求体积较小且能长时间工作。因此,系统的功耗为整个方案的核心。

推荐使用由爱普特专门针对超低功耗市场而推出的32位MCU APT32F172K6T6。相对于传统的8位、16位单片机实现的GPS追踪器,基于APT32F172K6T6实现的本方案具有以下优势:

(1)超低功耗:

APT32F172K6T6正常工作电流为10mA,DEEP SLEEP模式时只有0.7nA。同时,片上更是集成了低功耗外设,可在MCU睡眠模式下实现数据的收发及数据识别唤醒。

由于GPS定位器为电池供电,对功耗有一定的要求。在对功耗要求比较高的场合可由APT32F172K6T6控制各模块的供电,最大限度的提高其待机时间,因此APT32F172K6T6的低功耗具有明显的优势。

(2)集成度高:

APT32F172K6T6是C-Sky 32位CPU核,具有更快地处理、响应外设事件的能力。除此之外,APT32F172K6T6片上集成LED驱动、5个独立模拟比较器、2个运算放大器、18路12位ADC输入通道等资源,丰富的集成外设为不同的系统应用提供多样性的选择。

(3)扩展性良好:

APT32F172K6T6具有64Kb Flash资源,6KB SRAM资源;30个GPIO均支持外部中断;I2C/UART/USART/SPI等通讯接口丰富。

此外,APT32F172K6T6的工作电压范围2.4V~5.5V,工作温度为-40℃~85℃。总的来说,APT32F172K6T6具有优异的低功耗特性,非常适合对于低功耗有一定要求的GPS定位器应用。

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

围观 20

爱普特APT32F1023H8S6特性

爱普特APT32F1023H8S6是一个C-Sky 32位CPU内核的微控制器,它包含高性能的内核,高达48MHz的主频,可以有效满足性能处理要求,该芯片在市场上使用也非常广泛而且已经很成熟,可以大大减少工程师的开发难度,有效缩减开发时间。

“爱普特ATP32F1023H8S6案例合集(二)太阳能充电器、扫地机器人、智能净水器"
  • 运行电压范围为1.8V至5.5V

  • 64K字节程序闪存,独立2K数据闪存

  • 4K字节SRAM

  • 12位ADC,1us转换时间,总共可达到16路通道

  • 支持定时器、ADC、SPI、I2C、UART、SIO外设

  • 通讯接口达到6路,1路I2C,3路UART,1路SPI,1路SIO

案例1:太阳能充电器

爱普特APT32F1023H8S6是一款高性能高性价比的微控制器,作为主控芯片运用于太阳能充电器系统中是一个很好的选择。

太阳能充电器应用概述

太阳能充电器以爱普特APT32F1023H8S6微控制器(MCU)为核心,充电电路采用调压调流控制芯片,宽电压的输入和自带两路反馈电路,电压电流检测部分采用电压电流控制芯片,MCU与调压调流控制芯片通过PWM脉冲控制输出电压,从而实现可调稳定的输出不同数值的电压和设置最大的充电电流,并且可以通过IIC通信读取电压电流控制芯片数据获取当前充电电流。

系统供电采用太阳电池板转化得到的电能作为供电来源,通过稳压电路进行降压获得5V电压,供5V电压需要芯片和电路使用;利用线性稳压芯片设计稳压电路进行二级降压获得3.3V电压为APT32F1023H8S6进行供电,为各电路和芯片提供稳定的电压,使电路稳定运行。

“爱普特ATP32F1023H8S6案例合集(二)太阳能充电器、扫地机器人、智能净水器"

随着社会的的快速发展,相应的主控芯片成为趋之若鹜的一大市场,高性能高性价比的爱普特APT32F1023H8S6微控制器适用于绝大部分应用场景。

案例2:扫地机器人

扫地机器人的系统组成构架如下图,它主要由数据采集单元、处理运算单元、执行单元和电源管理单元四部分组成。

扫地机器人的系统组成构架

“扫地机器人的系统组成构架"

扫地机器人的四个组成部分中最主要的就是处理运算单元,这一单元主要完成传感器检测、路径规划、驱动控制和人机互动等主要工作,它是整个设备的核心部分,这一部分的性能好坏决定了扫地机器人的品质。

因此,按照以下这三个方面去选择合适的微控制器很有必要:

1)用于扫地机器人的微控制器要实时的与数据采集单元、执行单元进行通讯,同时要快速的进行路径规划,所以要求微控制器具有高运行速度和数据处理能力。

2)用于扫地机器人的微控制器要有丰富的人机接口,便于人机互动。所以要求微控制器具丰富的GPIO及UART等外设。

3)扫地机器人工作时是使用电池供电的,所以微控制器要有低功耗的特点。

结合以上特点,推荐爱普特的C-Sky 32位CPU内核的APT32F1023系列MCU APT32F1023H8S6。

首先,APT32F1023H8S6微控制器的最高工作频率可以达到48MHz,HWD硬件除法器进行快速的数据处理,可以满足扫地机器人路线规划算法处理,位置处理及执行控制等需求。

其次,APT32F1023H8S6在人机交互上具有更多的优势,扫地机器人的人机交互主要由按键与显示部分组成,APT32F1023H8S6有多达22个GPIO,芯片内支持17个扫描通道,可用于实现电容式触摸按键,相较于传统方案中的机械按键或薄膜按键来说,电容式触摸按键更耐用,手感更好。另外,APT32F1023H8S6还集成多个UART、I2C、SPI等接口,可以方便实现其它的人机显示接口。

APT32F1023H8S6采用的是低功耗工艺,芯片各功能模块对低功耗做了极大优化,非常适合扫地机器人这种电池供电的设备使用。芯片内部集成有灵活的能耗管理系统,可控制芯片工作在活动、休眠、深度休眠、停机和关断6种不同的功耗模式下。而且多数的外设模块可以深度休眠甚至停机模式下工作,即可以降低系统的功耗又可以保证系统的正常工作。

在设计软件时我们可以依据所使用的功能模块的特点,让CPU工作在不同的能耗模式下,实现应用实际电流的最优化。

概括来说,APT32F1023H8S6是一款低功耗、高集成密度的32位MCU,它非常适合扫地机器人这类电池供电、要求高速运算能力的应用。

案例3:智能净水器

智能净水器一般配有LED显示屏,带有语音提醒功能、温度监测控制、温度报警、水位控制、水位监控报警等。下面主要介绍爱普特的C-Sky 32位CPU内核的微控制器APT32F1023H8S6在智能净水器上的应用。

智能净水器的部分原理框图

“智能净水器的部分原理框图"

32位MCU APT32F1023H8S6应用于智能净水器中的优势特点:

1、最高48MHz工作频率,内建单周期乘法、SWD调试和硬件除法,为用户实现高效、快速的指令控制。

2、具备64K字节的内部闪存程序,更利于用户程序开发。

3、1xI2C,3xUART,1/0xSPI,1xSIO,满足用户外设多接口设计要求。

4、支持更宽的工作温度:-40至+85°C。

5、1个12位A/D转换器,0.5μs转换时间(多达16个输入通道)。

综上所述,爱普特的32位微控制器APT32F1023H8S6是一个优秀的智能净水器设计解决方案。

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

围观 27

页面

订阅 RSS - 爱普特