JP3721363B2 - Load driving IC - Google Patents

Load driving IC Download PDF

Info

Publication number
JP3721363B2
JP3721363B2 JP2003001680A JP2003001680A JP3721363B2 JP 3721363 B2 JP3721363 B2 JP 3721363B2 JP 2003001680 A JP2003001680 A JP 2003001680A JP 2003001680 A JP2003001680 A JP 2003001680A JP 3721363 B2 JP3721363 B2 JP 3721363B2
Authority
JP
Japan
Prior art keywords
diagnosis
driver elements
load
abnormality
driver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003001680A
Other languages
Japanese (ja)
Other versions
JP2004212306A5 (en
JP2004212306A (en
Inventor
紀章 木村
至 田辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi Automotive Systems Engineering Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Car Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Hitachi Car Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP2003001680A priority Critical patent/JP3721363B2/en
Publication of JP2004212306A publication Critical patent/JP2004212306A/en
Publication of JP2004212306A5 publication Critical patent/JP2004212306A5/en
Application granted granted Critical
Publication of JP3721363B2 publication Critical patent/JP3721363B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ICの異常診断方法に関する。特に負荷駆動用のドライバ素子と負荷の異常診断機能を有するICに関する。
【0002】
【従来の技術】
従来、負荷駆動用のドライバ素子を複数個有するICの異常診断方法は、少なくともドライバ素子と同じ数の異常診断信号出力端子を有していた。また、異常診断信号出力端子の数が、ドライバ素子の数より少ないICの場合、複数個のドライバ素子をまとめて監視し、いずれかのドライバ素子が異常となったとき、異常診断信号を出力するというものであった。
【0003】
【発明が解決しようとする課題】
上記従来技術は、例えば二つ以上のドライバ素子を備え、かつ、前記ドライバ素子群を各々独立して異常診断しようとした場合、異常診断信号出力端子は少なくとも二つ以上必要となり、ICの端子数が増加するため、ICの専有面積の拡大やコストが増大するという課題があった。また、二つ以上のドライバ素子を備え、かつ、前記ドライバ素子群をまとめて監視することで、ICの端子数を減らした場合、どのドライバ素子が異常であるか特定することができないため機能が低下してしまうという課題があった。
【0004】
本発明の目的は、ICの実装面積が低減でき、かつ、低コストで高機能なICの異常診断方法を提供することである。
【0005】
【課題を解決するための手段】
本発明は、異常診断信号出力端子の信号をDUTY幅,電圧レベル,周波数,単位時間当たりのパルス数等の方法を用いることによって、複数個あるドライバ素子の診断結果毎に任意の値を割り当て、その結果を検出することで、最低一本の診断用端子のみで、各ドライバIC毎の診断結果を得ることができる。この結果、ICを構成するのに必要な端子の数を最小限に留めることが可能となり、かつ、どのドライバ素子にどのような状態の異常が発生しているかの特定が容易に可能となる。
【0006】
【発明の実施の形態】
以下、実施例を図1により説明する。
【0007】
図1はICの異常診断方法の一実施例である。
【0008】
IC1は、複数個のドライバ素子11aから11d、前記ドライバ素子11aから11dの駆動状態が入力される異常診断回路(DUTY幅可変)12、前記ドライバ素子11aから11dを動作させる指令信号を入力する端子(入力信号)13aから13d、また、前記異常診断回路(DUTY幅可変)12の結果を出力する診断用端子14から構成される。
【0009】
ここで、本実施例の動作を図2のチャートも合わせて用い説明する。
【0010】
前記IC1の外部から負荷を駆動するための指令信号である入力信号13aから13dに負荷駆動信号が入力されると、入力信号13aから13dは各々のドライバ素子11aから11dを動作させ、各々のドライバ素子毎に接続されている駆動負荷15aから15dを動作させる。前記ドライバ素子11aから11dが正常に動作しているとき、
異常診断回路(DUTY幅可変)12は各ドライバ素子全てが正常であると診断し、診断用端子14にON−DUTY=A[%]、例えば100[%]を出力する。
【0011】
次に、例えば、負荷15aがオープン状態で故障したとする。
【0012】
このとき、あらかじめ、負荷15aがオープン故障したときは、異常診断回路(DUTY幅可変)12の出力がON−DUTY=B[%]、例えば90[%]を出力するように設定しておく。したがって、診断用端子14はON−DUTY=90[%]を出力する。
【0013】
次に、例えば、負荷15aがショート状態で故障したとする。
【0014】
このときも同様に、あらかじめ、負荷15aがショート故障したときは、異常診断回路(DUTY幅可変)12の出力がON−DUTY=C[%]、例えば80[%]を出力するように設定しておく。したがって、診断用端子14はON−DUTY=80[%]を出力する。
【0015】
以下、同様に、負荷15bのオープン故障時、およびショート故障時のON−DUTY幅(D[%],E[%])、負荷15cのオープン故障時、およびショート故障時のON−DUTY幅(F[%],G[%])をあらかじめ設定しておくことで、いずれのドライバ素子がどのような状態で異常になっているのか、診断用端子14のON−DUTY幅をモニタすることで、容易に判断できる。
【0016】
したがって、実施例によれば、異常診断信号出力端子の信号をON−DUTY幅とし、複数個あるドライバ素子の診断結果毎に任意のON−DUTY幅を割り当て、その結果をモニタすることで、最低一本の診断用端子のみで、各ドライバ素子毎の診断結果を得ることができる。この結果、ICを構成するのに必要な端子の数を最小限に留めることが可能となるため、ICサイズを小さくでき、コスト低減で有利となる。また、どのドライバ素子にどのような状態の異常が発生しているかの特定も可能であるため、例えば異常が発生しているドライバ素子のみ動作を停止できるなど、異常検出後の制御性も向上する。
【0017】
また、本実施例では、異常診断信号をON−DUTY幅で規定したが、これをOFF−DUTYとしても同様の効果を得ることができることは言うまでもない。
【0018】
また、本実施例では、ドライバ素子が各々独立して故障した場合について説明したが、複数のドライバ素子が同時に異なるモードで故障した場合でも、各々所定のON−DUTY幅を割り当てることで実現可能であることは言うまでもない。
【0019】
また、本実施例では、ドライバ素子をハイサイドドライバとして説明したが、ロウサイドドライバを用いても同様の効果を得ることができることは明白である。
【0020】
第2の実施例を図3により説明する。
【0021】
図3は本実施例が関わるICの異常診断方法の一実施例である。
【0022】
本実施例は、図1に対し、ドライバ素子11aから11dの異常を検出したとき、診断結果を電圧レベルに置き換えて出力する異常診断回路(電圧レベル可変)31で構成される。
【0023】
ここで、本実施例の動作を図4のチャートも合わせて用い説明する。
【0024】
前記IC1の外部から負荷を駆動するための指令信号である入力信号13aから13dに負荷駆動信号が入力されると、入力信号13aから13dは各々のドライバ素子11aから11dを動作させ、各々のドライバ素子毎に接続されている駆動負荷15aから15dを動作させる。前記ドライバ素子11aから11dが正常に動作しているとき、
異常診断回路(電圧レベル可変)31は各ドライバ素子全てが正常であると診断し、診断用端子14に電圧レベル=a[V]、例えば5Vを出力する。
【0025】
次に、例えば、負荷15aがオープン状態で故障したとする。
【0026】
このとき、あらかじめ、負荷15aがオープン故障したときは、異常診断回路(電圧レベル可変)31の出力が電圧レベル=b[V]、例えば4.5V を出力するように設定しておく。したがって、診断用端子14は電圧レベル=4.5Vを出力する。
【0027】
次に、例えば、負荷15aがショート状態で故障したとする。
【0028】
このときも同様に、あらかじめ、負荷15aがショート故障したときは、異常診断回路(電圧レベル可変)31の出力が電圧レベル=c[V]、例えば4Vを出力するように設定しておく。したがって、診断用端子14は電圧レベル=4Vを出力する。
【0029】
以下、同様に、負荷15bのオープン故障時、およびショート故障時の電圧レベル(d[V],e[V])、負荷15cのオープン故障時、およびショート故障時の電圧レベル(f[V],g[V])をあらかじめ設定しておくことで、いずれのドライバ素子がどのような状態で異常になっているのか、診断用端子14の電圧レベルをモニタすることで、容易に判断できる。
【0030】
したがって、本実施例によれば、異常診断信号出力端子の信号を電圧レベルとし、複数個あるドライバ素子の診断結果毎に任意の電圧レベルを割り当て、その結果をモニタすることで、最低一本の診断用端子のみで、各ドライバ素子毎の診断結果を得ることができる。この結果、ICを構成するのに必要な端子の数を最小限に留めることが可能となるため、ICサイズを小さくでき、コスト低減で有利となる。また、どのドライバ素子にどのような状態の異常が発生しているかの特定も可能であるため、例えば異常が発生しているドライバ素子のみ動作を停止できるなど、異常検出後の制御性も向上する。
【0031】
また、本実施例では、ドライバ素子が各々独立して故障した場合について説明したが、複数のドライバ素子が同時に異なるモードで故障した場合でも、各々所定の電圧レベルを割り当てることで実現可能であることは言うまでもない。
【0032】
また、本実施例では、ドライバ素子をハイサイドドライバとして説明したが、ロウサイドドライバを用いても同様の効果を得ることができることは明白である。
【0033】
本実施例の第3の実施例を図5により説明する。
【0034】
図5は本実施例が関わるICの異常診断方法の一実施例である。
【0035】
本実施例は、図1に対し、ドライバ素子11aから11dの異常を検出したとき、診断結果をある周波数のパルス信号に置き換えて出力する異常診断回路(周波数可変)51で構成される。
【0036】
ここで、本実施例の動作を図6のチャートも合わせて用い説明する。
【0037】
前記IC1の外部から負荷を駆動するための指令信号である入力信号13aから13dに負荷駆動信号が入力されると、入力信号13aから13dは各々のドライバ素子11aから11dを動作させ、各々のドライバ素子毎に接続されている駆動負荷15aから15dを動作させる。前記ドライバ素子11aから11dが正常に動作しているとき、
異常診断回路(周波数可変)51は各ドライバ素子全てが正常であると診断し、診断用端子14にパルス信号=f[Hz]、例えば100[Hz]を出力する。
【0038】
次に、例えば、負荷15aがオープン状態で故障したとする。
【0039】
このとき、あらかじめ、負荷15aがオープン故障したときは、異常診断回路(周波数可変)51の出力パルス信号=f1[Hz]、例えば90[Hz]を出力するように設定しておく。したがって、診断用端子14はパルス信号=90[Hz]を出力する。
【0040】
次に、例えば、負荷15aがショート状態で故障したとする。
【0041】
このときも同様に、あらかじめ、負荷15aがショート故障したときは、異常診断回路(周波数可変)51の出力パルス=f2[Hz]、例えば80[Hz]を出力するように設定しておく。したがって、診断用端子14は出力パルス=80[Hz]を出力する。
【0042】
以下、同様に、負荷15bのオープン故障時、およびショート故障時の出力パルス(f3[Hz],f4[Hz])、負荷15cのオープン故障時、およびショート故障時の出力パルス(f5[Hz],f6[Hz])をあらかじめ設定しておくことで、いずれのドライバ素子がどのような状態で異常になっているのか、診断用端子14の出力パルスの周波数をモニタすることで、容易に判断できる。
【0043】
したがって、本実施例によれば、異常診断信号出力端子の信号を出力パルスとし、複数個あるドライバ素子の診断結果毎に任意の周波数のパルスを割り当て、その結果をモニタすることで、最低一本の診断用端子のみで、各ドライバ素子毎の診断結果を得ることができる。この結果、ICを構成するのに必要な端子の数を最小限に留めることが可能となるため、ICサイズを小さくでき、コスト低減で有利となる。また、どのドライバ素子にどのような状態の異常が発生しているかの特定も可能であるため、例えば異常が発生しているドライバ素子のみ動作を停止できるなど、異常検出後の制御性も向上する。
【0044】
また、本実施例では、ドライバ素子が各々独立して故障した場合について説明したが、複数のドライバ素子が同時に異なるモードで故障した場合でも、各々所定の周波数のパルスを割り当てることで実現可能であることは言うまでもない。
【0045】
また、本実施例では、ドライバ素子をハイサイドドライバとして説明したが、ロウサイドドライバを用いても同様の効果を得ることができることは明白である。
【0046】
本実施例の第4の実施例を図7により説明する。
【0047】
図7は本実施例が関わるICの異常診断方法の一実施例である。
【0048】
本実施例は、図1に対し、ドライバ素子11aから11dの異常を検出したとき、診断結果をある単位時間におけるパルス数に置き換えて出力する異常診断回路(単位時間パルス数可変)71で構成される。
【0049】
ここで、本実施例の動作を図8のチャートも合わせて用い説明する。
【0050】
前記IC1の外部から負荷を駆動するための指令信号である入力信号13aから13dに負荷駆動信号が入力されると、入力信号13aから13dは各々のドライバ素子11aから11dを動作させ、各々のドライバ素子毎に接続されている駆動負荷15aから15dを動作させる。前記ドライバ素子11aから11dが正常に動作しているとき、
異常診断回路(単位時間パルス数可変)71は各ドライバ素子全てが正常であると診断し、診断用端子14に単位時間当たりのパルス数=A[回]、例えば単位時間t秒毎にパルスを9[回]を出力する。
【0051】
次に、例えば、負荷15aがオープン状態で故障したとする。
【0052】
このとき、あらかじめ、負荷15aがオープン故障したときは、異常診断回路(単位時間パルス数可変)71の単位時間当たりのパルス数=B[回]、例えば単位時間t秒毎にパルスを8[回]出力するように設定しておく。したがって、診断用端子14は単位時間1秒毎にパルスを8[回]を出力する。
【0053】
次に、例えば、負荷15aがショート状態で故障したとする。
【0054】
このときも同様に、あらかじめ、負荷15aがショート故障したときは、異常診断回路(単位時間パルス数可変)71の単位時間当たりのパルス数=C[回]、例えば7[回]を出力するように設定しておく。したがって、診断用端子14は単位時間t秒毎にパルスを7[回]を出力する。
【0055】
以下、同様に、負荷15bのオープン故障時、およびショート故障時の単位時間毎のパルス数(D[回],E[回])、負荷15cのオープン故障時、およびショート故障時の単位時間毎のパルス数(F[回],G[回])をあらかじめ設定しておくことで、いずれのドライバ素子がどのような状態で異常になっているのか、診断用端子14の単位時間毎のパルス数をカウントすることで、容易に判断できる。
【0056】
したがって、本実施例によれば、異常診断信号出力端子の信号を単位時間毎のパルス数とし、複数個あるドライバ素子の診断結果毎に任意のパルス数を割り当て、その結果をモニタすることで、最低一本の診断用端子のみで、各ドライバ素子毎の診断結果を得ることができる。この結果、ICを構成するのに必要な端子の数を最小限に留めることが可能となるため、ICサイズを小さくでき、コスト低減で有利となる。また、どのドライバ素子にどのような状態の異常が発生しているかの特定も可能であるため、例えば異常が発生しているドライバ素子のみ動作を停止できるなど、異常検出後の制御性も向上する。
【0057】
また、本実施例では、ドライバ素子が各々独立して故障した場合について説明したが、複数のドライバ素子が同時に異なるモードで故障した場合でも、各々所定のパルス数を割り当てることで実現可能であることは言うまでもない。
【0058】
また、本実施例では、ドライバ素子をハイサイドドライバとして説明したが、ロウサイドドライバを用いても同様の効果を得ることができることは明白である。
【0059】
以上、各実施例によれば、特にドライバ素子を複数個有し、かつ診断機能を備えたICにおいて、複数個あるドライバ素子を各々独立して診断でき、かつ、診断用の端子を最低一つとすることができるため、ICの端子数を少なくすることで実装面積が低減でき、かつ、低コストで高機能なICの異常診断方法を提供できる効果がある。
【0060】
【発明の効果】
本発明によれば、ICの実装面積が低減でき、かつ、低コストで高機能なICの異常診断方法を提供することができる。
【図面の簡単な説明】
【図1】ICの異常診断方法の一実施例を示す構成図。
【図2】ICの異常診断出力信号。
【図3】ICの異常診断方法の一実施例を示す構成図。
【図4】ICの付加状態を示す図。
【図5】ICの異常診断方法の一実施例を示す構成図。
【図6】ICの異常診断信号出力を示す図。
【図7】ICの異常診断方法の一実施例を示す構成図である。
【図8】ICの異常診断信号出力を示す図。
【符号の説明】
1…IC、11a〜11d…ドライバ素子、12…異常診断回路(DUTY幅可変)、14…診断用端子、15a〜15d…負荷、31…異常診断回路(電圧レベル可変)、51…異常診断回路(周波数可変)、71…異常診断回路(単位時間パルス数可変)。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an IC abnormality diagnosis method. In particular, the present invention relates to a driver element for driving a load and an IC having a load abnormality diagnosis function.
[0002]
[Prior art]
Conventionally, an abnormality diagnosis method for an IC having a plurality of driver elements for driving a load has at least the same number of abnormality diagnosis signal output terminals as driver elements. Also, in the case of an IC in which the number of abnormality diagnosis signal output terminals is smaller than the number of driver elements, a plurality of driver elements are monitored together and an abnormality diagnosis signal is output when any of the driver elements becomes abnormal. It was that.
[0003]
[Problems to be solved by the invention]
For example, when the conventional technology includes two or more driver elements and an attempt is made to diagnose each of the driver elements independently, at least two abnormality diagnosis signal output terminals are required. Therefore, there is a problem that the area occupied by the IC is increased and the cost is increased. In addition, when two or more driver elements are provided and the number of IC terminals is reduced by collectively monitoring the driver element group, it is impossible to specify which driver element is abnormal. There was a problem that it would decrease.
[0004]
An object of the present invention is to provide an IC abnormality diagnosis method that can reduce the mounting area of an IC and is low-cost and highly functional.
[0005]
[Means for Solving the Problems]
The present invention assigns an arbitrary value to each diagnosis result of a plurality of driver elements by using a method such as DUTY width, voltage level, frequency, number of pulses per unit time, etc. for the signal of the abnormality diagnosis signal output terminal. By detecting the result, a diagnosis result for each driver IC can be obtained with at least one diagnostic terminal. As a result, it is possible to minimize the number of terminals necessary for configuring the IC, and it is possible to easily identify what state abnormality is occurring in which driver element.
[0006]
DETAILED DESCRIPTION OF THE INVENTION
The embodiment will be described below with reference to FIG.
[0007]
FIG. 1 shows an embodiment of an IC abnormality diagnosis method.
[0008]
The IC 1 has a plurality of driver elements 11a to 11d, an abnormality diagnosis circuit (duty width variable) 12 to which the driving state of the driver elements 11a to 11d is input, and a terminal for inputting a command signal for operating the driver elements 11a to 11d. (Input signals) 13a to 13d, and a diagnosis terminal 14 for outputting the result of the abnormality diagnosis circuit (variable DUTY width) 12.
[0009]
Here, the operation of the present embodiment will be described with reference to the chart of FIG.
[0010]
When a load driving signal is input to the input signals 13a to 13d which are command signals for driving the load from the outside of the IC1, the input signals 13a to 13d operate the respective driver elements 11a to 11d, and the respective drivers The drive loads 15a to 15d connected to each element are operated. When the driver elements 11a to 11d are operating normally,
The abnormality diagnosis circuit (variable DUTY width) 12 diagnoses that all the driver elements are normal, and outputs ON-DUTY = A [%], for example, 100 [%], to the diagnosis terminal 14.
[0011]
Next, for example, assume that the load 15a has failed in an open state.
[0012]
At this time, when the load 15a has an open failure, the output of the abnormality diagnosis circuit (DUTY width variable) 12 is set to output ON-DUTY = B [%], for example, 90 [%]. Therefore, the diagnostic terminal 14 outputs ON-DUTY = 90 [%].
[0013]
Next, for example, it is assumed that the load 15a has failed in a short state.
[0014]
Similarly, at this time, when the load 15a is short-circuited, the output of the abnormality diagnosis circuit (DUTY width variable) 12 is set to output ON-DUTY = C [%], for example, 80 [%]. Keep it. Therefore, the diagnostic terminal 14 outputs ON-DUTY = 80 [%].
[0015]
Similarly, the ON-DUTY width (D [%], E [%]) at the time of open failure and short failure of the load 15b, and the ON-DUTY width at the time of open failure and short failure of the load 15c ( By setting F [%], G [%]) in advance, it is possible to monitor the ON-DUTY width of the diagnostic terminal 14 to determine which driver element is abnormal in what state. Easy to judge.
[0016]
Therefore, according to the embodiment, the signal of the abnormality diagnosis signal output terminal is set to the ON-DUTY width, an arbitrary ON-DUTY width is assigned to each diagnosis result of a plurality of driver elements, and the result is monitored. A diagnostic result for each driver element can be obtained with only one diagnostic terminal. As a result, the number of terminals necessary for configuring the IC can be minimized, so that the IC size can be reduced, which is advantageous in terms of cost reduction. In addition, since it is possible to identify which state of abnormality is occurring in which driver element, the controllability after abnormality detection is improved, for example, the operation can be stopped only for the driver element in which the abnormality has occurred. .
[0017]
Further, in this embodiment, the abnormality diagnosis signal is defined by the ON-DUTY width, but it goes without saying that the same effect can be obtained even if this is set to OFF-DUTY.
[0018]
Further, in this embodiment, the case where the driver elements have failed independently has been described. However, even when a plurality of driver elements have failed simultaneously in different modes, this can be realized by assigning a predetermined ON-DUTY width to each. Needless to say.
[0019]
In this embodiment, the driver element is described as a high-side driver. However, it is obvious that the same effect can be obtained even when a low-side driver is used.
[0020]
A second embodiment will be described with reference to FIG.
[0021]
FIG. 3 shows an embodiment of an IC abnormality diagnosis method according to this embodiment.
[0022]
This embodiment is composed of an abnormality diagnosis circuit (voltage level variable) 31 that outputs a diagnosis result by replacing the diagnosis result with a voltage level when an abnormality of the driver elements 11a to 11d is detected with respect to FIG.
[0023]
Here, the operation of this embodiment will be described with reference to the chart of FIG.
[0024]
When a load driving signal is input to the input signals 13a to 13d which are command signals for driving the load from the outside of the IC1, the input signals 13a to 13d operate the respective driver elements 11a to 11d, and the respective drivers The drive loads 15a to 15d connected to each element are operated. When the driver elements 11a to 11d are operating normally,
The abnormality diagnosis circuit (voltage level variable) 31 diagnoses that all the driver elements are normal, and outputs a voltage level = a [V], for example, 5 V to the diagnosis terminal 14.
[0025]
Next, for example, assume that the load 15a has failed in an open state.
[0026]
At this time, when the load 15a has an open failure, the output of the abnormality diagnosis circuit (voltage level variable) 31 is set to output voltage level = b [V], for example, 4.5V. Therefore, the diagnostic terminal 14 outputs a voltage level = 4.5V.
[0027]
Next, for example, it is assumed that the load 15a has failed in a short state.
[0028]
Similarly, at this time, when the load 15a has a short circuit failure, the output of the abnormality diagnosis circuit (voltage level variable) 31 is set to output voltage level = c [V], for example, 4V. Therefore, the diagnostic terminal 14 outputs a voltage level = 4V.
[0029]
Hereinafter, similarly, the voltage level (d [V], e [V]) at the time of open failure and short circuit failure of the load 15b, and the voltage level (f [V] at the time of open failure and short circuit failure of the load 15c) , G [V]) in advance, it can be easily determined by monitoring the voltage level of the diagnostic terminal 14 as to which driver element is abnormal in what state.
[0030]
Therefore, according to this embodiment, the signal of the abnormality diagnosis signal output terminal is set to a voltage level, an arbitrary voltage level is assigned to each diagnosis result of a plurality of driver elements, and the result is monitored, so that at least one A diagnostic result for each driver element can be obtained by using only the diagnostic terminal. As a result, the number of terminals necessary for configuring the IC can be minimized, so that the IC size can be reduced, which is advantageous in terms of cost reduction. In addition, since it is possible to identify which state of abnormality is occurring in which driver element, the controllability after abnormality detection is improved, for example, the operation can be stopped only for the driver element in which the abnormality has occurred. .
[0031]
Further, in the present embodiment, the case where the driver elements fail independently has been described, but even when a plurality of driver elements fail simultaneously in different modes, it can be realized by assigning a predetermined voltage level to each. Needless to say.
[0032]
In this embodiment, the driver element is described as a high-side driver. However, it is obvious that the same effect can be obtained even when a low-side driver is used.
[0033]
A third embodiment of the present embodiment will be described with reference to FIG.
[0034]
FIG. 5 shows an example of an IC abnormality diagnosis method according to this embodiment.
[0035]
In this embodiment, an abnormality diagnosis circuit (variable frequency) 51 is provided that outputs a result of replacing a diagnosis result with a pulse signal of a certain frequency when an abnormality of the driver elements 11a to 11d is detected with respect to FIG.
[0036]
Here, the operation of this embodiment will be described with reference to the chart of FIG.
[0037]
When a load driving signal is input to the input signals 13a to 13d which are command signals for driving the load from the outside of the IC1, the input signals 13a to 13d operate the respective driver elements 11a to 11d, and the respective drivers The drive loads 15a to 15d connected to each element are operated. When the driver elements 11a to 11d are operating normally,
The abnormality diagnosis circuit (variable frequency) 51 diagnoses that all the driver elements are normal, and outputs a pulse signal = f [Hz], for example, 100 [Hz] to the diagnosis terminal 14.
[0038]
Next, for example, assume that the load 15a has failed in an open state.
[0039]
At this time, when the load 15a has an open failure, the output pulse signal of the abnormality diagnosis circuit (variable frequency) 51 = f1 [Hz], for example, 90 [Hz] is output. Therefore, the diagnostic terminal 14 outputs a pulse signal = 90 [Hz].
[0040]
Next, for example, it is assumed that the load 15a has failed in a short state.
[0041]
At this time, similarly, when the load 15a is short-circuited, the output pulse of the abnormality diagnosis circuit (frequency variable) 51 = f2 [Hz], for example, 80 [Hz] is set to be output in advance. Therefore, the diagnostic terminal 14 outputs an output pulse = 80 [Hz].
[0042]
Hereinafter, similarly, output pulses (f3 [Hz], f4 [Hz]) at the time of open failure and short failure of the load 15b, output pulses (f5 [Hz] at the time of open failure and short failure of the load 15c) , F6 [Hz]) in advance, it is easy to determine which driver element is in an abnormal state by monitoring the frequency of the output pulse of the diagnostic terminal 14. it can.
[0043]
Therefore, according to this embodiment, the signal of the abnormality diagnosis signal output terminal is used as an output pulse, a pulse of an arbitrary frequency is assigned to each diagnosis result of a plurality of driver elements, and the result is monitored, so that at least one A diagnostic result for each driver element can be obtained by using only the diagnostic terminals. As a result, the number of terminals necessary for configuring the IC can be minimized, so that the IC size can be reduced, which is advantageous in terms of cost reduction. In addition, since it is possible to identify which state of abnormality is occurring in which driver element, the controllability after abnormality detection is improved, for example, the operation can be stopped only for the driver element in which the abnormality has occurred. .
[0044]
Further, in the present embodiment, the case where the driver elements have failed independently has been described. However, even when a plurality of driver elements have failed in different modes at the same time, it can be realized by allocating pulses having a predetermined frequency. Needless to say.
[0045]
In this embodiment, the driver element is described as a high-side driver. However, it is obvious that the same effect can be obtained even when a low-side driver is used.
[0046]
A fourth embodiment of the present embodiment will be described with reference to FIG.
[0047]
FIG. 7 shows an embodiment of an IC abnormality diagnosis method according to this embodiment.
[0048]
This embodiment is composed of an abnormality diagnosis circuit (variable unit time pulse number) 71 that outputs the result of replacing the diagnosis result with the number of pulses in a certain unit time when an abnormality of the driver elements 11a to 11d is detected with respect to FIG. The
[0049]
Here, the operation of this embodiment will be described with reference to the chart of FIG.
[0050]
When a load driving signal is input to the input signals 13a to 13d which are command signals for driving the load from the outside of the IC1, the input signals 13a to 13d operate the respective driver elements 11a to 11d, and the respective drivers The drive loads 15a to 15d connected to each element are operated. When the driver elements 11a to 11d are operating normally,
An abnormality diagnosis circuit (variable unit time pulse number) 71 diagnoses that all the driver elements are normal, and applies a pulse to the diagnosis terminal 14 per unit time = A [times], for example, every unit time t seconds. Outputs 9 [times].
[0051]
Next, for example, assume that the load 15a has failed in an open state.
[0052]
At this time, when the load 15a has an open failure in advance, the number of pulses per unit time of the abnormality diagnosis circuit (variable unit time pulse number) 71 = B [times], for example, 8 pulses per unit time t seconds ] Set to output. Therefore, the diagnostic terminal 14 outputs 8 [times] pulses per second of unit time.
[0053]
Next, for example, it is assumed that the load 15a has failed in a short state.
[0054]
At this time, similarly, when the load 15a is short-circuited in advance, the abnormality diagnosis circuit (unit time pulse number variable) 71 outputs the number of pulses per unit time = C [times], for example, 7 [times]. Set to. Therefore, the diagnostic terminal 14 outputs 7 [times] pulses every unit time t seconds.
[0055]
Hereinafter, similarly, the number of pulses per unit time (D [times], E [times]) at the time of open failure and short failure of the load 15b, and the unit time at the time of open failure and short failure of the load 15c By setting the number of pulses (F [times], G [times]) in advance, it is possible to determine which driver element is in an abnormal state and in what state, the pulse per unit time of the diagnostic terminal 14. It can be easily judged by counting the number.
[0056]
Therefore, according to this embodiment, the signal of the abnormality diagnosis signal output terminal is set to the number of pulses per unit time, an arbitrary number of pulses is assigned to each diagnosis result of a plurality of driver elements, and the result is monitored. A diagnosis result for each driver element can be obtained with at least one diagnostic terminal. As a result, the number of terminals necessary for configuring the IC can be minimized, so that the IC size can be reduced, which is advantageous in terms of cost reduction. In addition, since it is possible to identify which state of abnormality is occurring in which driver element, controllability after abnormality detection is improved, for example, the operation can be stopped only for the driver element in which the abnormality has occurred. .
[0057]
Further, in the present embodiment, the case where the driver elements have failed independently has been described, but even when a plurality of driver elements have failed simultaneously in different modes, it can be realized by assigning a predetermined number of pulses to each. Needless to say.
[0058]
In this embodiment, the driver element is described as a high-side driver. However, it is obvious that the same effect can be obtained even when a low-side driver is used.
[0059]
As described above, according to each embodiment, particularly in an IC having a plurality of driver elements and having a diagnostic function, a plurality of driver elements can be diagnosed independently, and at least one diagnostic terminal is provided. Therefore, it is possible to reduce the mounting area by reducing the number of IC terminals, and to provide a low-cost and highly functional IC abnormality diagnosis method.
[0060]
【The invention's effect】
According to the present invention, it is possible to provide an IC abnormality diagnosis method that can reduce the mounting area of an IC and is low-cost and highly functional.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing an embodiment of an IC abnormality diagnosis method.
FIG. 2 is an IC abnormality diagnosis output signal.
FIG. 3 is a configuration diagram showing an embodiment of an IC abnormality diagnosis method.
FIG. 4 is a diagram showing an addition state of an IC.
FIG. 5 is a configuration diagram showing an embodiment of an IC abnormality diagnosis method.
FIG. 6 is a diagram showing an output of an abnormality diagnosis signal for an IC.
FIG. 7 is a block diagram showing an example of an IC abnormality diagnosis method.
FIG. 8 is a diagram showing an IC abnormality diagnosis signal output.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... IC, 11a-11d ... Driver element, 12 ... Abnormality diagnostic circuit (DUTY width variable), 14 ... Diagnosis terminal, 15a-15d ... Load, 31 ... Abnormality diagnostic circuit (voltage level variable), 51 ... Abnormality diagnostic circuit (Variable frequency), 71 ... Abnormality diagnosis circuit (variable unit time pulse number).

