【经验】进芯电子32位DSP pin-pin替代TMS320F2810、TMS320F2811实际调试问题解析和处理方法
读过《进芯电子32位DSP pin-pin替代TMS320F2810、TMS320F2811对比说明及软硬件设计注意事项》一文,相信大家对进芯电子的32位DSP ADP32F10软硬件设计注意事项已经清楚,为让大家走更少的弯路,下面再补充下实际软件调试时,常见问题解析和处理方法。
下面以某地铁屏蔽门门机驱动控制器项目选用进芯电子32位DSP ADP32F12开发板实际调试发现问题举例说明。
调试记录
Q1、异常现象:初次使用ADP32F12开发板进行程序调试,DSP的PWM管脚输出电平恒定1.6V,其ADP32F12开发板实物图和使用示波器采集DSP的PWM输出电平异常波形(输出电平恒定1.6V)参考如下图1所示;同时,当设置在150MHz主频时芯片表面温度明显升高。
图1:ADP32F12开发板实物图及DSP的PWM输出电平异常波形图
异常分析:
ADP32F12开发板DSP的PWM信号采集自芯片74AHC245PW的PWM1-6管脚中的一个输出管脚,74AHC245PW默认B0-B7输出,A0-A7输入,使用这个PWM测试时,需要将T/R方向(QEP2信号)设置下降沿,其中74AHC245PW芯片管脚示意图参考如下图2所示。
图2:74AHC245PW芯片管脚示意图
异常处理:
更改设置,将T/R方向(QEP2信号)设置下降沿,输出恢复正常,且在150MHz主频时,芯片运行温度无异常升高情况。
Q2、关于开发板调试过程中芯片运行在150MHz时内核电压设置。
ADP32F12开发板配置外部电源1.8V供电,同时芯片内部集成LDO,内部LDO默认1.8V,不需要单独进行设置。
Q3、异常现象:调试过程中发现Eva模块中CAP中断一直发生,不受CAP输入变化的控制。
异常检查:
分别对CAPCONA配置(如下图3左侧部分)、中断清理进行检查,未找到明显配置异常;
图3:ADP32F12 32位DSP的CAPCONA配置
发现PWM引脚输出时,干扰太厉害,干扰霍尔信号输入,触发异常中断。
异常处理:
需要清除CAP中断标志
补充测试:CAP中断标志在未清除的情况下,不会影响后续中断服务的执行。
Q4、异常现象:使用ADP32F10改板后,Eva模块的PWM信号无输出,使用例程测试仍无输出。
异常分析:
使用例程测试,配置Evb模块时PWM输出正常,而配置Eva模块PWM无输出。另外,检查到PDPINTA引脚做I/O时外部接电阻接地,怀疑此引脚的低电平信号影响PWM输出,同时观察到EvaRegs.Comcona.bit.FCMP1OE无法设置“1”,使用汇编单步跟踪也无法完成设置“1”操作,参考如下图4所示。
图4:EvaRegs.Comcona.bit.FCMP1OE无法设置“1”异常
经过测试比较,当EvaRegs.Comcona.bit.C1TRIPE置“1”后,即无法配置EvaRegs.comcona.bit.FCMP1OE。可判定为C1TRIP引脚拉低,影响PWM输出。
异常处理:
将C1TRIP引脚设置为高电平。
Q5、异常现象:GPIOA13引脚复位后,默认设置为输入(且内部上拉);设计需要下拉时,在外部接4.7KΩ电阻接地,但输入检测到高电平,示波器检测到3.3V,GPIOA13引脚配置示意图参考如下图5所示。
图5:GPIOA13引脚配置示意图
异常分析:
调试板JTAG口连了仿真器,且仿真器通过USB数据线连接电脑,如果这个时候加电,GPIOA13会高电平。如果不连仿真器,即使在复位状态下(一直按复位键),GPIOA13会下拉至低电平。
经过对比,在相同条件下,分别连接SEED-XDS510PLUS以及YXDSP-XDS100V3,使用YXDSP-XDS100V3仿真器上电后,芯片未运行,GPIOA13即出现高电平,而更换另一个仿真器SEED-XDS510PLUS,则GPIOA13无高电平。
异常处理:
尝试更换仿真器。
如果您感兴趣记得收藏和点赞哦,感谢!有问题可以留言或到技术难题版块提问哦。
- |
- +1 赞 0
- 收藏
- 评论 24
本文由honglei提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
评论
全部评论(24)
-
梦幻天涯 Lv7. 资深专家 2019-06-05学习了。
-
用户83734992 Lv6. 高级专家 2019-03-19学习学习
-
jishizhong Lv9 2019-03-16学习了
-
乔峰 Lv7. 资深专家 2019-01-19谢谢
-
Jamie Lv7. 资深专家 2019-01-06收藏学习
-
duanmaxie Lv8. 研究员 2019-01-05不错
-
涅磐 Lv7. 资深专家 2019-01-02学习
-
巅峰小白 Lv6. 高级专家 2018-12-28这样的经验分享可以多一些
-
用户73307428 Lv6. 高级专家 2018-12-25很好的蚊帐
-
yingqiming Lv7. 资深专家 2018-12-23不错
相关推荐
【经验】国产32位浮点DSP AVP32F335替换TI TMS320F28335时不能正常下载程序的解决办法
进芯电子发布的32位浮点DSP AVP32F335,在电源、伺服、变频领域有广泛应用,并且可pin2pin兼容替换TI的TMS320F28335,开发环境也可以采用TI的CCS。但是一些用户在拿到样品并替换后,发现下载程序错误,提示“***.out Load Failed.“,本文介绍该问题的解决办法。
设计经验 发布时间 : 2020-12-02
【经验】国产DSP AVP32F335使用C2Prog串口下载时需要注意哪些事项?
ADVANCECHIP(进芯电子)推出的32位浮点DSP AVP32F335,是一款150MIPS、具有浮点加速器、内置512K字节闪存、12位ADC,并且可以兼容Ti TMS320F28335的DSP,本文将基于该产品使用C2Prog串口下载时需要注意的事项进行分析。
设计经验 发布时间 : 2023-06-25
【经验】32位工业控制DSP ADP32F035的PLL时钟模块以及四种运行模式介绍
ADP32F035是由进芯电子推出的国产32位工业控制DSP,可以直接P2P替代TI的DSP方案TMS320F28035,本文详细介绍ADP32F035的PLL(动态锁相环路)时钟模块以及四种运行模式。
设计经验 发布时间 : 2020-06-01
Advancechip(进芯电子)DSP数字信号处理器选型指南
目录- 公司简介 数字信号处理器DSP 数字信号处理器应用案例
型号- 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
【应用】基于可替代TMS320F28035的国产DSP ADP32F035的3kW充电器LLC谐振变换器低成本方案
3kW充电模块降本项目中,采用了国产32位DSP芯片ADP32F035作为控制器,其具有丰富外设和接口,控制板外围器件少的特点,并且与TI的TMS320F28035可以Pin to Pin直接替换。采用该芯片,有利于实现主要期间国产化,并降低成本。
应用方案 发布时间 : 2021-01-16
国产32位定点DSP ADP32F12 替换 TI的TMS320F2812 的优势分析
从2017年开始TI的一些TMS32 DSP芯片严重缺货且涨价严重,世强推荐国产进芯(Advancechip)32位DSP ADP32进行替换。进芯电子是国内唯一可批量供货的32位工业控制DSP芯片设计专家,32位单核心DSP架构且完全拥有自主知识产权,按照军用元器件质量标准进行设计的工业级电路,可为客户定制SoC芯片开发和嵌入式系统方案。
器件选型 发布时间 : 2019-08-02
与时俱”进”· 持续创“芯” 进芯电子 · DSP芯片设计专家
型号- ADM16F03A,ADM32F035B,ADP32F12,AVP32F00157,ADP32F10,AVP32F069,AVP32F335,AVP32F0025,AVP32F0039,ADP32F035,ADP32F036,AVP32F0049,ADP16F03,ADP16F02,ADP16F01,ADP32F035B,AVP32F379D,AVP32F08,ADP32F08,ADP32F034,ADM16F03A2,ADM16F03A1
技术大神推荐四款国产32位DSP
本文将介绍技术大神推荐的四款国产32位DSP,分别为ADP32F03、ADP32F10、ADP32F12、AVP32VC33。其中ADP32F03、ADP32F10、ADP32F12均以量产,世强还可提供DSP解决方案及专业技术支持,库存丰富,可根据项目提供最佳价格支持。
新产品 发布时间 : 2018-06-06
进芯(ADAVANCECHIP)32位浮点DSP全国首发,填补国产DSP空白——世强硬创沙龙2019
型号- ADP32F04,AVP32VC33,ADP32F03,ADP32FX,ADP32F12,LCD12864,ADP08F32,ADP16,AVP32,ADP32F10,AVP32F335,AVP32F33X,ADP32F03X,ADP32F4408,LCD1602,ADP32,ADP16F06,ADP16F,ADP32F08,ADP16F0X
Advancechip(进芯电子)汽车级数字信号处理器芯片(DSP)选型指南
描述- 进芯电子是专业从事数字信号处理器芯片(DSP)及嵌入式解决方案研发的集成电路设计企业。公司拥有先进的软硬件设计平台和专业化的高素质DSP设计团队,掌握DSP内核设计技术、编译技术、SoC大规模数字集成技术,核心驱动算法等核心技术,并推出16位定点、32位定点和32位浮点三大系列产品。凭借丰富的产品和卓越的性能,产品已被广泛应用于新能源汽车、智能工业、消费电子等领域。作为国内领先的DSP设计企业,进芯电子致力于发展DSP核心技术,为客户提供安全可靠、高效可用的DSP产品、解决方案和配套服务。
型号- AVP32F0049Q,ADP16F03Q,ADM16F03A2Q,ADM16F03A1Q,ADM32F735EQ,ADM32F735DQ,AVP32F069Q,ADP32F036Q,ADP32F035Q,AVP32F335Q,AVP32F379Q,ADM32F035Q,ADM32F036Q,AVP32F08Q,ADP32F035BQ,AVP32F0039Q
国产32位DSP完美替换TMS32成功实现电动滑板车的永磁电机控制
TMS320F28035供货日益紧张,世强代理的进芯DSP芯片ADP32F03也可以用CCS开发环境进行编译开发,这对用惯了TI产品的工程师来说是个很好的优势。
器件选型 发布时间 : 2018-04-27
进芯电子推出基于32位DSP车规芯片的汽车空调压缩机方案,轻松观测负载转速和转矩
为了让汽车空调实现快速启动、速冷速热、运行稳定、节能静音等功能,作为心脏的车载空调压缩机需提供强大性能支持。针对以上应用需求,ADVANCECHIP进芯电子推出汽车空调压缩机方案。该方案以进芯32位DSP车规芯片ADP32F035BQ为控制核心,以针对汽车空调压缩机的自研无感FOC控制算法,能够很好的观测负载的转速和转矩,具有启动快速可靠、低速大扭矩、高速运行平稳、噪声小、效率高等特点。
应用方案 发布时间 : 2024-07-27
【应用】主频高达150MHz的数字信号处理器AVP32F335助力光伏储能系统,具有高性能32位CPU
进芯的DSP AVP32F335应用在光伏板的逆变电路做控制,通过逆变电路的输出电流采样实时采样反馈到DSP做处理,DSP在根据采样的电流大小调节相对应的驱动频率给到驱动器驱动逆变电路,DSP根据采集到的数据通过无线通信模块上传到云端,用户可以在手机中观察到光伏储能系统的工作数据。
应用方案 发布时间 : 2023-03-22
电子商城
现货市场
服务
可定制PCB最高层数:32层;板材类型:罗杰斯高频板/泰康尼高频板/ZYF中英天线板/F4B高频板/高频电路板/高频混压板/高频纯压板等;最大加工尺寸:609*889mm。
最小起订量: 1 提交需求>
可加工PCB层数:4~32层,加工板材:多层板/HDI板/FR4板/高频板/高速板/高温板/铜基板/铝基板/陶瓷基板/软硬结合板,成品尺寸:3~1100mm,板厚:0.15-80mm,最小孔径:0.1mm,铜厚:最高14oz。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论