下载后可任意编辑总线接口产生 SPI 信号综述 随着汽车排放法规日益苛刻,对汽车传感器的精度要求越来越高,对执行器的控制也是越来越精确,这就要求汽车 ecu 处理器具有更高的通讯能力。当前高压共轨柴油机的喷油电磁阀的控制方式开始突破以往的 pwm 控制方式,开始采纳 spi 的控制方式。pwm 控制方式的波形复杂,控制程序也较复杂,而且其控制灵敏性相对较差;spi 控制方式以数据帧的形式输出,控制程序比较简单,而 且 输 出 数 据 可 任 意 定 义 , 控 制 灵 活 性 较 大 J 。 spi :serialperipheralinterface(串行外围设备接口)是一种高速、全双工、同步的通讯总线,在芯片的管脚上只占用 4 个管脚,节约了芯片的管脚,同时也为 pcB布局节约了空间 J。正是由于这种简单易用的特性,现在越来越多的芯片集成了这种通讯协议,如:飞思卡尔公司生产的 mc68Hcxx 系列处理器及英飞凌公司生产的 tricore 系列处理器。spi 信号快速简便,不仅越来越多地应用于通讯领域 J,也越来越多地应用于功率驱动领域,如:发动机喷油器驱动。spi 能输出比 pwm 控制方式更为精细、准确的控制信号,从而实现喷油量的精确控制。此外,spi 具有控制反馈,可实时反馈当前控制状态。所以一些喷油器智能驱动芯片也开始集成这种通讯协议接口,如:飞思卡尔公司生产的 mcxxxx 及英飞凌公司生产的 tle62xx 系列。 1msc 下行内核结构及工作原理 1.1tc1796 简介 英飞凌公司生产的 tricore 系列中的 tc1796 是一款专门针对汽车应用而设计的功能强大的处理器芯片。tc1796 中集成了一个 msc(微秒总线接口)模块]。该模块专门为驱动外围功率设备而设计。该模块的数据信息和控制信息通过高速同步串行下行通道与外围功率设备通讯,msc 中内置了 spi 的所有引脚,同时做了些扩展,具有四个片选通道,而且具有 n 型与 p 型输出通道。 1.2 下行通道结构 msc 内核分下行通道与上行通道,这里主要介绍下行通道。下行通道由 32位移位寄存器、下行通道控制模块、lfo 控制模块,下行数据寄存器 DD、下行1下载后可任意编辑控制寄存器 Dc 以及两个多路复用器组成。下行通道模块结构如图 1 所示。 1.3 下行通道工作原理 在下行通道控制模块的控制下,将 32 位移位寄存器内存放的值通过 s0 端输出。32 位移位寄存器中存放的值主要有以下四个来源: (1)由 tc1796 内部 gptA(局部定时器阵列)模块...