【经验】DC/DC数字电源的ADP32F035加载flash程序到ram可提高运行速度

2021-10-12 Advancechip
数字信号处理器,DSP,ADP32F035,Advancechip 数字信号处理器,DSP,ADP32F035,Advancechip 数字信号处理器,DSP,ADP32F035,Advancechip 数字信号处理器,DSP,ADP32F035,Advancechip

DC/DC数字电源以数字信号处理器DSP作为核心,通过软件算法完成闭环控制,最终实现恒压恒流输出。软件闭环控制要求DSP与更高计算速度,这样数字电源具有更快的动态响应。笔者参与项目30V30A输出的恒压恒流DC/DC数字电源,数字信号处理器DSP选用的是进芯电子的ADP32F035芯片。ADP32F035芯片具有一个32位中央处理单元,最高主频60MHz,理论上指令执行速率为60MIPS,实际上程序存储在闪存FLASH中,从闪存FLASH读取指令存在一个等待周期,按照数据表60MHz主频时等待周期至少为1个时钟周期,如此导致实际的指令执行速率大概是50~55MIPS。


如何在不升级硬件的情况下,尽量提升指令执行速率?进芯电子的ADP32F035还有潜力可挖。将关键的需要快速执行的指令从FLASH加载到RAM中执行,在RAM执行的指令主频60MHz时,执行速率即为60MIPS,因为从RAM中读取指令没有等待周期。

 

下面介绍一下,存储在ADP32F035的FLASH中的程序如何加载到RAM中执行。

 

首先,确定哪一部分程序需要加载到RAM中执行。RAM的空间有限,不可能将FLASH中所有的程序都加载到RAM中执行,我们应该选取要求较快执行速度,且频繁调用执行的程序,加载到RAM中执行。以笔者实际项目为例,DC_DC数字电源实时闭环PID计算的子程序需要频繁调用执行,要求以最快的速度执行,因此,设计将DC_DC数字电源实时闭环PID计算的子程序,加载到RAM中运行以提高运行速度。编写程序是,先采用宏指令“#pragma”宏定义子程序pid_calc保存于FLASH代码段“ramfuncs”,其他的函数定义和调用不需要做特殊处理,具体程序如下。

1.png

2.png

3.png

其次,配置CMD文件。CMD文件为程序和数据分配存储空间,划分不同的程序段和数据段。本项目中,增加一个程序段“ramfuncs”,存储在FLASHA区,运行在RAMM0,同时定义三个变量,存储首地址:RamfuncsLoadStart,存储空间尺寸:RamfuncsLoadSize,运行首地址:RamfuncsRunStart,具体文件配置如下。

4.png5.png

再次,增加加载程序。配置完CMD文件后,需要在程序初始化阶段,执行加载程序,即本项目中拷贝FLASHA中程序到RAMM0中,代码如下。执行加载程序后,“ramfuncs”程序段中的程序将在RAM中运行。

6.png

最后,编译执行。按照上面编写完程序后,编译完成,可以查看 memoty allocation,在RAMM0和FLASHA区域都能查看到“ramfuncs”程序段代码,他们是一一映射,一个是存储区域,一个是运行区域。

7.png

在实际项目测试中,笔者分别在两种情况下运行程序,一种情况是“pid_calc”子程序在FLASH中执行,一种情况是“pid_calc”子程序加载到RAM中执行,DSP时钟配置在60MHz,运行中查看“pid_calc”子程序运行所用时钟,前者运行所用时钟为3007个clock,后者运行所用时钟为2893个clock,可见加载到RAM中执行,运行速度有明显的提升。在不升级硬件的情况下,这个提升还是非常有价值的。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由shrek提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】国产DSP ADP32F03x系列使用内部Flash保存变量的步骤

在充电器降本项目中,采用了湖南进芯电子的国产DSP ADP32F035,并采用DSP内部的Flash数据区保存变量,取代了原有的E2PROM芯片。减少了系统物料,降低了成本。 本文介绍一种数据保存方法,通过ADP32F03x内部的Flash保存变量。

2021-03-27 -  设计经验 代理服务 技术支持 采购服务

【经验】进芯电子DSP开发环境搭建指南

本文简单介绍进芯电子DSP产品开发环境搭建,基于Eclipse开源集成开发环境支持进芯电子DSP产品,创建新工程,导入旧工程,修改配置,调试测试。

2021-09-24 -  设计经验 代理服务 技术支持 采购服务

【经验】AVP32F08数字信号处理器程序移植说明

本文Advancechip关于AVP32F08数字信号处理器程序移植说明,具体如下:1.资源对比:AVP32F08与TMS320F2808主要资源差异对比如下;2.工程 集成环境选择CCS,建议选用CCS6及以上的版本。

2022-11-17 -  设计经验 代理服务 技术支持 采购服务

