外部触发脉冲输出模式:汽车诊断程序开发中的时序解析

需积分: 43 131 下载量 39 浏览量 更新于2024-08-09 收藏 9.66MB PDF 举报
"外部触发脉冲输出模式的操作时序主要涉及的是在汽车OBD2诊断程序开发中的一个关键环节,这种模式通常用于精准控制和测量。在NEC V850处理器系列中,这种功能被广泛应用于需要精确时间控制的场合,如汽车电子系统。本文档是Renesas Electronics Corporation(原NEC Electronics Corporation与Renesas Technology Corporation合并后的公司)发布的用户手册,提供了详细的时序图和操作指南。" 在外部触发脉冲输出模式中,操作时序有以下要点: 1. **计数器计数过程**:16位计数器从FFFFH开始计数,当计数值达到0000H时,计数器溢出并重新开始计数。这个过程可以通过TPnCE(定时器/计数器使能)位来控制。 2. **PWM波形的改变**:如果在计数过程中需要调整PWM(脉宽调制)波形的脉宽,必须重新写入TPnCCR1寄存器。这一步骤应在检测到INTTPnCC0信号之后执行,确保新的脉宽设置在正确的时序点生效。 3. **中断和寄存器操作**:INTTPnCC0信号的检测触发了中断,此时,TPnCCR1寄存器的值会被写入CCR1缓冲寄存器。随后,可以对TPnCCRm寄存器进行重写,以更新其他通道的脉宽。 4. **触发信号和输出**:外部触发输入通过TIPn0引脚输入,当计数器到达TPnCCR0寄存器设定的阈值时,会触发INTTPnCC1信号,导致TOPn1引脚输出状态改变。如果使用软件触发,TOPn0引脚也会根据软件指令输出。 5. **时序图解析**:时序图展示了计数器从FFFFH递减到0000H的过程,以及在不同计数值下,INTTPnCC0和INTTPnCC1信号的触发,以及TPnCCR1寄存器写入后对输出的影响。 6. **注意事项**:文档提醒用户,尽管文档中可能仍保留旧公司名称,但它是有效的Renesas Electronics文档,并建议用户在购买或使用产品前,务必通过Renesas Electronics的销售办公室确认最新的产品信息,并关注公司网站上可能发布的额外或不同的信息。 外部触发脉冲输出模式的操作时序是基于NEC V850处理器的复杂控制流程,涉及到中断、计数器、寄存器更新等多个方面,对于理解和实现精确的汽车诊断程序至关重要。在实际应用中,开发者需严格按照文档提供的时序和步骤进行编程,以确保系统的稳定性和精度。