一种芯片计时中断的自动测试方法技术

技术编号:41451042 阅读:21 留言:0更新日期:2024-05-28 20:40
本申请提供了一种芯片计时中断的自动测试方法,通过DSP内同源但异构的另一组中断CpuTimers来完成PWM中断的相对可靠性测试;本发明专利技术基于通用的正负10%浮动内中断判定测试,针对DSP28XX芯片中PWM计时中断的特性进行了优化改造,使得不可停止的计时器的定量自动测试成为可能,且保证其测试的可靠性不因特性而下降。

【技术实现步骤摘要】

本申请属于机载软件测试,具体涉及一种基于机载设备中使用了dsp28xx的嵌入式系统的机载软件自动测试方法。


技术介绍

1、在当前航空航天领域,特别是加载于嵌入式系统的机载软件中,dsp28xx类芯片因其可以对各类中断源进行配置来完成不同的具体控制功能,已经得到了广泛应用。

2、其中,例如针对机载伺服作动控制系统,由于系统中电机反馈环路控制对精度和时间都提出了较为严格的要求,常规实现较为复杂,因此dsp28xx类芯片专门为此类情形提供了脉冲宽度调制(pulse-width modulation,pwm)中断组。这类中断组的计时器的特点是不会因为中断触发而停止计数,从而保证控制周期严格可控。

3、但是在通常运用中,由于软件各模块之间的通信交联关系要求有近似固定的时序,常常会将用于环路控制计算的软件和与其他软件同时挂接于pwm中断时钟上。

4、此时,其计时器无法停止的特性便会影响软件对于中断的自动测试,因为在此场景下中断的判定和处理的时间都需要被考虑,在测试的准备阶段也需要尽量将基准时钟与其对齐,从而保证测试的准确性。

本文档来自技高网...

【技术保护点】

1.一种芯片计时中断的自动测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述同时开启待测试时钟PWM计时中断和基准时钟CpuTimer0计时中断之前,还包括:

3.根据权利要求1所述的方法,其特征在于,在所述基准时钟CpuTimer0到达第二子时间点时,进行所述待测试时钟PWM计时中断已经触发的测试之后,还包括:

4.根据权利要求2所述的方法,其特征在于,所述同时开启待测试时钟PWM计时中断和基准时钟CpuTimer0计时中断,包括:

5.根据权利要求4所述的方法,其特征在于,所述第一时间是根据所述第二时...

【技术特征摘要】

1.一种芯片计时中断的自动测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述同时开启待测试时钟pwm计时中断和基准时钟cputimer0计时中断之前,还包括:

3.根据权利要求1所述的方法,其特征在于,在所述基准时钟cputimer0到达第二子时间点时,进行所述待测试时钟pwm计时中断已经触发的测试之后,还包括:

4.根据权利要求2所述的方法,其特征在于,所述同时开启待测试时钟pwm计时中断和基准时钟cputimer0计时中断,包括:

5.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:王子愚
申请(专利权)人:中国航空工业集团公司西安飞行自动控制研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1