Advancechip(进芯电子)DSP数字信号处理器选型指南

公司简介    数字信号处理器DSP    数字信号处理器应用案例   

ADVANCECHIP  -  DSP,高性能PMSM控制器,32位浮点数字处理器,16位定点DSP,高性能32位浮点数字处理器,32位浮点DSP,芯片,单芯片DSP控制器,高性能BLDC控制器,32位定点DSP,数字信号处理器,高性能32位数字信号处理器,32位定点数字处理器,控制器,高性能BLDC/PMSM控制器,高性能32位定点数字处理器,ADP32X,ADP32F4408系列,ADP32F12,ADP32F10,ADP16X,AVP32F335,ADP32F03X,ADP32,ADP32F035B,AVP32F08,ADP32F08,ADP32X+FPU,ADP32F03X系列,ADP32F1X,ADM16X 系列,ADP32F04,ADP32FX,AVP32,AVP32F069,AVP32F335QP176S,AVP32F335QP176S1,AVP32F335BA176S,DM16X,ADP32FXM-CU,ADP32F035,ADP16F03,ADP16F02,ADP16F01,ADP32F4408,ADP16F06,ADP32F04系列,ADM16F01,ADP32F034,破壁机,电机控制,工业驱动,DC/DC转换器,焊接机,电动工具,油烟机,三相UPS,不间断电源,串逆变器,交流充电站,工业级,工业交流转换器,三相不间断电源,物联网,伺服驱动器功率级模块,机械控制,电动自行车,电动汽车充电站电源模块,跑步机,电钻,最大功率点,变频空调,交流驱动控制模块,逆变器,风机水泵控制,风机,能量存储电源转换系统 (PCS),线性电机功率级,伺服驱动功率级模块,白色家电,纺织机械,水泵,门机驱动控制,曲线锯,工业智能控制,变频电机驱动,简易变频器,车载充电器 (OBC),商户网络,光伏板,电机驱动,直流输入 BLDC 电机驱动器,微型逆变器,纺织机,伺服电机,自动分拣设备,新能源,直流充电站,直线电机分段控制器,服务器PSU,三相BLDC/PMSM电机控制,光伏系统,中央逆变器,交流输入 BLDC 电机驱动器,变频器,工业交流变频驱动,交流充电桩,通用型信号处理,工业伺服控制器,车载充电器,电动工具市场,太阳能逆变器,CNC 控制,交流输入无刷直流电机驱动,串式逆变器,服务器电源,电焊机,数字电源,低压吸尘器,工业交直流,低压水泵,信号处理,低压风扇,无线车载充电模块,低压风机,变频电动驱动,电机传感,太阳能优化器,消费类电子市场,太阳能电源优化器,消费类电子,工业智能,计算机数控加工机床,消费级,电动车辆,低压电动工具,伺服驱动器控制模块,直流充电桩,车辆无线充电模块,MPPT,电梯门自动启闭装置驱动控制,直流电机分段控制器,筋膜枪,交流驱动器控制模块,交流驱动器功率级模块,运输,直流输入无刷直流电机驱动,热水器,BLDC马达,直流充电桩(站),三相 BLDC电机控制,工业控制,电信设备电源,园林工具,物联网无线接入,商用电信整流器,空调室外机,交流充电桩(站),无线充电器,变频伺服,BLDC马达控制,无人机电调,光伏逆变器,PMSM 电机控制,工业直流转换器,工业电机驱动

2022/12/6  - 选型指南 代理服务 技术支持 采购服务

【应用】进芯数字信号处理器AVP32F335QP176S用于自动化配电终端,带有低功耗模式和省电模式

自动化配电终端控制单元的选择,市面上主流的是MCU、DSP,DSP专注于数据处理,有多个ALU,多用于多媒体应用等需要大数据量的地方。本文介绍的方案是使用进芯的DSP AVP32F335QP176S作为主控。

2023-05-31 -  应用方案 代理服务 技术支持 采购服务

ADP32F03XB 数字信号处理器数据手册

ADVANCECHIP  -  数字信号处理器,控制律加速器,MCU,ADP32F03XBQP80S,ADP32FX,ADP32F03XB,ADP32F035B,ADP32F034B

2023-12-01  - 数据手册  - V1.2 代理服务 技术支持 采购服务 查看更多版本

【应用】主频高达150MHz的数字信号处理器AVP32F335助力光伏储能系统,具有高性能32位CPU

进芯的DSP AVP32F335应用在光伏板的逆变电路做控制,通过逆变电路的输出电流采样实时采样反馈到DSP做处理,DSP在根据采样的电流大小调节相对应的驱动频率给到驱动器驱动逆变电路,DSP根据采集到的数据通过无线通信模块上传到云端,用户可以在手机中观察到光伏储能系统的工作数据。

