高边驱动器的制作方法

文档序号:7206725阅读:163来源:国知局
专利名称:高边驱动器的制作方法
技术领域
本发明涉及一种驱动线性螺线管等负载的高边驱动器,特别是涉及具有串行通信 功能的高边驱动器。
背景技术
以往,利用通过使用FET(Field Effect Transistor)等半导体元件使电流流过来 驱动螺线管的螺线管驱动电路。例如,对励磁线圈施加电压,通过磁力对可动铁芯直接施加 直线运动的线性螺线管,能够根据通过螺线管驱动电路输出的控制电流线性地控制油压, 在汽车电子等领域得到了广泛的应用。
例如在日本国专利公开公报特开2005-150550号中记载了一种响应性良好地、高 精度地控制螺线管的螺线管驱动装置。该螺线管驱动电路具备直流电源;与直流电源串 联连接的开关元件及螺线管;PWM信号发生电路,其对开关元件的控制端子提供控制信号, 对开关元件进行导通 断开控制;以及控制电路,其将螺线管电流指示值输出到PWM信号发 生电路,来控制PWM信号发生电路。控制电路具备电流检测器,其检测在螺线管中流过的 电流,输出与该电流对应的电压值;放大器,其对电流检测器检测到的电压值进行放大;积 分器,其对放大器放大后的输出进行积分;运算比较电路,其比较保持电路中所保持的积分 器的积分值和螺线管电流目标值,将其结果作为螺线管电流指示值,输出到PWM信号发生 电路;以及复位电路,其对积分器的输出进行复位。
PWM信号发生电路,将与运算比较电路的螺线管电流指示值对应的脉冲宽度的控 制信号提供给开关元件的控制端子,同时,针对每个输出到开关元件的控制信号,将复位信 号输出到复位电路,与控制信号同步地对积分器的输出进行复位。通过复位电路,与PWM 信号发生电路输出的控制信号同步地将积分器的输出复位为零,因此,运算比较电路在PWM 信号发生电路的控制信号的每一个周期中,对积分器的积分值与目标电流值进行比较,将 螺线管电流指示值输出到PWM信号发生电路。
因此,针对电流检测器的螺线管中流过的电流的检测结果,能够响应性良好地对 应,高精度地控制螺线管。另外,例如电流检测器检测出叠加了伴随MOSFET的开关动作的 噪声的电压值或者突然的电源电压变动弓I起的变动电压值,即使通过放大器对叠加了噪声 的电压值进行放大,由于通过积分器对放大器的输出中叠加的噪声进行滤波,因此噪声不 会引起大的误差。因此,不需要通过保持电路在短期间内进行多次采样来提高螺线管控制 的精度,不会由于运算次数的增加使运算比较电路的运算负荷变大。
上述文献记载的螺线管驱动装置,基于比较根据各种传感器的输出信号计算出的 螺线管电流目标值和螺线管电流检测值的结果进行PWM信号发生电路的控制,但是也可以 考虑通过外部的微型计算机等设定电流目标值的结构。当采样这样的结构时,外部的微型 计算机不仅能够设定电流目标值,还能够发送驱动螺线管的装置的功能或设定信息,因此 比较合适。另外,外部的微型计算机也能够从驱动螺线管的装置接收与该装置的状态相关 的信息(例如过电压信息或过热信息)。因此,通过外部的微型计算机或者操作人经由微型计算机进行与状况对应的处理,能够进行迅速且灵活的应对。
在与外部的微型计算机进行这样的通信时一般采用串行通信。串行通信是通过一 条信号线进行每一个时钟每次收发一位数据的方式,具有信号线少、能够长距离通信的优点。
图1是表示在以往所使用的一般的串行通信中使用的发送电路11的结构的框图。 发送缓冲器25接受作为应该发送内容的IC内部数据,作为并行数据输出到移位寄存器23。 另外,移位寄存器23将通过发送缓冲器25输出的并行数据变换为串行信号,并以预定的定 时进行输出。此时,发送缓冲器25为了可靠地将IC内部数据输出到移位寄存器23,将并行 数据锁存后输出。由此,发送缓冲器25能够将在从上次通过移位寄存器23进行串行通信 时开始到此次通过移位寄存器23进行串行信号的输出为止的期间输入到发送缓冲器25中 的数据毫无遗漏地传送给移位寄存器23。发明内容
但是,图1的关联的发送电路11有如下问题点。如上所述,移位寄存器23例如能 够以预定的定时通过串行通信对微型计算机等外部设备进行数据导出。如果作为IC内部 数据将异常动作标志发送到发送缓冲器25,则发送缓冲器25直到下一次通过移位寄存器 23进行串行通信的时刻之前,将异常动作标志锁存后输出到移位寄存器23。因此,发送缓 冲器25将发生了异常动作的情况可靠地传达给移位寄存器23,另一方面,即使在通过移位 寄存器23进行的串行通信的时刻之前异常动作已消除的情况下,也将异常动作标志输出 到移位寄存器23。结果,尽管异常动作已经消除,但移位寄存器23还是通过串行通信将发 生了异常动作的情况发送给微型计算机等外部设备。假设作为外部设备的微型计算机是根 据异常动作进行某些控制处理的结构,则微型计算机进行不必要的控制处理,因此有作为 整体处理被延迟的问题。
另外,在将与IC内部数据无关的噪声输入到发送缓冲器25时,发送缓冲器25也 进行锁存然后输出,因此可能成为误动作的原因。但是,假设发送缓冲器25是不进行锁存 的结构,则发送缓冲器25仅将在通过移位寄存器23进行串行通信的发送时输入到发送缓 冲器25中的数据输出到移位寄存器23,因此,也想到没有将必要的数据传达到移位寄存器 23的情况。
本发明是为了解决上述技术问题而提出的,其目的在于提供一种能够防止由于发 送缓冲器锁存输出而引起的处理的延迟、并使用串行通信可靠地发送必要的数据的高边驱 动器。
本发明的高边驱动器为了解决上述课题,具有串联连接在从直流电源向负载的电 力供给路径中、通过导通/断开动作来控制在负载中流过的电流的半导体元件,该高边驱 动器具备电流检测部,其检测在所述负载中流过的电流;控制部,其根据通过所述电流检 测部检测到的电流来控制所述半导体元件的导通/断开;状态检测部,其检测该高边驱动 器的状态或者所述负载的状态,输出状态信号;第一发送缓冲器,其将通过所述状态检测部 输出的状态信号锁存然后输出;第二发送缓冲器,其将通过所述状态检测部输出的状态信 号不锁存地输出;以及发送移位寄存器,其将通过所述第一发送缓冲器或者所述第二发送 缓冲器输出的状态信号变换为串行数据,以预定的定时发送到外部设备,所述状态检测部根据检测到的状态来选择所述第一发送缓冲器和所述第二发送缓冲器的至少一方,输出状态信号。


