【经验】湖南进芯电子从F2833x移植到AVP32F335工程概要应用指导


1.概述
本文档将重点阐述湖南进芯电子的AVP32335的使用,方便客户了解芯片的特性和使用方法。如用户对具体功能模块有进一步了解需要,可查阅相应产品规格书。
2.芯片使用建议
2.1竞品差异性对比
2.2 Flash使用说明
2.2.1 Flash使用概述
Flash中存取单元如图1结构,存取单元中的数据与Floating gate的电荷量有关的,没有电荷时读出值为1,有适量的电荷量读出值为0。
Floating gate在存取单元的初始状态时,没有电荷(Erase之后的状态)Program时,Control gate和Drain都施加较高电压,将电荷注入Floating gate;Erase时,Substrate加高电压,Control gate施加负电压,释放Floating gate中电荷。为保证注入适量电荷和释放所有电荷都需要足够的时间。
AVP32F335所使用的Flash为宏力提供,该Flash的Program和Erase注入和释放电荷的时间是通过系统时钟计数来保证。计数值是按照系统时钟50MHz为基准。
每次Program和Erase都会有回读校验,如果Program和Erase不通过,会重复Program和Erase。频率过高时,一次Program和Erase不成功(冲放电荷时间不够),会导致多次Program和Erase,可能会刚好落入中间状态,读出值不稳定(如图2)。如果频率过低,每次Program和Erase时间太长,可能会导致过Erase和过Program状态。
图2说明:如果每次Program或Erase需要6-7.5μs,频率在正常范围时一个脉冲就能够满足;当频率过高时,可能需要多个脉冲,但是当执行两个脉冲后(冲放电荷时间累计5μs),Flash的存取单元处在一个边沿状态(有一定的电荷但是电荷量不够,或者释放了部分电荷但是没有完全释放),读出的数据可能是正确的,但是并不稳定,导致其不会进行第三次Program或Erase。
2.2.2API替换
AVP32F335在进行FLASH擦除、编程时,需将CCS中TI提供的API文件替换。
.out文件替换方法:
CCS8.3版本替换路径:将路径C:\ti\ccsv8\ccs_base\c2000\flashAlgorithms(根据实际安装路径选择)中的文件“FlashAPIInterface28335V2_10”备份后,再将.out文件移入该路径下并命名为“FlashAPIInterface28335V2_10”,即可进行FLASH擦除、编程。
CCS3.3版本替换路径:将路径C:\CCStudio_v3.3PLA\plugins\Flash28xx\Algorithms\28335(根据实际安装路径选择)中的文件“FlashAPIInterface28335V2_10”备份后,再将.out文件移入该路径下并命名为“FlashAPIInterface28335V2_10”,即可进行FLASH擦除、编程。
其他版本的CCS做类似修改
.lib文件替换方法
在用户的应用程序中,替换.lib文件,并且保持文件名与TI的一致。芯片丝印号与API对应如下表1。
说明:
1.为了满足宏力Flash的时序要求,修改了.out文件与.lib文件中的延时信息。
2.在.out文件中对LDO进行了修调, FlashAPIInterfaceAVP32F335_A1.out与FlashAPIInterfaceAVP32F335_A.out分别对应改版后与改版前的芯片。
2.2.3工作频率(必须在此频率下工作)
Flash program和Erase之前,Fsys<=150MHz
Flash program和Erase时,45MHz<=Fsys<=60MHz Flash
唤醒时,Fsys<=50MHz
Fsys为系统时钟频率
2.3芯片供电及上、下电时序
与F28335类似,AVP32F335在芯片封装定义上同样支持双电源供电,即3.3V与1.8或1.9V。与F28335不同,AVP32F335内部增加一级LDO,将外部输入1.8V或1.9V转换1.65V供给到内核(其中寄存器地址0x7016控制数字内核供电,0x7100控制模拟内核供电),用户不需要在工程中做补充配置。
器件的上、下电时序在原F28335产品的基础上,需考虑增加一级1.8V或1.9V转换1.65V LDO的影响。上电阶段,使XRS信号在1.65V电压达到至少1.35V后再被上拉至高电平。下电阶段,使XRS信号在1.65V电压达到1.35V前8μs变为低电平。
2.4晶振及运行主频
AVP32F335的时钟倍频模块电路与F2833x保持兼容,可保留原配置方式。为保证PLL倍频系数成功写入,建议关闭MCKOFF检测,相应软件调整示例如下:
2.5ADC模数转换器
与F28335不同,AVP32F335的ADC模块需要独立配置内核供电使能,参考配置语句及添加位置示例如下:
注意:
a)如果程序执行后对ADC寄存器复位(AdcRegs.ADCTRL1.bit.RESET=1;),需要在再次采样执行前,应重新对ADC供电使能。
b)关于ADC配置,ADC采样率宜不高于3.75Msps,为保证采样值稳定可靠,采样开窗应预留一定的宽度,即ACQ_PS设置值不宜过小,一般用户配置为6-15。
c)应用AVP32F335片上ADC开发时,ADC结果寄存器AdcRegs.Adcresultn及镜像结果寄存器AdcMirror.ADCRESULTn均为左对齐,即高12位代表采样结果;而对应F28335而言, 其镜像结果寄存器为右对齐,即低12位代表采样结果。
d)使用片上ADC进行应用开发,如采用片内基准,推荐的Adcrefp及Adcrefm引脚下拉电容值为10μF,AdcResext偏置电阻值22kΩ(18kΩ)。
具体差异参考2.5.1节至2.5.7节的描述。
差异简介
1、2.5.1ADC控制寄存器1(ADCTRL1)的bit[3:0]位定义差异10
2、2.5.2ADC速度差异11
3、2.5.3ADCREFP和ADCREFM引脚外接电容容值差异11
4、2.5.4ADCREFP和ADCREFM基准电压上电时间差异12
5、2.5.5外设帧0(PF0)和2(PF2)的ADC结果位置差异12
6、2.5.6ADC的INL和DNL差异13
7、2.5.7ADC的动态参数差异14
2.5.1ADC控制寄存器1(ADCTRL1)的bit[3:0]位定义差异
F28335 ADCTRL1的bit[3:0]描述如图3所示,此4位皆为保留位。
AVP32F335 ADCTRL1的bit[3:0]描述如图4、图5所示,ADCTRL1的bit3为ADC模块内置LDO的使能位,ADCTRL1的 bit[2:0]为ADC模块内置LDO的输出电压配置位。
2.5.2ADC速度差异
F28335 ADC的速度如图6所示,F28335主频25MHz,采样率12.5MSPS。
AVP32F335 ADC的速度如图7所示,AVP32F335主频7.5MHz,采样率3.75MSPS
2.5.3ADCREFP和ADCREFM引脚外接电容容值差异
F28335 ADCREFP和ADCREFM引脚的外接电容如图8所示,容值为2.2µf。
AVP32F335 ADCREFP和ADCREFM引脚的外接电容如图9所示,容值为10μf。
2.5.4ADCREFP和ADCREFM基准电压上电时间差异
如图10所示,ADCREFP和ADCREFM引脚外接2.2µf电容时,F28335 ADC的td(BGR)时间MAX为5ms。
如图11所示,ADCREFP和ADCREFM引脚外接10µf电容时,AVP32F335 ADC的td(BGR)时间MAX为10ms。
2.5.5外设帧0(PF0)和2(PF2)的ADC结果位置差异
如图12所示,F28335 Peripheral Frame2(0x7108-0x7117)为左对齐,低四位(bit[3:0])为0值,Peripheral Frame 0(0x0B00-0x0B0F)为右对齐,高四位(bit[15:12])为0值。
如图13所示,AVP32F335 Peripheral Frame2(0x7108-0x7117)和Frame0(0x0B00-0x0B0F)都是左对齐,并且两个外设帧地址里面的结果寄存器的低4位(bit[3:0])都是变化的值,进行运算时取高12位(bit[15:4])结果即可。
2.5.6ADC的INL和DNL差异
F28335 ADC的INL和DNL的电气参数如图14所示。
AVP32F335 ADC的INL和DNL的电气参数如图15所示,都比F28335的参数差。
2.5.7ADC的动态参数差异
F28335 ADC动态参数(SINAD、SNR、THD、ENOB、SEDR)的电气参数如图16所示。
AVP32F335 ADC动态参数(SINAD、SNR、THD、ENOB、SEDR)的电气参数如图17所示, 都比F28335的参数差。
2.6I/O
AVP32F335集成I/O端口,输出驱动上管PMOS与下管NMOS采用输出驱动自适应设计,如图18所示,输出控制电路使输出驱动PMOS在输出电压上升至约2.4V后关闭MP1,输出驱动NMOS在输出电压下降至约0.4V后关闭MN1,因此电平上升及下降时间与F2833x存在差异性,对于一般I/O驱动应用用户不需要对现有设计调整。
2.7器件开发
AVP32F335开发支持CCS仿真代码工程环境,工程创建、调试可参照F28335配置方式。
3.总结
以上是针对目前大部分用户在从F28335向AVP32F335移植过程中可能涉及的差异、产生调试问题的总结。用户在进入产品测试前,应在软件及硬件上重点关注芯片晶振型号输入、ADC基准、Flash烧写程序及在线程序部分代码与FLASH API关联性、FLASH存储地址分配差异性,以便快速实现工程移植。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由一二没有三转载自Advancechip,原文标题为:从F2833x移植到AVP32F335工程概要应用指导,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】解析如何使用CCS11.1新建基于进芯电子DSP AVP32F335的用户工程
本文介绍如何使用CCS11.1开发软件新建基于进芯电子(Advancechip)DSP AVP32F335的用户工程文件,供广大工程师参考。
【经验】使用进芯电子32位浮点DSP芯片AVP32F335的ADC时,如何解决采样值偏差问题?
工程师使用进芯电子(Advancechip)32位浮点DSP芯片AVP32F335的过程中,在对外部标准的1.5V采样的时候,会出现采样值偏离较大,有些芯片甚至不到1.4V的采样值,实测AD口的信号是1.5V。本文将具体为您介绍解决办法。
【经验】国产32位浮点DSP芯片AVP32F335的ADC采样异常分析及解决办法
进芯电子发布的32位浮点DSP芯片AVP32F335在电源、伺服、变频领域有广泛应用,并且可pin2pin兼容替换TI的TMS320F28335。且在某些外设上做出了一些增强,比如ADC可以支持到16bit模式。但是在替换中也会遇到一些问题,一下将进行ADC采样异常分析及提供解决办法。
国产DSP芯片ADP32F03替代TI TMS320F28034可行性对比分析
ADP32F03是由进芯推出一款国产DSP,所有外设、开发平台及软件兼容TI的TMS320F的DSP,本文针对ADP32F03替代TMS320F28034进行资源对比分析。分析可得ADP32F03绝大部份兼容TMS320F28034,并且多项性能超过当前性能的50%,资源也更多。在TMS320F28034的主要应用中(如:数字电源、数字电机等),ADP32F03可轻松替代TMS320F28034。
进芯电子推出基于32位DSP车规芯片的汽车空调压缩机方案,轻松观测负载转速和转矩
为了让汽车空调实现快速启动、速冷速热、运行稳定、节能静音等功能,作为心脏的车载空调压缩机需提供强大性能支持。针对以上应用需求,ADVANCECHIP进芯电子推出汽车空调压缩机方案。该方案以进芯32位DSP车规芯片ADP32F035BQ为控制核心,以针对汽车空调压缩机的自研无感FOC控制算法,能够很好的观测负载的转速和转矩,具有启动快速可靠、低速大扭矩、高速运行平稳、噪声小、效率高等特点。
AVP32F335 问答
本文档主要针对AVP32F335芯片在使用过程中遇到的问题进行解答,包括芯片连接不上、程序烧录报错、内核电压、AD采样错误、外部RAM执行速度慢以及使用25M晶振时C2Prog无法烧程序等问题。针对这些问题,文档提供了详细的解决方案和注意事项,包括错误信息的识别、驱动程序的检查、文件替换、电压配置、时钟配置等。
ADVANCECHIP - AVP32F335
现市场上TI TMS32 DSP芯片严重缺货且涨价严重,求推荐可替代的产品?
推荐世强代理的ADVANCECHIP(进芯)ADP32FX系列工控DSP,国内唯一可批量供货的32位工业控制DSP。按照军用元器件质量标准进行设计的工业级电路,拥有自主知识产权,主频最高可达180MHz,于国外同系列产品性能提升20%,功耗同比降低40%,内部增加很多ESD保护器件,抗静电能力提升30%,所有产品型号内部都集成CAN收发器,支持CAN 2.0通讯,支持在线升级,节省成本和空间。以下提供具体的替代型号:ADP32F03替代TMS320F28032,TMS320F28034,TMS320F28035ADP32F10替代TMS320F2810ADP32F12替代TMS320F2812进芯电子ADP32FX DSP数字信号处理器数据手册:https://www.sekorm.com/doc/111205.html
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电机控制器,汽车电子膨胀阀
与时俱”进”· 持续创“芯” 进芯电子 · DSP芯片设计专家
进芯电子是一家专注于数字信号处理器(DSP)芯片及嵌入式解决方案研发的集成电路设计企业。公司拥有先进的软硬件设计平台和专业团队,掌握核心技术,提供16位、32位定点和32位浮点系列产品。产品广泛应用于新能源汽车、智能工业、消费电子等领域。公司总部位于长沙,设有南京、深圳、北京等分部,员工190人,销售额2亿元。进芯电子致力于DSP核心技术研发,为客户提供安全可靠的产品和服务。
ADVANCECHIP - DSP,数字信号处理器,数字信号处理器芯片,ADM16F03A,ADM32F035B,ADP32F12,AVP32F00157,ADP32F10,AVP32F069,AVP32F335,AVP32F0025,AVP32F0039,ADP32F035,ADP32F036,AVP32F0049,ADP16F03,ADP16F02,ADP16F01,ADP32F035B,AVP32F379D,AVP32F08,ADP32F08,ADP32F034,ADM16F03A2,ADM16F03A1,破壁机,高压水枪,电机控制,汽车,电子风扇,消费电子,筋膜枪,角磨,空调压缩机,工业驱动,电动工具,水泵,高速吹风筒,颈部按摩仪,电圆锯,光伏储能,智能工业,空调外机风扇,数字电源,跑步机,电钻,电扳手,新能源汽车,高可靠性电源,新能源电力,电源,冰箱压缩机,轨道交通,家居电器,健康设备,汽车电子
进芯电子推出基于ADM16F03A2 DSP作为主控芯片的高性价比12V电子水泵控制板方案
进芯电子推出功率40-200W/12V电子水泵,采用PWM/LIN通讯方式进行调速和故障反馈。使用单电阻弦波方案,电路简单,具备控制稳定、成本低等优点。进芯电子可提供基于本公司ADM16F03A2 DSP作为主控芯片的高性价比电子水泵控制板方案。
基于进芯电子ADM16F03A2 DSP作为主控芯片的车载12V/24V电子风扇方案
目前电子风扇市场大多使用小型无刷直流电机驱动解决方案,进芯电子推出了功率400W-12V/600W-24V电子风扇解决方案。方案采用PWM/LIN通讯方式进行调速和故障反馈,使用单电阻弦波方案,具有顺逆风启动、电路简单、控制稳定、成本低等优点。 方案以进芯ADM16F03A2 DSP作为主控芯片。
【选型】750W伺服驱动器主控芯片高性价比选型:AVP32F335可PIN TO PIN替代TI的TMS32F28335
750W伺服驱动器主控芯片高性价比选型:推荐进芯的AVP32F335 32位浮点型DSP芯片,该芯片和TI的TMS32F28335能够实现PIN TO PIN,程序地址保持一致,28335的程序不需要修改即可在F335上使用,因此AVP32F335可以使用TI的电机控制算法。另一方面,AVP32F335的系统主频能够达到180MHz,可以有效提高运算能力。
进芯电子携多款数字信号处理器(DSP)芯片及消费电子解决方案亮相2024中国制冷展!
2024年4月8~10日,为期三天的2024中国制冷展在北京中国国际博览中心新馆(北京顺义馆)圆满落下帷幕。本次展会ADVANCECHIP进芯电子携多款数字信号处理器(DSP)芯片及消费电子解决方案亮相,吸引了多家空调、制冷设备行业客户、专家、参展观众和新闻媒体的关注,让我们一起回顾展会上的精彩瞬间吧!
【应用】主控芯片采用16位DSP ADM16F03A的电钻控制板方案,集成LDO和6NMOS预驱模块
配备锂电池和无刷电机的便携式电钻以其分量轻、扭力大、不受电源限制等优点迅速占据大量电钻市场份额,进芯电子(Advancechip )可提供基于该公司ADM16F03A DSP作为主控芯片的高性价比电钻控制板方案。
【产品】进芯电子新产品,国产DSP推出AVP32F335,填补国内浮点型DSP空白
AVP32F335是进芯电子最近推出的高端浮点型DSP产品,填补我国浮点DSP的空白。该产品强大的数字信号处理能力可以助力:伺服、变频、无刷等运动控制领域,光伏逆变,大型变电设备,发电站,也可广泛UPS等行业领域。该产品集成了硬件FPU加速程序算法运算速度,内部集成了Ethercat总线控制器可以降低现场总线的开发难度外,还可以降低系统的成本。
电子商城
现货市场
服务

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>

提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论