2023-03-22 -  应用方案 代理服务 技术支持 采购服务

ADP32F03X 数字信号处理器数据手册

ADVANCECHIP  -  数字信号处理器,DIGITAL SIGNAL PROCESSOR,ADP32F03X,ADP32F03XQP64S,ADP32F035,ADP32F034

2024 年 03 月  - 数据手册  - V3.0 代理服务 技术支持 采购服务 查看更多版本

ADP32F036 数字信号处理器数据手册

ADVANCECHIP  -  数字信号处理器,控制律加速器,DSP 处理器,ADP32F036,ADP32F036QP48Q

2024 年 11 月  - 数据手册  - V1.5 代理服务 技术支持 采购服务 查看更多版本

【应用】国产数字信号处理器AVP32F335QP176S用于伺服驱动器,集成正交编码器接口

本文根据伺服驱动器对主控制芯片的要求,介绍了国产进芯的数字信号处理器AVP32F335QP176S相关优势特性,及其在伺服驱动器上的应用,供读者参考。

2022-05-11 -  应用方案 代理服务 技术支持 采购服务

ADP32F035数字信号处理器数据手册

本资料为ADP32F035数字信号处理器(DSP)的数据手册预览版,介绍了该产品的特性、功能概述、引脚分配、信号说明、外设、开发支持和电气规范等内容。ADP32F035是一款高性能的32位DSP,具备高效的CPU核心、丰富的片上资源、多种外设接口和低功耗等特点。

ADVANCECHIP  -  数字信号处理器,ADP32F035RSH,ADP32FX,ADP32F035QP80S,ISO1050,ADP32F034PN,ADP32F035PN,ADP32F034PAG,ADP32F035PAG,ADP32F035,SN65HVD235,SN65HVD230Q,SN65HVD231Q,SN65HVD232Q,ADP32,SN65HVD230,SN65HVD234,ADP32F034,SN65HVD233,SN65HVD232,ADP32F034RSH,SN65HVD231

2020年01月  - 数据手册  - V1.0 代理服务 技术支持 采购服务

进芯电子国内唯一可批量供货最高主频150Mhz的32位定点、浮点DSP

湖南进芯电子科技有限公司提供多种高性能DSP解决方案,包括16位和32位定点、浮点DSP,适用于筋膜枪、电动车控制器、破壁机等应用。产品特点包括高集成度、低功耗、兼容性强,并提供多种封装选项。进芯电子致力于为各类电子设备提供高性能的DSP解决方案,满足不同行业的需求。

ADVANCECHIP  -  DSP,高性能32位定点DSP,数字信号处理器,120M高性能DSP,16位DSP,150M高主频浮点型DSP,150MHZ的32位定点DSP,150MHZ的32位浮点DSP,ADP32F035,ADP32F035QP80S,F28335,F28035,AVP32F335,FXX035,F28033,F28034,ADP32F035QN56S,ADP32F035QP64S,F28030,伺服控制,UPS(不间断电源),变频器,破壁机,料理机,充电桩,筋膜枪,OBC(车载充电器),空调室外机,电动车控制器,DC/DC电源模块,电钻控制板

2022/1/17  - 商品及供应商介绍 代理服务 技术支持 采购服务

Advancechip(进芯电子)汽车级数字信号处理器芯片(DSP)选型指南

进芯电子是专业从事数字信号处理器芯片(DSP)及嵌入式解决方案研发的集成电路设计企业。公司拥有先进的软硬件设计平台和专业化的高素质DSP设计团队,掌握DSP内核设计技术、编译技术、SoC大规模数字集成技术,核心驱动算法等核心技术,并推出16位定点、32位定点和32位浮点三大系列产品。凭借丰富的产品和卓越的性能,产品已被广泛应用于新能源汽车、智能工业、消费电子等领域。作为国内领先的DSP设计企业,进芯电子致力于发展DSP核心技术,为客户提供安全可靠、高效可用的DSP产品、解决方案和配套服务。

ADVANCECHIP  -  汽车级DSP,车规芯片,数字信号处理器芯片,电机控制车规芯片,AVP32F0049Q,ADP16F03Q,ADM16F03A2Q,ADM16F03A1Q,ADM32F735EQ,ADM32F735DQ,AVP32F069Q,ADP32F036Q,ADP32F035Q,AVP32F335Q,AVP32F379Q,ADM32F035Q,ADM32F036Q,AVP32F08Q,ADP32F035BQ,AVP32F0039Q,电子风扇,消费电子,动力域控,空调压缩机,座椅控制器,底盘域控,空调风门电机控制,多合一动力总成,HEV MCU电机控制器,VCU整车控制器,车载DC-DC,电子水泵,AGS进气格栅控制,汽车电子风扇,智能工业,汽车电子水泵,车载OBC,车身控制,车窗升降控制,新能源汽车,雨刮控制器,电子驻车,汽车电子鼓风机,汽车电子油泵,电子助力转向,热管理系统,车载空调压缩机控制,EV MCU电机控制器,汽车电子膨胀阀

