swtj 发表于 2025-4-3 17:22

[PIC®/AVR®/dsPIC®产品] 我与dsPICEP产品的一段调试经历

本帖最后由 swtj 于 2025-4-3 22:28 编辑

这次论坛里面有一个关于超频讨论的话题,我突然想到了我之前的工作学习经历,这个经历与这个话题相关,那是很久之前了......


      那时我刚毕业,进公司之后,由于我的底子较弱,连焊接芯片都不会。我的领导帮我找了一个师傅,领导和师傅在我前期的工作学习过程中指点我颇多,我对此非常感谢。我相信如果我将来有机会和有能力帮助新人时,我也会像他们那样。


      有一天,我师傅收到了客户发来的邮件,客户反馈了他遇到的问题,希望问题得到及时的解决。对于客户反馈的问题,我师傅迅速地找到了原因并提供了解决方法,他觉得这个问题比较特殊,让新人拿去练习,去模拟解决客户遇到的问题,可以帮助新人学会一些技能:(1)焊接电路板、(2)针对性地查询数据手册、(3)查看原理图、(4)软硬件调试和验证、(5)与客户沟通。我师傅拿来一个单片机板子和一些dsPIC33EP芯片,要求我去解决客户的问题。建议我在遇到麻烦时,如果努力半个小时仍然解决不了,可以请教他,避免时间的浪费。


      下面我想分享这个学习经历:


一、问题:      
      “客户”在某公司的电机例程宏定义中设置了死区时间的大小,然而实际测得的死区时间却只有其中的一半,“客户”要求我们找到该问题的原因并提供其解决办法。


二、解决方法:
      1、首先需要复现该问题。
      2、如果能够复现该问题,则先从软件方面找问题,再从硬件方面找问题(因为硬件方面出现问题的概率要小得多)


三、解决过程:
      问题复现:
   考虑到客户用的是dsPic33EP,使用的是某公司官网的某个测试例程,而我现在手头上只有一块基于diPIC33FJ demo板(如图1)和少量dsPic33EP样片(如图2),所以我需要做的是:
      1、将demo板上的diPIC33FJ芯片取下,在原来的位置焊上dsPic33EP芯片。(因为PIC同系列单片机是Pin to Pin的)


---------------------


作者:mxkw0514


链接:https://bbs.21ic.com/icview-3441784-1-1.html


来源:21ic.com


此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

页: [1]
查看完整版本: [PIC®/AVR®/dsPIC®产品] 我与dsPICEP产品的一段调试经历