Claims (5)

外部の負荷を駆動する複数のドライバ素子と、
前記複数のドライバ素子の各々の出力から得られた信号を前記負荷に伝達するための複数のドライバ出力端子と、
前記複数のドライバ素子の出力が異常であるか否かを診断する異常診断回路と、
前記異常診断回路による診断結果を外部に伝達するための少なくとも一つの診断用端子とを有する負荷駆動用ICであって、
前記異常診断回路は、前記複数のドライバ素子の診断結果を各々異なる信号にして前記診断用端子へ伝達するように構成され、
前記診断用端子の数は、前記ドライバ出力端子の数より少ないことを特徴とする負荷駆動用IC。
A plurality of driver elements for driving an external load;
A plurality of driver output terminals for transmitting a signal obtained from the output of each of the plurality of driver elements to the load;
An abnormality diagnosis circuit for diagnosing whether or not the outputs of the plurality of driver elements are abnormal; and
A load driving IC having at least one diagnosis terminal for transmitting a diagnosis result of the abnormality diagnosis circuit to the outside;
The abnormality diagnosis circuit is configured to transmit the diagnosis results of the plurality of driver elements as different signals to the diagnosis terminal,
The load driving IC, wherein the number of the diagnostic terminals is smaller than the number of the driver output terminals.
請求項1記載の負荷駆動用ICにおいて、
前記異常診断回路は、前記複数のドライバ素子の前記診断結果を各々異なるDUTY出力信号にして前記診断用端子へ伝達するように構成されていることを特徴とする負荷駆動用IC。
The load driving IC according to claim 1,
The load driving IC, wherein the abnormality diagnosis circuit is configured to transmit the diagnosis results of the plurality of driver elements to the diagnosis terminals as different DUTY output signals.
請求項1記載の負荷駆動用ICにおいて、
前記異常診断回路は、前記複数のドライバ素子の前記診断結果を各々異なる電圧信号にして前記診断用端子へ伝達するように構成されていることを特徴とする負荷駆動用IC。
The load driving IC according to claim 1,
The load driving IC, wherein the abnormality diagnosis circuit is configured to transmit the diagnosis results of the plurality of driver elements as different voltage signals to the diagnosis terminal.
請求項1記載の負荷駆動用ICにおいて、
前記異常診断回路は、前記複数のドライバ素子の前記診断結果を各々異なる周波数信号にして前記診断用端子へ伝達するように構成されていることを特徴とする負荷駆動用IC。
The load driving IC according to claim 1,
The load driving IC, wherein the abnormality diagnosis circuit is configured to transmit the diagnosis results of the plurality of driver elements as different frequency signals to the diagnosis terminal.
請求項1記載の負荷駆動用ICにおいて、
前記異常診断回路は、前記複数のドライバ素子の前記診断結果を各々異なる単位時間当たりのパルス数信号にして前記診断用端子へ伝達するように構成されていることを特徴とする負荷駆動用IC。
The load driving IC according to claim 1,
The load driving IC, wherein the abnormality diagnosis circuit is configured to transmit the diagnosis results of the plurality of driver elements to the diagnosis terminal as different pulse number signals per unit time.
JP2003001680A 2003-01-08 2003-01-08 Load driving IC Expired - Fee Related JP3721363B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003001680A JP3721363B2 (en) 2003-01-08 2003-01-08 Load driving IC

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003001680A JP3721363B2 (en) 2003-01-08 2003-01-08 Load driving IC