2024/05  - 选型指南 代理服务 技术支持 采购服务

AVP32F0049QP100S、AVP32F0049QP64S、AVP32F0049QN56S AVP32F0049 数字信号处理器数据手册

本资料为湖南进芯电子科技有限公司生产的AVP32F0049数字信号处理器(DSP)的数据手册。资料详细介绍了AVP32F0049的硬件特性、功能框图、引脚配置、电气规格、系统特性、模拟外设、控制外设、通信外设等,并提供了应用信息、封装和订购信息。

ADVANCECHIP  -  数字信号处理器,DIGITAL SIGNAL PROCESSOR,32 位浮点数字信号处理器,32 位浮点 DSP,浮点数字信号处理器,AVP32F0049,AVP32F0049QP100S,AVP32F0049QP64S,AVP32F0049QN56S,线性电机功率级,伺服驱动器控制模块,直流充电桩,车辆无线充电模块,PCS,中央逆变器,交流输入 BLDC 电机驱动器,短距离雷达,电机控制,电梯门自动启闭装置驱动控制,交流充电桩,工业电机驱 动器,能量存储电源转换系统,焊接机,交流驱动器控制模块,交流驱动器功率级模块,OBC,运输,服务器 PSU,交流充电站,车载充电器,工业直流电源,电动汽车,感应,工业交流电源,CNC 控制,DC-DC 转换器,串式逆变器,实时控制应用,数字电源,直流输入 BLDC 电机驱动器,纺织机,电动汽车充电站电源模块,商用网络PSU,空调室外机,商用通信电源整流器,中距离雷达,自动分拣设备,无线充电器,信号处理,三相 UPS,直流充电站,逆变器,太阳能电源优化器,光伏逆变器

2024 年 10 月  - 数据手册  - V1.2 代理服务 技术支持 采购服务

AVP32F335 数字信号处理器数据手册

本资料为AVP32F335数字信号处理器(DSP)的数据手册,详细介绍了该产品的特性、功能、外设、电气规范和开发支持等内容。AVP32F335是一款高性能的32位DSP,具有高性能CPU、丰富的片上资源、多种外设接口和低功耗模式等特点,适用于各种嵌入式应用。

ADVANCECHIP  -  DSP,数字信号处理器,DIGITAL SIGNAL PROCESSOR,AVP32F335QP176Q,AVP32F335QP176S,AVP32F335QP176S1,AVP32F335,AVP32F335BA176S,AVP32F335BA176S1

2024 年 06 月  - 数据手册  - V2.4 代理服务 技术支持 采购服务 查看更多版本
展开更多

电子商城

查看更多

品牌:ADVANCECHIP

品类:开发板

价格:¥810.0000

现货: 4

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥34.2000

现货: 2,900

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥34.2000

现货: 2,578

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥5.5000

现货: 2,257

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥36.0000

现货: 1,511

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥90.0000

现货: 1,380

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥72.0000

现货: 791

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥25.2000

现货: 209

品牌:ADVANCECHIP

品类:开发板

价格:¥990.0000

现货: 3

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥25.2000

现货: 3

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:INPHI

品类:DSP

价格:¥650.7000

现货:27,837

品牌:Microchip

品类:数字信号处理器

价格:¥66.1440

现货:15,000

品牌:INPHI

品类:DSP

价格:¥279.0000

现货:8,524

品牌:国民技术

品类:微控制器

价格:¥3.9000

现货:2,440

品牌:国民技术

品类:微控制器

价格:¥4.8314

现货:1,154

品牌:CREDO

品类:DSP

价格:¥217.8000

现货:609

品牌:TI

品类:数字信号处理器

价格:¥90.0000

现货:103

品牌:诺领科技

品类:窄带物联网(NB-IoT)系统芯片

价格:¥30.0000

现货:30

品牌:创芯海微

品类:红外测温模组

价格:¥49.2307

现货:20

品牌:TI

品类:数字信号处理器

价格:¥180.0000

现货:19

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

射频无源器件定制

可定制射频隔离器/环行器(10M-40GHz),双工器/三工器(30MHz/850MHz-20GHz),滤波器(DC-20GHz),功分器,同轴负载,同轴衰减器等射频器件;可定制频率覆盖DC~110GHz,功率最高20KW。

最小起订量: 1 提交需求>

排针排母连接器定制

可定制排针排母间距:0.8~2.54mm,排数:1~3,电流:最大不超过10A;环境温度:-45度~+125度;寿命/拔插次数:不超过5000次。

最小起订量: 5000 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面