图1是表示关联的高边驱动器等使用的串行通信用的发送电路的结构的框图。
图2是表示本发明的实施方式的高边驱动器的结构的框图。
图3是表示本发明的实施方式的高边驱动器的收发电路的详细结构的框图。
图4是本发明的实施方式的高边驱动器的动作时序图。
具体实施方式
下面,参照附图对本发明的高边驱动器的优选实施方式进行详细说明。
下面,参照附图对本发明的实施方式进行说明。图2是表示本实施方式的高边驱 动器10的结构的框图。另外,图3是表示图2所示的高边驱动器10的收发电路12的详细 结构的框图。
首先,对本实施方式的结构进行说明。如图2所示,高边驱动器10由半导体元件 Q1、电阻R1、直流电源5、收发电路12、控制电路14、电流检测电路16、温度检测电路17、状 态检测电路18以及电压检测电路19构成,驱动作为负载的线性螺线管7。另外,回流二极 管Dl连接在线性螺线管7的一端(半导体元件Ql的源极侧)与大地之间,防止在线性螺 线管7的两端发生逆起电压。
另外,收发电路12与外部设备9 (微型计算机等)连接,相互间能够通过串行通信 进行数据的收发。
作为开关的半导体元件Ql —般使用FET,串联连接在从直流电源5向作为负载的 线性螺线管7的电力供给路径中,通过导通/断开动作控制在线性螺线管7中流过的电流。 另外,半导体元件Ql也可以是双极型晶体管。
电流检测电路16与本发明的电流检测部(电流检测器)对应,检测在线性螺线管 7中流过的电流。实际上,在线性螺线管7和大地之间串联连接有电阻R1,电流检测电路16 根据在电阻Rl两端发生的电压来计算在线性螺线管7中流过的电流。另外,在本实施例中, 电阻Rl设置在高边驱动器10内,但是也可以设置在高边驱动器10的外部。
控制电路14与本发明的控制部(控制器)对应,根据通过电流检测电路16检测 到的电流,通过PWM控制等控制半导体元件Ql的导通/断开。例如,控制电路14预先存储 应该在线性螺线管7中流过的目标电流值,并比较该目标电流值和通过电流检测电路16检 测到的电流,控制半导体元件Ql以使线性螺线管7中流过的电流与目标电流值接近。半导 体元件Ql作为高边开关来使用。因此,控制电路14是为了使半导体元件Ql导通而必不可 少的结构,将比直流电源5的输出电压高的电压输出给半导体元件Ql的栅极,进行控制。
状态检测电路18与本发明的状态检测部(状态检测器)对应,检测该高边驱动器 10的状态或者线性螺线管7的状态,输出状态信号。在此,所谓的高边驱动器10的状态可 以考虑各种状态,例如高边驱动器10的温度状态。另外,关于线性螺线管7的状态也可以 考虑各种状态,例如线性螺线管7中流过的电流的状态或者被施加的电压的状态。
温度检测电路17与本发明的温度检测部(温度检测器)对应,检测该高边驱动器10的温度,输出到状态检测电路18。因此,温度检测电路17例如是温度传感器,对其进行 设置以便对在高边驱动器10的内部容易产生高温的部位、或者对高温抗性低的部位的温 度进行测量。
电压检测电路19与本发明的电压检测部(电压检测器)对应,检测直流电源5的 输出电压或对线性螺线管7施加的电压,输出到状态检测电路18。在本实施例中,电压检测 电路19仅检测直流电源5的输出电压。因此,虽然在图2中没有表示布线,但是电压检测 电路19对直流电源5的输出端子(半导体元件Ql的漏极一侧)和大地之间的电压进行检 测。另外,假设在电压检测电路19检测对线性螺线管7施加的电压时,电压检测电路19检 测线性螺线管7两端的电压。
另外,温度检测电路17或电压检测电路19并不是实现本发明必须的,状态检测电 路18是为了检测该高边驱动器10的状态或者线性螺线管7的状态而起到辅助性作用的电 路。因此,高边驱动器10为了检测该高边驱动器10的状态或者线性螺线管7的状态也可 以有其它的结构。另外,状态检测电路18本身也可以是具有用于检测该高边驱动器10的 状态或者线性螺线管7的状态的传感器等的结构。
在本实施例中,状态检测电路18根据检测到的状态来选择无锁存发送缓冲器M 和有锁存发送缓冲器沈的至少一方,输出状态信号。因此,状态检测电路18根据通过温度 检测电路17检测到的温度,检测出该高边驱动器10的温度为过热状态,选择无锁存发送缓 冲器M和有锁存发送缓冲器沈的至少一方,输出表示为过热状态的状态信号。关于无锁 存发送缓冲器M和有锁存发送缓冲器沈,后面进行阐述。
例如,状态检测电路18具有作为基准的温度的数据,在通过温度检测电路17检测 到的温度超过该成为基准的温度时,输出表示为过热状态的状态信号。另外,也可以代替状 态检测电路18,由温度检测电路17判断是否为过热状态。另外,状态检测电路18也可以将 通过温度检测电路17检测到的温度的数据直接作为状态信号进行输出,而不是输出是否 为过热状态。
另外,状态检测电路18根据通过电压检测电路19检测到的电压,检测出直流电源 5的输出电压或者施加到线性螺线管7的电压为过电压压状态,选择无锁存发送缓冲器M 和有锁存发送缓冲器沈的至少一方,输出表示为过电压状态的状态信号。在本实施例中, 电压检测电路19仅检测直流电源5的输出电压,因此状态检测电路18根据通过电压检测 电路19检测到的电压,检测出直流电源5的输出电压为过电压状态。另外,也可以代替状 态检测电路18,由电压检测电路19判断是否为过电压状态。另外,状态检测电路18也可以 将通过电压检测电路19检测到的电压的数据直接作为状态信号进行输出,而不是输出是 否为过电压状态。
另外,状态检测电路18选择无锁存发送缓冲器M和有锁存发送缓冲器沈的至少 一方,根据通过电流检测电路16检测到的电流,输出表示针对线性螺线管7的电流状态的 状态信号。
如图3所示,收发电路12由接收移位寄存器20、接收缓冲器22、发送移位寄存器 观、无锁存发送缓冲器M以及有锁存发送缓冲器26构成。
接收移位寄存器20接收通过外部设备9发送的串行数据,转换为并行数据后输出 到接收缓冲器22。通过该外部设备9发送的串行数据例如是用于变更高边驱动器10的设定或功能的数据。
接收缓冲器22根据通过接收移位寄存器20输出的并行数据,输出变更该高边驱 动器10的设定或功能的设定信号。作为一个例子,接收缓冲器22将应该在线性螺线管7 中流过的目标电流值作为设定信号来输出。此时,控制电路14根据通过接收缓冲器22输 出的设定信号来设定目标电流值,同时比较通过电流检测电路16检测到的电流和目标电 流值,控制半导体元件Ql的导通/断开。
有锁存发送缓冲器沈与本发明的第一发送缓冲器对应,将通过状态检测电路18 输出的状态信号锁存后输出。
无锁存发送缓冲器M与本发明的第二发送缓冲器对应,将通过状态检测电路18 输出的状态信号不锁存地输出。
发送移位寄存器观将通过有锁存发送缓冲器沈或者无锁存发送缓冲器M输出 的状态信号变换为串行数据后,以预定的定时输出到外部设备9。在此,发送移位寄存器 观,在变换为串行数据时,使特定的位与输入的状态信号对应来生成帧数据,以预定的定时 发送该帧数据。例如,帧数据中的某特定的位是与过热状态有关的位,当该位置位(为1) 时表示过热状态。另外,帧数据中另一特定的位是与过电压状态有关的位,当该位置位时表 示为过电压状态。另外,发送移位寄存器观也能够使用多个位将电流值变换为串行数据。 另外,发送移位寄存器观通过串行通信进行发送的定时,例如通过外部设备9来决定。
在实施本发明时,虽然不关心在串行通信中使用的接口的类别,但是,例如能够使 用被称为SPI Serial Peripheral hterface)的三线制同步串行通信接口。在SPI通信中 同时进行发送和接收,将主设备(master)和从设备(slave)的内容进行替换来进行动作, 因此一个移位寄存器同时进行发送和接收。因此,当在本发明中采用SPI通信时,如图3所 示,没必要分别设置接收移位寄存器20和发送移位寄存器观,收发电路12只要有一个具有 发送及接收功能的移位寄存器即可。
有锁存发送缓冲器沈与关联的发送缓冲器25同样,在将状态信号输入到有锁存 发送缓冲器沈时,直到下一次通过发送移位寄存器观进行串行通信的时刻之前,将状态信 号锁存后输出到发送移位寄存器观。
无锁存发送缓冲器M与有锁存发送缓冲器沈不同,将通过状态检测电路18输出 的状态信号不锁存地直接输出到发送移位寄存器28。因此,无锁存发送缓冲器M即使临时 输入了状态信号,在通过发送移位寄存器观进行串行通信时没有输入状态信号的情况下, 也不对发送移位寄存器观输出状态信号。
接下来,对上述那样构成的本实施方式的作用进行说明。控制电路14根据通过电 流检测电路16检测到的电流控制半导体元件Ql的导通/断开。例如控制电路14预先存 储应该在线性螺线管7中流过的目标电流值,或者经由收发电路12接受由外部设备9通过 串行通信发送的目标电流值,比较该目标电流值与通过电流检测电路16检测到的电流,控 制半导体元件Q1,以使在线性螺线管7中流过的电流与目标电流值接近。
通过半导体元件Ql导通,从直流电源5对线性螺线管7提供的电流经电阻Rl流 到大地。电流检测电路16根据在电阻Rl两端产生的电压,检测在线性螺线管7中流过的 电流,并将检测到的电流值输出到控制电路14和状态检测电路18。
温度检测电路17检测该高边驱动器10的温度,输出到状态检测电路18。另外,电压检测电路19检测直流电源5的输出电压,输出到状态检测电路18。
状态检测电路18检测该高边驱动器10的状态或者线性螺线管7的状态,输出状 态信号。在本实施例中,状态检测电路18分别输出关于通过电流检测电路16检测到的在 线性螺线管7中流过的电流值、通过温度检测电路17检测到的该高边驱动器10的温度以 及通过电压检测电路19检测到的直流电源5的输出电压的状态信号。
在图2中,从状态检测电路18到收发电路12的线象征性地描画了一条,但是,实 际上状态检测电路18能够使用多条线将上述多个状态信号的每一个并行地对收发电路12 输出。此时,状态检测电路18能够根据状态信号的类别选择收发电路12内的无锁存发送 缓冲器M和有锁存发送缓冲器26的至少一方,进行输出。
图4是本实施方式的高边驱动器10的动作时序图。在图4的时刻tl、t2、t3、t4, 外部设备9将收发开始信号输出到收发电路12。收发电路12内的接收移位寄存器20和 发送移位寄存器观,在从外部设备9接收到收发开始信号后立即分别开始接收和发送。另 外,外部设备9输出收发开始信号的定时为任意,并不限于定期地输出。
在时刻tll,状态检测电路18将高(H)电平的状态信号输出到收发电路12。状态 检测电路18能够选择无锁存发送缓冲器M和有锁存发送缓冲器沈中的至少一方进行输 出,但是,在此假定针对两者输出状态信号。
无锁存发送缓冲器M在时刻tll直接将状态信号输出到发送移位寄存器观。另一 方面,有锁存发送缓冲器26稍稍延迟地将状态信号输出到发送移位寄存器观(时刻tl2)。 该时间延迟是由于有锁存发送缓冲器沈与时钟同步地采样所输入的状态信号所引起的。
在时刻tl3,当状态检测电路18将状态信号变成低(L)电平来输出时,无锁存发送 缓冲器M直接将低电平的状态信号输出到发送移位寄存器观。另一方面,有锁存发送缓冲 器沈直到下一次的串行通信的时刻(时刻U)之前将状态信号锁存后输出。因此,有锁存 发送缓冲器沈即使在时刻tl3也将高电平的状态信号输出到发送移位寄存器观。
在时刻t2,发送移位寄存器观将通过有锁存发送缓冲器沈或者无锁存发送缓冲 器M输出的状态信号变换为串行数据,通过串行通信发送到外部设备9。在此,通过有锁存 发送缓冲器沈输出的状态信号为高电平,通过无锁存发送缓冲器M输出的状态信号为低 电平。另外,有锁存发送缓冲器沈,在通过发送移位寄存器观进行串行通信的同时解除锁 存。
在时刻t21,状态检测电路18将高电平的状态信号输出到收发电路12。无锁存发 送缓冲器M在时刻t21直接将状态信号输出到发送移位寄存器观。另一方面,有锁存发送 缓冲器26稍稍延迟地将状态信号输出到发送移位寄存器观(时刻t22)。
在时刻t3,发送移位寄存器观将通过有锁存发送缓冲器沈或者无锁存发送缓冲 器M输出的状态信号变换为串行数据,通过串行通信发送到外部设备9。在时刻t3通过状 态检测电路18输出的状态信号为高电平,因此,通过有锁存发送缓冲器沈输出的状态信号 和无锁存发送缓冲器M输出的状态信号都为高电平。另外,有锁存发送缓冲器沈,通常在 通过发送移位寄存器观进行串行通信(时刻的同时解除锁存,但是,在时刻t3通过状 态检测电路18输出的状态信号为高电平,因此不解除锁存地继续将高电平的状态信号输 出到发送移位寄存器28。
在时刻t23,当状态检测电路18将状态信号作为低电平来输出时,无锁存发送缓8冲器M直接将低电平的状态信号输出到发送移位寄存器观。另一方面,有锁存发送缓冲器 沈直到下一次的串行通信的时刻(时刻t4)之前将状态信号锁存后输出。因此,有锁存发 送缓冲器26在时刻t23也将高电平的状态信号输出到发送移位寄存器观。
在时刻t4,发送移位寄存器观将通过有锁存发送缓冲器沈或者无锁存发送缓冲 器M输出的状态信号变换为串行数据,通过串行通信发送到外部设备9。在此,通过有锁存 发送缓冲器沈输出的状态信号为高电平,通过无锁存发送缓冲器M输出的状态信号为低 电平。另外,有锁存发送缓冲器沈,在通过发送移位寄存器观进行串行通信的同时解除锁 存。
作为一个例子,将通过状态检测电路18输出的状态信号设为表示过电压状态的 信号。在图4的时刻tll,状态检测电路18将高电平的状态信号(过电压状态)输出到收 发电路12,但是在时刻tl3,状态检测电路18将低电平的状态信号输出到收发电路12。即 表示在时刻tl3或者时刻t2,过电压状态已解除。与现有技术同样,如果仅设置有锁存发送 缓冲器26,则发送移位寄存器观根据通过有锁存发送缓冲器沈输出的状态信号,将表示在 时刻t2的串行通信时为过电压状态的串行数据输出到外部设备9。另外,在时刻t4也同 样,尽管过电压状态已解除,发送移位寄存器观仍将表示在时刻t4的串行通信时为过电压 状态的串行数据输出到外部设备9。
因此,收发电路12没有将该时刻的正确状态传达给外部设备9。在假设为外部 设备9根据过电压状态,输出使高边驱动器10内的控制电路14的动作停止的停止信号 的设定的情况下,外部设备9尽管在非过电压状态下,也通过串行通信将停止信号输出到 收发电路12。因此,高边驱动器10进行不必要的动作,同时作为整体的动作也延迟一拍 (tempo)。另外,也考虑有锁存发送缓冲器沈根据与过电压无关的尖峰噪声(spike noise) 进行锁存输出的可能性。
但是,在状态检测电路18输出过电压状态的状态信号的情况下,如果是选择无锁 存发送缓冲器M来进行输出的设定,则发送移位寄存器观总是将正确的状态通过串行通 信输出到外部设备9。
另一方面,关于即使经历一次也危险的状态,状态检测电路18能够选择有锁存发 送缓冲器沈进行输出。例如,假设为状态检测电路18输出表示过热状态的状态信号时,选 择有锁存发送缓冲器26进行输出的设定。此时,即使串行通信时一瞬间温度下降,发送移 位寄存器观也会通过串行通信将表示为过热状态的串行数据输出到外部设备9。
过热状态,难以返回到通常的温度状态,另外,有引起各种故障或失常的危险性, 因此需要迅速的应对。有锁存发送缓冲器沈即使达到一次过热状态也进行锁存输出,由 此,发送移位寄存器观能够将表示高边驱动器10为危险的过热状态的串行数据输出到外 部设备9,外部设备9进行迅速的应对(例如停止高边驱动器10的动作等)。
另外,状态检测电路18也能够选择无锁存发送缓冲器M和有锁存发送缓冲器沈 的两方,输出状态信号。此时,发送移位寄存器观能够将关于某状态的三种信息作为串行 数据输出。三种信息为
1.过去经历过某状态,当前该状态还在继续
在这种情况下,串行通信时有锁存发送缓冲器沈的输出为高电平,无锁存发送缓 冲器M的输出变成高电平。
2.过去经历过某状态,但当前为通常状态
在这种情况下,串行通信时有锁存发送缓冲器沈的输出为高电平,无锁存发送缓 冲器M的输出变为低电平。
3.过去没有经历过该状态,当前也为通常状态
在这种情况下,串行通信时有锁存发送缓冲器沈的输出为低电平,无锁存发送缓 冲器M变成低电平。
另外,串行通信时有锁存发送缓冲器沈的输出为低电平,无锁存发送缓冲器对的 输出变为高电平是不可能的,因此不会变成四种类别。外部设备9能够根据以上所述的三 种信息,将用于适当地变更高边驱动器10的功能或设定的串行数据输出到收发电路12。
如上所述,根据本发明的实施方式的高边驱动器,具备有锁存发送缓冲器沈和无 锁存发送缓冲器对,所以能够防止有锁存发送缓冲器沈锁存输出所导致的处理的延迟,同 时减少通过外部设备9进行的不必要的处理动作。因此,在从异常状态恢复到正常状态时, 外部设备9能够不跨越控制周期地立即移动到下一控制,有助于高速响应性。
另外,状态检测电路18根据检测到的状态,选择有锁存发送缓冲器沈和无锁存发 送缓冲器M的至少一方,输出状态信号,因此能够使用串行通信可靠地以适当的定时发送 必要的数据。
另外,因为具备接收移位寄存器20和接收缓冲器22,所以能够接收通过外部设备 9发送的串行数据,根据该串行数据变更高边驱动器10的设定或功能。因此,在外部设备9 通过串行通信输出目标电流值时,接收缓冲器22将应该在线性螺线管7中流过的目标电流 值作为设定信号进行输出。另外,控制电路14根据通过接收缓冲器22输出的设定信号来 设定目标电流值,并比较通过电流检测电路16检测到的电流和目标电流值,控制半导体元 件Ql的导通/断开。因此,容易通过外部设备9进行电流控制。
另外,因为具备电压检测电路19,所以即使在直流电源5的输出电压变成过电压 状态时,也能够立即应对。特别是状态检测电路18选择无锁存发送缓冲器M来输出过电 压状态的状态信号时,发送移位寄存器观总是将最新的与过电压状态有关的信息通过串 行通信输出到外部设备9,因此外部设备9能够迅速地应对。
另外,因为具备温度检测电路17,所以即使在高边驱动器10的温度变成过热状态 时,也能够立即应对。特别是状态检测电路18选择有锁存发送缓冲器沈来输出过热状态 的状态信号时,发送移位寄存器观即使经历了一次过热状态时,也通过串行通信将与过热 状态有关的信息输出到外部设备9,因此外部设备9能够迅速地应对。
另外,状态检测电路18将基于通过电流检测电路16检测到的电流的电流状态输 出到收发电路12,因此,外部设备9能够监视在线性螺线管7中流过的电流状态。
另外,状态检测电路18输出的状态信号不限于温度或电流、电压的状态,能够将 与高边驱动器10或线性螺线管7相关的所有状态作为状态信号来输出。
根据本发明,能够防止发送缓冲器锁存输出而导致的处理的延迟,同时使用串行 通信不丢失必要的数据地可靠地发送。
本发明涉及的高边驱动器,能够在驱动线性螺线管等负载,并且能够与微型计算 机等外部设备串行通信的高边驱动器中使用。
(美国指定)
该国际专利申请,关于美国指定,关于2008年5月21日申请的日本国专利申请第 2008-133328号(2008年5月21日申请),援引基于美国专利法第119条(a)的优先权的 好处,引用该公开内容。
权利要求
1.一种高边驱动器,其具有串联连接在从直流电源向负载的电力供给路径中、通过导 通/断开动作来控制在负载中流过的电流的半导体元件,该高边驱动器的特征在于,具备电流检测部,其检测在所述负载中流过的电流;控制部,其根据通过所述电流检测部检测到的电流来控制所述半导体元件的导通/断开;状态检测部,其检测该高边驱动器的状态或者所述负载的状态,输出状态信号; 第一发送缓冲器,其将通过所述状态检测部输出的状态信号锁存然后输出; 第二发送缓冲器,其将通过所述状态检测部输出的状态信号不锁存地输出;以及 发送移位寄存器,其将通过所述第一发送缓冲器或者所述第二发送缓冲器输出的状态 信号变换为串行数据,以预定的定时发送到外部设备,所述状态检测部根据检测到的状态来选择所述第一发送缓冲器和所述第二发送缓冲 器的至少一方,输出状态信号。
2.根据权利要求1所述的高边驱动器,其特征在于,具备接收移位寄存器,其接收由所述外部设备发送的串行数据,变换为并行数据后输出;以及接收缓冲器,其根据通过所述接收移位寄存器输出的并行数据,输出变更该高边驱动 器的设定或功能的设定信号。
3.根据权利要求2所述的高边驱动器,其特征在于,所述控制部根据通过所述接收缓冲器输出的设定信号来设定目标电流值,并比较通过 所述电流检测部检测到的电流和所述目标电流值来控制所述半导体元件的导通/断开。
4.根据权利要求1所述的高边驱动器,其特征在于,具备检测所述直流电源的输出电压或者施加到所述负载上的电压的电压检测部, 所述状态检测部根据通过所述电压检测部检测到的电压,检测出所述直流电源的输出 电压或者施加到所述负载上的电压为过电压状态,选择所述第一发送缓冲器和所述第二发 送缓冲器的至少一方,输出表示为过电压状态的状态信号。
5.根据权利要求1所述的高边驱动器,其特征在于, 具备检测该高边驱动器的温度的温度检测部,所述状态检测部根据通过所述温度检测部检测到的温度,检测出该高边驱动器的温度 为加热状态,选择所述第一发送缓冲器和所述第二发送缓冲器的至少一方,输出表示为加 热状态的状态信号。
6.根据权利要求1所述的高边驱动器,其特征在于,所述状态检测部选择所述第一发送缓冲器和所述第二发送缓冲器的至少一方,根据通 过所述电流检测部检测到的电流,输出表示针对所述负载的电流状态的状态信号。
全文摘要
本发明提供一种高边驱动器(10),其具有串联连接在从直流电源(5)向线性螺线管(7)的电力供给路径中、通过导通/断开动作来控制在线性螺线管(7)中流过的电流的半导体元件(Q1),在该高边驱动器(10)中具备电流检测电路(16),其检测在线性螺线管(7)中流过的电流;控制电路(14),其控制半导体元件(Q1)的导通/断开;状态检测电路(18),其检测该高边驱动器(10)的状态或者线性螺线管(7)的状态,输出状态信号;第一发送缓冲器,其锁存状态信号来进行输出;第二发送缓冲器,其不锁存状态信号地进行输出;以及发送移位寄存器,其将状态信号变换为串行数据后以预定的定时发送到外部设备(9)。状态检测电路(18)根据检测到的状态来选择第一发送缓冲器和第二发送缓冲器的至少一方,输出状态信号。
文档编号H01F7/18GK102037647SQ200980118080
公开日2011年4月27日 申请日期2009年4月27日 优先权日2008年5月21日
发明者佐藤清胜, 松永康之, 江端浩二 申请人:三垦电气株式会社, 株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1