Publications (3)

Publication Number Publication Date
JP2004212306A JP2004212306A (en) 2004-07-29
JP2004212306A5 JP2004212306A5 (en) 2005-04-28
JP3721363B2 true JP3721363B2 (en) 2005-11-30

Family

ID=32819639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003001680A Expired - Fee Related JP3721363B2 (en) 2003-01-08 2003-01-08 Load driving IC

Country Status (1)

Country Link
JP (1) JP3721363B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012208108A (en) * 2011-03-11 2012-10-25 Denso Corp Semiconductor integrated circuit
JP6729323B2 (en) * 2016-11-24 2020-07-22 トヨタ自動車株式会社 Anomaly judgment device
JP7166205B2 (en) * 2019-03-12 2022-11-07 株式会社東芝 semiconductor integrated circuit

Also Published As

Publication number Publication date
JP2004212306A (en) 2004-07-29

Similar Documents

Publication Publication Date Title
KR0141893B1 (en) Fault diagnosis apparatus and method for vehicle control system
JP6353648B2 (en) Semiconductor abnormality detection circuit
JP7099220B2 (en) Relay failure diagnostic device
KR100296984B1 (en) Monitoring System For Electronic Control System
JP6874125B2 (en) Electronic control device
JP3721363B2 (en) Load driving IC
JP3990669B2 (en) Load fault diagnosis method and apparatus, and load fault processing method and apparatus
US6784687B2 (en) Diagnostic device for electric mechanism drive circuits
EP2479672A1 (en) Vehicle electronic control device
JP6267232B2 (en) Load drive circuit
JP2004213454A (en) Failure diagnostic method and device of load
JP2009025141A (en) Relay diagnosis device and semiconductor testing device
JP4103145B2 (en) Input module
JP4584095B2 (en) Motor drive circuit
JP2621481B2 (en) Drive circuit diagnostic method
JP2001524408A (en) Actuator circuit device and inspection method thereof
JP3621683B2 (en) Engine control device with mode switching function
JPH11122805A (en) Conduction controller and self-diagnostic method
JP2005039385A (en) Control unit for vehicle
JP4415384B2 (en) DIGITAL OUTPUT DEVICE AND DIAGNOSIS METHOD USING DIGITAL OUTPUT DEVICE
CN114144737B (en) Input device and input diagnosis method
JP7329579B2 (en) Control device
JP5511475B2 (en) Signal processing system and signal source unit and signal processing unit used therefor
JP2024015804A (en) Input circuit, power conversion device, diagnostic method for input circuit, and computer program
JPH10108353A (en) Load failure discriminating device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040621

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050622

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050912

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080916

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090916

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090916

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100916

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100916

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100916

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100916

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110916

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120916

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120916

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130916

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees