JP7345975B2 - モータドライバ、およびモータ駆動システム - Google Patents

モータドライバ、およびモータ駆動システム Download PDF

Info

Publication number
JP7345975B2
JP7345975B2 JP2019147936A JP2019147936A JP7345975B2 JP 7345975 B2 JP7345975 B2 JP 7345975B2 JP 2019147936 A JP2019147936 A JP 2019147936A JP 2019147936 A JP2019147936 A JP 2019147936A JP 7345975 B2 JP7345975 B2 JP 7345975B2
Authority
JP
Japan
Prior art keywords
low
side transistor
motor
transistor
terminal
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.)
Active
Application number
JP2019147936A
Other languages
English (en)
Other versions
JP2021029084A (ja
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.)
Rohm Co Ltd
Original Assignee
Rohm 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 Rohm Co Ltd filed Critical Rohm Co Ltd
Priority to JP2019147936A priority Critical patent/JP7345975B2/ja
Priority to US16/943,669 priority patent/US11539312B2/en
Priority to CN202010773409.2A priority patent/CN112350625A/zh
Publication of JP2021029084A publication Critical patent/JP2021029084A/ja
Application granted granted Critical
Publication of JP7345975B2 publication Critical patent/JP7345975B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P3/00Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
    • H02P3/06Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
    • H02P3/08Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing a dc motor
    • H02P3/12Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing a dc motor by short-circuit or resistive braking
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P3/00Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
    • H02P3/06Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
    • H02P3/08Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing a dc motor
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/24Arrangements for stopping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60JWINDOWS, WINDSCREENS, NON-FIXED ROOFS, DOORS, OR SIMILAR DEVICES FOR VEHICLES; REMOVABLE EXTERNAL PROTECTIVE COVERINGS SPECIALLY ADAPTED FOR VEHICLES
    • B60J1/00Windows; Windscreens; Accessories therefor
    • B60J1/08Windows; Windscreens; Accessories therefor arranged at vehicle sides
    • B60J1/12Windows; Windscreens; Accessories therefor arranged at vehicle sides adjustable
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/02246Electric motors therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60SSERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
    • B60S1/00Cleaning of vehicles
    • B60S1/02Cleaning windscreens, windows or optical devices
    • B60S1/04Wipers or the like, e.g. scrapers
    • B60S1/06Wipers or the like, e.g. scrapers characterised by the drive
    • B60S1/08Wipers or the like, e.g. scrapers characterised by the drive electrically driven
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05FDEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05F15/00Power-operated mechanisms for wings
    • E05F15/60Power-operated mechanisms for wings using electrical actuators
    • E05F15/603Power-operated mechanisms for wings using electrical actuators using rotary electromotors
    • E05F15/665Power-operated mechanisms for wings using electrical actuators using rotary electromotors for vertically-sliding wings
    • E05F15/689Power-operated mechanisms for wings using electrical actuators using rotary electromotors for vertically-sliding wings specially adapted for vehicle windows
    • E05F15/695Control circuits therefor
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/68Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more dc dynamo-electric motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/68Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more dc dynamo-electric motors
    • H02P5/685Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more dc dynamo-electric motors electrically connected in series, i.e. carrying the same current
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60SSERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
    • B60S1/00Cleaning of vehicles
    • B60S1/02Cleaning windscreens, windows or optical devices
    • B60S1/04Wipers or the like, e.g. scrapers
    • B60S1/06Wipers or the like, e.g. scrapers characterised by the drive
    • B60S1/08Wipers or the like, e.g. scrapers characterised by the drive electrically driven
    • B60S1/0896Wipers or the like, e.g. scrapers characterised by the drive electrically driven including control systems responsive to a vehicle driving condition, e.g. speed
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
    • E05Y2400/00Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
    • E05Y2400/10Electronic control
    • E05Y2400/30Electronic control of motors
    • E05Y2400/302Electronic control of motors during electric motor braking
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
    • E05Y2900/00Application of doors, windows, wings or fittings thereof
    • E05Y2900/50Application of doors, windows, wings or fittings thereof for vehicles
    • E05Y2900/53Type of wing
    • E05Y2900/55Windows

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Control Of Direct Current Motors (AREA)
  • Control Of Multiple Motors (AREA)
  • Electronic Switches (AREA)

Description

本発明は、モータドライバに関する。
従来、DCブラシ付きモータの駆動に用いられるモータドライバは、半導体集積回路装置に内蔵されていることが少なくない。こうした半導体集積回路装置には、ハイサイドトランジスタとローサイドトランジスタで構成したいわゆるハーフブリッジ電力出力段を1チャンネルとし、これらを数チャンネル備えたモータドライバが内蔵される(例えば特許文献1参照)。
特開2015-56913号公報
上記のようなモータドライバでは、2チャンネル分のハーフブリッジ電力出力段の各出力端子の間にモータ(DCブラシレス付きモータ)が接続される。そして、モータを停止させる場合は、上記各出力端の出力をグランド電位とする制御を行い、いわゆるショートブレーキを行う必要があった。
しかしながら、従来、ショートブレーキを行う際、モータドライバはアクティブ状態としており、消費電流が発生していた。特にモータドライバが例えば車載用である場合、パワーウィンドウやパワーシートなどに用いられるモータは、車両運転時に停止状態である時間が長い。
上記状況に鑑み、本発明は、モータのブレーキ状態の際に消費電力を抑制することが可能となるモータドライバを提供することを目的とする。
本発明の一態様に係るモータドライバは、
ハイサイドトランジスタとローサイドトランジスタとで構成されるハーフブリッジ電力出力段と、
前記ハイサイドトランジスタを駆動するハイサイド駆動回路と、
制御部と、
を有し、
ブレーキモードへ移行すると、前記ローサイドトランジスタがオンとされるとともに、前記制御部は、前記ハイサイド駆動回路をシャットダウンさせる構成としている(第1の構成)。
また、上記第1の構成において、前記ローサイドトランジスタを駆動するローサイド駆動回路をさらに有し、前記制御部は、前記ブレーキモードへ移行すると、動作状態である前記ローサイド駆動回路に前記ローサイドトランジスタをオンとさせることとしてもよい(第2の構成)。
また、上記第2の構成において、前記制御部は、シリアル通信により指令を受けることで前記ブレーキモードへ移行することとしてもよい(第3の構成)。
また、上記第2の構成において、外部からブレーキ信号を受ける専用外部端子であるブレーキ端子をさらに有し、前記制御部は、前記ブレーキ端子を介して入力された前記ブレーキ信号に基づいて前記ブレーキモードへ移行することとしてもよい(第4の構成)。
また、上記第1の構成において、前記制御部との間でシリアル通信を行う外部のマイクロコントローラに供給される第1電源電圧を前記制御部へ供給するための電源端子と、前記電源端子から前記ローサイドトランジスタの制御端への経路の導通/遮断を切替えるアナログスイッチと、前記ローサイドトランジスタを駆動するローサイド駆動回路と、をさらに有し、
前記制御部は、前記ブレーキモードへ移行すると、前記アナログスイッチをオンとするとともに、前記ローサイド駆動回路をシャットダウンさせることとしてもよい(第5の構成)。
また、上記第5の構成において、外部からブレーキ信号を受ける専用外部端子であるブレーキ端子をさらに有し、前記制御部は、前記ブレーキ端子を介して入力された前記ブレーキ信号に基づいて前記ブレーキモードへ移行することとしてもよい(第6の構成)。
また、上記第5の構成において、前記制御部は、前記シリアル通信により指令を受けることで前記ブレーキモードへ移行することとしてもよい(第7の構成)。
また、上記第1の構成において、前記ハイサイドトランジスタに第2電源電圧を印加させるための電源電圧端子と、外部からブレーキ信号を受ける専用外部端子であるブレーキ端子と、前記第2電源電圧に基づいて前記ローサイドトランジスタの制御端に印加する制御端駆動信号を生成する駆動信号生成部と、前記ローサイドトランジスタを駆動するローサイド駆動回路と、をさらに有し、
ブレーキモードへの移行を指令する前記ブレーキ信号が前記ブレーキ端子に入力されると、前記駆動信号生成部は、前記ローサイドトランジスタをオンさせる前記制御端駆動信号を生成するとともに、前記制御部は、前記ローサイド駆動回路をシャットダウンさせることとしてもよい(第8の構成)。
また、上記第8の構成において、前記駆動信号生成部は、前記電源電圧端子が一端に接続される第1抵抗と、前記第1抵抗の他端とグランド電位の印加端との間に接続されて前記ブレーキ信号により制御端を駆動される第1トランジスタと、前記第1抵抗の他端と前記第1トランジスタとが接続される第1接続ノードに接続される入力端を有するインバータ段と、前記電源電圧端子と第2抵抗の一端との間に接続されて前記インバータ段の出力により制御端を駆動される第2トランジスタと、前記第2抵抗の他端と接続されるカソードを有するツェナーダイオードと、を有し、
前記第2抵抗の他端と前記カソードとが接続される第2接続ノードは、前記ローサイドトランジスタの制御端に接続されることとしてもよい(第9の構成)。
また、本発明の別態様は、上記いずれかの構成としたモータドライバと、前記モータドライバにより駆動される車載用モータと、を有するモータ駆動システムである(第10の構成)。
また、上記第10の構成において、前記車載用モータは、ウィンドウ、シート、シートベルト、ミラー、ワイパーのいずれかを駆動するモータであることが好適である。
本発明のモータドライバによると、モータのブレーキ状態の際に消費電力を抑制することが可能となる。
本発明の例示的な実施形態に係るモータ駆動システムの構成を示す図である。 第1実施形態に係るモータドライバの構成を示す図である。 シリアルインタフェース通信に用いる各種信号を示す。 制御ロジック部の入力データレジスタに格納された各種のデータを示す。 制御ロジック部の出力データレジスタに格納された各種のデータを示す。 ハーフブリッジ電力出力段を駆動する駆動回路の一構成例を示す図である。 第1実施形態の一変形例に係るモータドライバの構成を示す図である。 第2実施形態に係るモータドライバの構成を示す図である。 第2実施形態に係るアナログスイッチの具体的な構成例を示す図である。 第3実施形態に係るモータドライバの構成を示す図である。 第3実施形態に係るゲート電圧生成部の一構成例を示す図である。 本発明の実施形態に係るモータドライバを適用したパワーウィンドウシステムの一構成例を示す概略図である。
以下に本発明の一実施形態について図面を参照して説明する。ここでは、一例として車載用途として説明するが、この用途に限定されることはない。
<1.モータ駆動システム>
図1は、本発明の例示的な実施形態に係るモータ駆動システムの構成を示す図である。図1に示すモータ駆動システム200は、半導体集積回路装置として構成されるモータドライバ100と、電圧レギュレータ110と、マイクロコントローラ120と、モータM1,M2と、を有する。モータドライバ100と、電圧レギュレータ110と、マイクロコントローラ120は、ECU(Electronic Control Unit)に含まれる。
モータドライバ100は、外部との電気的接続を確立するための端子として、電源電圧端子VS、電源端子VCC、イネーブル端子E、チップセレクト端子CB、クロック信号入力端子SK、入力データ端子SI、出力データ端子SO、および出力端子OUT1~OUT3を有している。
バッテリ電源150から直流電圧である第2電源電圧Vsが電源電圧端子VSに印加される。第2電源電圧Vsは、例えば12Vである。電圧レギュレータ110は、第2電源電圧Vsを直流電圧である第1電源電圧Vccへ変換する。第1電源電圧Vccは、第2電源電圧Vsよりも低い電圧であり、例えば5Vや3.3Vである。第1電源電圧Vccは、電源端子VCCに印加されるとともに、マイクロコントローラ120へ供給される。
マイクロコントローラ120は、イネーブル端子E、チップセレクト端子CB、クロック信号入力端子SK、入力データ端子SI、および出力データ端子SOを介してモータドライバ100と通信を行う。これについては後述するが、特にモータドライバ100は、チップセレクト端子CB、クロック信号入力端子SK、入力データ端子SI、および出力データ端子SOを有することにより、シリアルペリフェラルインタフェース(SPI:Serial Peripheral Interface)と称されるシリアル通信方式で通信を行うことができる。
モータM1,M2は、DCブラシ付きモータである。出力端子OUT1とOUT2との間には、モータM1が接続される。出力端子OUT2とOUT3との間には、モータM2が接続される。モータドライバ100は、出力端子OUT1~OUT3からの出力によりモータM1,M2を駆動することができる。
<2.第1実施形態>
次に、先述したモータ駆動システム200に含まれるモータドライバ100の第1実施形態について説明する。図2は、第1実施形態に係るモータドライバ100Aの構成を示す図である。
モータドライバ100Aは、ハーフブリッジ電力出力段を構成するハイサイドトランジスタQH1~QH3、ローサイドトランジスタQL1~QL3を有する。ハイサイドトランジスタQH1とローサイドトランジスタQL1は対を成し、1つのハーフブリッジ電力出力段を構成している。同様にハイサイドトランジスタQH2とローサイドトランジスタQL2、ハイサイドトランジスタQH3とローサイドトランジスタQL3も、それぞれ対を成し各別にハーフブリッジ電力出力段を構成している。こうした構成は3つのハーフブリッジ電力出力段を有していることから、3チャンネルハーフブリッジドライバとも称される。
ここでは一例として、ハイサイドトランジスタQH1~QH3はpチャンネルMOSトランジスタで形成され、ローサイドトランジスタQL1~QL3はnチャンネルMOSトランジスタで形成しているが、これらに限定されない。例えば、ハイサイドトランジスタQH1~QH3およびローサイドトランジスタQL1~QL3をnチャンネルMOSトランジスタで構成してもよい。また、MOSトランジスタではなく、例えば、ハイサイドトランジスタQH1~QH3およびローサイドトランジスタQL1~QL3は、NPNバイポーラトランジスタで構成してもよいし、PNPバイポーラトランジスタで構成してもよい。
モータドライバ100Aには出力端子OUT1~OUT3の3つの出力端子が用意されている。出力端子OUT1~OUT3は、それぞれのハーフブリッジ電力出力段のハイサイドトランジスタとローサイドトランジスタとが接続される接続ノードN1~N3に接続されている。
先述した図1に示すように、出力端子OUT1と出力端子OUT2との間にモータM1が、出力端子OUT2と出力端子OUT3との間にモータM2が接続される。すなわち、ハーフブリッジ電力出力段と他のハーフブリッジ電力出力段との間にモータを接続してフルブリッジ電力出力段(Hブリッジ電力出力段とも言う)でモータを駆動する。フルブリッジ電力出力段でモータを駆動するとモータの正転・逆転の切り替えおよびブレーキが容易になることはよく知られている。
各ハーフブリッジ電力出力段の入力側すなわちハイサイドトランジスタQH1~QH3、ローサイドトランジスタQL1~QL3のゲートには駆動回路2A~2Cが各別に接続されている。また、ハイサイドトランジスタQH1~QH3の各ソースには、第2電源電圧Vsが印加される電源電圧端子VSが接続されている。ローサイドトランジスタQL1~QL3の各ソースには、グランド電位の印加端が接続される。
ハイサイドトランジスタQH1とローサイドトランジスタQL1からなるハーフブリッジ電力出力段においては、駆動回路2AによりハイサイドトランジスタQH1がオン、ローサイドトランジスタQL1がオフとされれば、出力端子OUT1はハイ出力となり、駆動回路2AによりハイサイドトランジスタQH1がオフ、ローサイドトランジスタQL1がオンとされれば、出力端子OUT1はロー出力となり、駆動回路2AによりハイサイドトランジスタQH1がオフ、ローサイドトランジスタQL1がオフとされれば、出力端子OUT1はハイインピーダンス(Hi-Z)となる。ハイサイドトランジスタQH2とローサイドトランジスタQL2からなるハーフブリッジ電力出力段、ハイサイドトランジスタQH3とローサイドトランジスタQL3からなるハーフブリッジ電力出力段についても同様であり、出力端子OUT2,OUT3は、ハイ出力、ロー出力、ハイインピーダンスのいずれかを出力できる。
モータドライバ100Aの1つの特徴は、シリアルインタフェース通信によってハイサイドトランジスタQH1~QH3、ローサイドトランジスタQL1~QL3を駆動制御できることにある。シリアルインタフェース通信は、クロック信号に同期しながらデータを伝送するシリアル通信方式である。制御ロジック部1は、本発明のシリアルインタフェース通信においてはスレーブの役割を担い、モータドライバ100Aに内蔵されるが、その外部端子としてチップセレクト端子CB、クロック信号入力端子SK、入力データ端子SI、および出力データ端子SOが用意されている。これら4つの外部端子にはマスタとしてのマイクロコントローラ120(図1)が接続されており、マイクロコントローラ120は、制御ロジック部1にクロック信号SCK、チップセレクト信号CSB、入力データSDIを送出し、また、制御ロジック部1から出力データSDOを受け取る。なお、本発明で採用したシリアルインタフェース通信は、よく知られたシリアルペリフェラルインタフェース(SPI:Serial Peripheral Interface)と称される通信方式で車載などに比較的多く採用されるものである。
チップセレクト端子CBには、マスタから与えられたアドレス信号に当たるチップセレクト信号CSBが入力される。チップセレクト端子CBに入力されるチップセレクト信号CSBがローレベルの間、SPI通信が可能となる。したがって、SPI通信のプロトコルはいわゆる負論理で実行される。チップセレクト端子CBは、モータドライバ100Aに内蔵された抵抗R1を介して電源端子VCCに接続されている。抵抗R1はいわゆるプルアップ抵抗と称され、チップセレクト端子CBを電源端子VCCの電圧レベルに保持する。こうした構成によって、マイクロコントローラ120から入力されるチップセレクト信号CSBが入力されていないときにはチップセレクト端子CBの電位はハイレベルに保持されるためにSPI通信の実行が遮断される。
チップセレクト端子CBには抵抗R1の他にシュミットバッファIS1が接続されている。シュミットバッファIS1は、チップセレクト信号CSBの立ち上りと立ち下りで異なる閾値を有する、いわゆるヒステリシスを有するインバータであり、チップセレクト端子CBに入力される信号にノイズが混在したときの誤動作を防止する。
クロック信号入力端子SKにはSPI通信に用いるクロック信号SCKが入力される。チップセレクト端子CBに負の信号(ローレベル信号)が入力されている期間であって、クロック信号SCKが入力されている間、SPI通信が可能となる。クロック信号入力端子SKには抵抗R2およびシュミットバッファIS2が接続されている。抵抗R2は、いわゆるプルダウン抵抗と称され、クロック信号入力端子SKにクロック信号SCKが入力されていない間はローレベルに保持する。シュミットバッファIS2は、シュミットバッファIS1と同様の目的で採用しており、クロック信号入力端子SKに不所望なノイズが到来したときのSPI通信の誤動作を防止する。
入力データ端子SIにはマイクロコントローラ120から入力データSDIが入力される。入力データSDIはクロック信号入力端子SKに入力されるクロック信号SCK1つ1つに対応して決定されている。制御ロジック部1が例えば、16ビットのレジスタを有している場合には16種類の入力データSDIを設定することができる。入力データ端子SIには、抵抗R3およびシュミットバッファIS3が接続されている。抵抗R3は、いわゆるプルダウン抵抗と称され、入力データ端子SIに信号が入力されていない間、入力データ端子SIをローレベルに保持する。シュミットバッファIS3は、シュミットバッファIS1,IS2と同様の目的で用意されている。すなわち、入力データ端子SIに不所望なノイズが到来したときのSPI通信の誤動作を防止する。
出力データ端子SOから、出力データSDOがマイクロコントローラ120に向けて出力される。制御ロジック部1が例えば、16ビットのレジスタを有している場合には16種類の出力データSDOが出力される。制御ロジック部1と出力データ端子SOとはバッファBUを介して接続されており、両者の間で生じる干渉を抑止する。
イネーブル端子Eは例えば、モータドライバ100Aをシャットダウンさせる場合などに用いられる。イネーブル端子Eにはイネーブル信号ENが印加される。イネーブル端子Eには抵抗R4が接続され、さらにシュミットバッファIS4が接続されている。シュミットバッファIS4を設けた理由は、シュミットバッファIS1~IS3と同様の目的で用意されている。すなわち、イネーブル端子Eに不所望なノイズが到来したときのモータドライバ100A全体の誤動作を防止するためである。
モータドライバ100Aは、さらにパワーオンリセット部3、減電圧保護部4、過電圧保護部5、サーマルシャットダウン部6と、内部電源部7と、を有している。内部電源部7は、電源電圧端子VSに印加される第2電源電圧Vsを所定電圧の内部電圧Vregに変換する。内部電圧Vregは、パワーオンリセット部150、減電圧保護部4、過電圧保護部5、およびサーマルシャットダウン部6などに供給される。
パワーオンリセット部3は、制御ロジック部1に供給する第1電源電圧Vccが所定の大きさを下回ったときに制御ロジック部1への電圧供給を停止させる。例えば、第1電源電圧Vccの通常の使用範囲が4.5V~5.5Vである場合、第1電源電圧Vccが3.8Vになったときに制御ロジック部1の回路機能を十分に保証することができないとみなし、電源電圧の供給を停止させる。
減電圧保護部4は、電源電圧端子VSに供給される第2電源電圧Vsが所定の大きさを下回ったときに出力端子OUT1~OUT3のすべてをハイインピーダンス(Hi-Z)に保持する。例えば、第2電源電圧Vsの使用範囲が8V~36Vである場合、第2電源電圧Vsが例えば4.6V以下になったときに、ハイサイドトランジスタQH1~QH3、およびローサイドトランジスタQL1~QL3のすべてのトランジスタをオフさせることによって、すべての出力端子OUT1~OUT3をハイインピーダンス(Hi-Z)に保持する。なお、電源電圧が例えば、5.1V以上になると再び出力を復帰し、通常動作に戻るように自己復帰させることができる。もちろん、自己復帰させずにラッチさせることも可能である。
過電圧保護部5は、電源端子VSに供給される第2電源電圧Vsが所定の大きさを上回ったときに出力端子OUT1~OUT3のすべてをハイインピーダンス(Hi-Z)に保持する。例えば、第2電源電圧Vsの使用範囲が通常8V~36Vである場合、第2電源電圧Vsが例えば50V以上になったときに、ハイサイドトランジスタQH1~QH3、およびローサイドトランジスタQL1~QL3のすべてのトランジスタをオフさせることによって、すべての出力端子OUT1~OUT3をハイインピーダンスに保持する。なお、電源電圧が例えば、45V以下になると再び出力を復帰し、通常動作に戻るように自己復帰させることができる。もちろん、自己復帰させずにラッチさせることも可能である。
サーマルシャットダウン部6は、モータドライバ100Aのジャンクション温度が例えば175℃以上となったときに出力端子OUT1~OUT3のすべてをハイインピーダンス(Hi-Z)に保持する。Hi-Z状態はハイサイドトランジスタQH1~QH3、およびローサイドトランジスタQL1~QL3のすべてのトランジスタをオフさせることによって成される。なお、ジャンクション温度が例えば、175℃から下がり例えば150℃以下になった場合に再び出力を復帰し、通常動作に戻るように自己復帰させることができる。もちろん、自己復帰させずにラッチさせることも可能である。
モータドライバ100Aは、これまで説明した外部端子の他に接地端子AGND,PGNDを有し、これらの接地端子はモータドライバ100Aの内部配線により電気的に共通接続されている。
図3は、制御ロジック部1とマイクロコントローラ120がシリアルインタフェース通信に用いる各種信号を示す。シリアルインタフェース通信において、制御ロジック部1はスレーブであり、マイクロコントローラ120はマスタの役目を担う。図3は、シリアルインタフェース通信の1つであり、車載通信ネットワークによく採用されているSPI通信の信号波形を示す。チップセレクト信号CSB、クロック信号SCK、および入力データSDIは、マイクロコントローラ120から制御ロジック部1に向け一方向に入力される。出力データSDOは制御ロジック部1からマイクロコントローラ120に向け一方向に入力される。チップセレクト信号CSBは、マイクロコントローラ120が複数のチップ(デバイス)に接続される場合、どのデバイスに対して読み出し、書き込みを行うかを指定するために用意される。従って、チップセレクト信号CSBは、マイクロコントローラ120が制御ロジック部1を指定したアドレス信号であるとも言える。チップセレクト信号CSBは、マスタがスレーブを指定した信号という意味合いでスレーブセレクト信号とも言われる。制御ロジック部1は、チップセレクト信号CSBがローレベルの期間においてSPI通信が許可されるようになっている。
クロック信号SCKはマイクロコントローラ120からクロック信号入力端子SKを介して、制御ロジック部1に供給される。クロック信号SCKは、チップセレクト信号CSBのローレベルの期間、所定のパルス数を発生する。例えば、制御ロジック部1が16ビットシリアルインタフェースで構成されたときは、チップセレクト信号CSBのローレベルの期間の間16個のクロック信号SCKが存在する。もし、クロック信号SCKのパルス数が16個以外であった場合には転送エラーとして判定される。なお、24ビット,32ビットのインターフェースとした場合には、クロック信号SCKのパルス数はそれぞれ24個,32個となり、これらのパルス数以外であった場合には、転送エラーとして判定される。転送エラーとして判定されると、出力端子OUT1~OUT3の出力はすべてハイインピーダンス(Hi-Z)に設定される。
入力データSDIは、マイクロコントローラ120から入力データ端子SIを介して、制御ロジック部1に供給される。入力データSDIは、クロック信号SCKに同期し、クロック信号SCKと同じパルス数が生成される。図3を正視すると最左側に最上位ビットMSBが存在し、順次右側に向かいクロック信号SCKに添って1ビットずつシフトし、最後は最下位ビットLSBに到達する。制御ロジック部1が16ビットシリアルインタフェースとして構成されたときには、16個のSPI入力データを用意することができる。入力データSDIは、制御ロジック部1に内蔵された入力データレジスタに格納される。入力データレジスタに格納された本発明の一実施形態における16個の具体的な入力データSDIの詳細については後述する。
出力データSDOは、制御ロジック部1より、出力データ端子SOを介して、マイクロコントローラ120に送られる。出力データSDOは、クロック信号SCKおよび入力データSDIに同期する。出力データSDOは、制御ロジック部1に内蔵された出力データレジスタに格納されている。出力データSDOの中で符号Xで表した箇所は不定状態すなわち、ハイレベルであるのかローレベルかであるのか決まらない箇所を示す。なお、出力データレジスタに格納された本発明の一実施形態における16個の具体的な出力データSDOの詳細については後述する。
図4は、制御ロジック部1を16ビットシリアルインタフェースで構成したときの、入力データレジスタに格納された各種のデータを示す。図4を正視して最左側上段から下段に向かってビット番号が表示される。最上段は最上位ビットMSBに対応し、ビット番号15で表示されている。
ビット番号15すなわち最上位ビットMSBには、符号SRRが与えられ、入力データレジスタをリセットする役目を担い、ビット状態をローレベル(“0”)に選択したときはノーマル状態とされ、ビット状態をハイレベル(“1”)に選択したときは入力データレジスタに格納された各種のデータはリセットされる。
ビット番号14には、符号HSC1が与えられ、ハイサイドトランジスタQH1のオン・オフ状態を設定する。ビット番号14の状態が“0”または“1”であるとき、ハイサイドトランジスタQH1はそれぞれオフまたはオンに設定される。
ビット番号13には、符号LSC1が与えられ、ローサイドトランジスタQL1のオン・オフ状態を設定する。ビット番号13の状態が“0”または“1”であるとき、ローサイドトランジスタQL1はそれぞれオフまたはオンに設定される。
ビット番号12には、符号HSC2が与えられ、ハイサイドトランジスタQH2のオン・オフ状態を設定する。ビット番号12の状態が“0”または“1”であるとき、ハイサイドトランジスタQH2はそれぞれオフまたはオンに設定される。
ビット番号11には、符号LSC2が与えられ、ローサイドトランジスタQL2のオン・オフ状態を設定する。ビット番号11の状態が“0”または“1”であるとき、ローサイドトランジスタQL2はそれぞれオフまたはオンに設定される。
ビット番号10には、符号HSC3が与えられ、ハイサイドトランジスタQH3のオン・オフ状態を設定する。ビット番号10の状態が“0”または“1”であるとき、ハイサイドトランジスタQH3はそれぞれオフまたはオンに設定される。
ビット番号9には、符号LSC3が与えられ、ローサイドトランジスタQL3のオン・オフ状態を設定する。ビット番号9の状態が“0”または“1”であるとき、ローサイドトランジスタQL3はそれぞれオフまたはオンに設定される。
ビット番号8~4については、図4では未使用となっている。
ビット番号3には、符号UNDER LOADが与えられ、負荷オープン検出機能のオン・オフを設定する。ビット番号3の状態が“0”または“1”であるとき、負荷オープン検出機能はそれぞれオンまたはオフに設定される。
ビット番号2には、符号TSDSTHが与えられ、サーマルシャットダウン部6の条件設定を行う。ビット番号2の状態が“0”に設定されるとラッチ状態を選択し、状態“1”を選択したときには自己復帰を選択する。
ビット番号1には、符号PSSTHが与えられ、減電圧保護部4および過電圧保護部5の保護状態を設定する。ビット番号1の状態が“0”に設定されるとラッチ状態を選択し、状態“1”を選択したときには自己復帰を選択する。
ビット番号0には、符号RESERVEを与えており、予備として留保している。
なお、図4に示した入力データレジスタを見ると、ビット番号14,13において、ビット状態を共に“1”に設定すると、ハイサイドトランジスタQH1とローサイドトランジスタQL1が同時にオンしてしまうことになる。もしこのような状態で両トランジスタを作動させると、両トランジスタに大電流が流れ、劣化または破壊に至るという不具合を生じかねない。そこで、本発明での一実施形態では、両トランジスタが同時にオンされるという条件に設定されたときには、両トランジスタのいずれか一方をオフするように制御ロジック部1が論理状態を変更する。特にハイサイドトランジスタQH1はオフとし、ローサイドトランジスタQL1はオンとなるように状態が変更されるようにしている。
上記の状態変更は、ビット番号12,11、ビット番号10,9についても同様に設定される。すなわち、ハーフブリッジ電力出力段を構成するハイサイドトランジスタとローサイドトランジスタが同時にオンするという状態は回避するような制御ロジック部1の構成としている。
図5は、制御ロジック部1を16ビットシリアルインタフェースで構成したときの、出力データレジスタに格納されたデータを示す。図5を正視して最左側上段から下段に向かってビット番号が表示されている。最上段は最上位ビットMSBに対応し、ビット番号15で表示されている。
ビット番号15すなわち最上位ビットMSBには、符号OCDSが与えられ、過電流保護部の検出状態が示されている。過電流保護部は駆動回路2A~2Cに各別に内蔵されている。過電流保護部は、出力端子OUT1~OUT3のそれぞれに例えば1.5Aの電流が流れたときに過電流と判定し、過電流を検出した出力端子をハイインピーダンス(Hi-Z)にラッチする。過電流を検知しないときにはビット状態はローレベル(“0”)であり、過電流を検知したときはハイレベル(“1”)である。
ビット番号14には、符号HSS1が与えられ、ハイサイドトランジスタQH1のオン・オフ状態が表示されている。ビット番号14のビット状態が“0”または“1”であるとき、ハイサイドトランジスタQH1はそれぞれオフまたはオンに置かれている。
ビット番号13には、符号LSS1が与えられ、ローサイドトランジスタQL1のオン・オフ状態が表示されている。ビット番号13のビット状態が“0”または“1”であるとき、ローサイドトランジスタQL1はそれぞれオフまたはオンに置かれている。
ビット番号12には、符号HSS2が与えられ、ハイサイドトランジスタQH2のオン・オフ状態が表示されている。ビット番号12のビット状態が“0”または“1”であるとき、ハイサイドトランジスタQH2はそれぞれオフまたはオンに置かれている。
ビット番号11には、符号LSS2が与えられ、ローサイドトランジスタQL2のオン・オフ状態が表示されている。ビット番号11のビット状態が“0”または“1”であるとき、ローサイドトランジスタQL1はそれぞれオフまたはオンに置かれている。
ビット番号10には、符号HSS3が与えられ、ハイサイドトランジスタQH3のオン・オフ状態が表示されている。ビット番号10のビット状態が“0”または“1”であるとき、ハイサイドトランジスタQH3はそれぞれオフまたはオンに置かれている。
ビット番号9には、符号LSS3が与えられ、ローサイドトランジスタQL3のオン・オフ状態が表示されている。ビット番号9のビット状態が“0”または“1”であるとき、ローサイドトランジスタQL3はそれぞれオフまたはオンに置かれている。
ビット番号8~4については、図5では未使用となっている。
ビット番号3には、符号UNDER LOADSが与えられ、負荷オープン検出機能による検出状態が示されている。ビット番号3のビット状態が“0”のときはノーマル状態であり、ビット番号3のビット状態が“1”のときはフォルト状態である。
ビット番号2には、符号TSDSが与えられ、サーマルシャットダウン部6の状態が示されている。ビット番号2のビット状態が“0”、すなわちローレベルのときはノーマル状態であり、ビット番号2の状態が“1”、すなわちハイレベルのときはフォルト状態に置かれ、ラッチ状態が保持されたままである。
ビット番号1には、符号OVPSが与えられ、過電圧保護部5の状態が示されている。ビット番号1のビット状態が“0”、すなわちローレベルのときはノーマル状態であり、ビット番号1のビット状態が“1”、すなわちハイレベルのときはフォルト状態に置かれ、ラッチ状態が保持されたままである。
ビット番号0(LSB)には、符号UVLOSを与えられ、減電圧保護部4の状態が示されている。ビット番号0のビット状態が“0”、すなわちローレベルのときはノーマル状態であり、ビット番号0のビット状態が“1”、すなわちハイレベルのときはフォルト状態に置かれ、ラッチ状態が保持されたままである。
次に、本実施形態に係るモータドライバ100Aにおけるブレーキモード時の動作について説明する。
本実施形態では、モータドライバ100Aにおける制御ロジック部1は、SPI通信によりマイクロコントローラ120からブレーキモードの指令を受けると、ブレーキモードへ移行する。具体的には、例えば、先述した図4に示される入力データSDIにおける未使用であるビット番号4~8のうちいずれかをブレーキモード指令に使用してもよいし、予備のビット番号0をブレーキモード指令に使用してもよい。
または、図4に示した入力データSDIにおいて、ビット番号14についてハイサイドトランジスタをオフ、ビット番号13についてローサイドトランジスタをオン、ビット番号12についてハイサイドトランジスタをオフ、ビット番号11についてローサイドトランジスタをオン、ビット番号10についてハイサイドトランジスタをオフ、ビット番号9についてローサイドトランジスタをオンとすることにより、ブレーキモードへの移行を指令してもよい。
制御ロジック部1がブレーキモードへ移行すると、次のような動作が行われる。ここで、図6は、ハイサイドトランジスタQH1とローサイドトランジスタQL1とから成るハーフブリッジ電力出力段を駆動する駆動回路2Aの一構成例を示す図である。
図6に示すように、駆動回路2Aは、ハイサイド駆動回路21と、ローサイド駆動回路22と、を有する。
ハイサイド駆動回路21は、ハイサイドドライバ211と、ハイサイドプリドライバ212と、を有する。ハイサイドドライバ211は、pチャンネルMOSトランジスタで構成されるハイサイドトランジスタ211Aと、nチャンネルMOSトランジスタで構成されるローサイドトランジスタ211Bと、を有する。
ハイサイドトランジスタ211Aのソースは、電源電圧の印加端に接続される。ハイサイドトランジスタ211Aのドレインは、ローサイドトランジスタ211Bのドレインと接続ノードN11で接続される。接続ノードN11は、ハイサイドトランジスタQH1のゲートに接続される。ローサイドトランジスタ211Bのソースは、接続ノードN1に接続される。ハイサイドプリドライバ212は、ハイサイドトランジスタ211Aとローサイドトランジスタ211Bを駆動する。
ハイサイドプリドライバ212が動作状態(アクティブ状態)であれば、制御ロジック部1からの指令に基づき、ハイサイドプリドライバ212は、ハイサイドトランジスタ211Aをオン、ローサイドトランジスタ211Bをオフとすることで、ハイサイドトランジスタQH1をオフし、ハイサイドトランジスタ211Aをオフ、ローサイドトランジスタ211Bをオンとすることで、ハイサイドトランジスタQH1をオンとする。
一方、ローサイド駆動回路22は、ローサイドドライバ221と、ローサイドプリドライバ222と、を有する。ローサイドドライバ221は、pチャンネルMOSトランジスタで構成されるハイサイドトランジスタ221Aと、nチャンネルMOSトランジスタで構成されるローサイドトランジスタ221Bと、を有する。
ハイサイドトランジスタ221Aのソースは、電源電圧の印加端に接続される。ハイサイドトランジスタ221Aのドレインは、ローサイドトランジスタ221Bのドレインと接続ノードN12で接続される。接続ノードN12は、ローサイドトランジスタQL1のゲートに接続される。ローサイドトランジスタ221Bのソースは、グランド電位の印加端に接続される。ローサイドプリドライバ222は、ハイサイドトランジスタ221Aとローサイドトランジスタ221Bを駆動する。
ローサイドプリドライバ222が動作状態(アクティブ状態)であれば、制御ロジック部1からの指令に基づき、ローサイドプリドライバ222は、ハイサイドトランジスタ221Aをオン、ローサイドトランジスタ221Bをオフとすることで、ローサイドトランジスタQL1をオンし、ハイサイドトランジスタ221Aをオフ、ローサイドトランジスタ221Bをオンとすることで、ローサイドトランジスタQL1をオフとする。
ここで、先述のように制御ロジック部1は、ブレーキモードへ移行すると、ハイサイドプリドライバ212をシャットダウンさせ、ローサイドプリドライバ222には動作状態にてローサイドトランジスタQL1をオンとさせる。これにより、ハイサイドトランジスタ211Aおよびローサイドトランジスタ211Bはともにオフとなり、接続ノードN11はオープン状態となり、ハイサイドトランジスタQH1はオフとされる。一方、ローサイドプリドライバ222によりハイサイドトランジスタ221Aはオン、ローサイドトランジスタ221Bはオフとされ、ローサイドトランジスタQL1はオンとされる。
また、駆動回路2B,2C(図2)は、図6で示した駆動回路2Aと同様な構成であり、ブレーキモードへ移行すると、駆動回路2B,2Cそれぞれにおいてハイサイドプリドライバはシャットダウンされ、ローサイドプリドライバによりローサイドトランジスタQL2,QL3がオンとされる。
これにより、モータM1,M2(図1)は、ショートブレーキ状態とされる。このように、本実施形態では、ブレーキモードへ移行すると、ハイサイドトランジスタを駆動するハイサイドプリドライバ(ハイサイド駆動回路)はシャットダウンさせるので、消費電流を低減することが可能となる。
特に、モータM1,M2は、パワーウィンドウ、パワーシート、シートベルト、サイドミラー、ワイパーなどを駆動する車載用モータとすれば、車両運転時には大半が停止状態(ブレーキ状態)であるモータであるので、省エネルギーの効果が大きくなり、車両の航続距離の延長を期待できる。
<3.第1実施形態の変形例>
図7は、先述した第1実施形態の一変形例に係るモータドライバ100A’の構成を示す図である。図7に示すモータドライバ100A’の先述した図2との構成上の相違点は、ブレーキ端子BTを設けていることである。
外部端子であるブレーキ端子BTは、マイクロコントローラ120(図1)からブレーキ信号BRKを入力され、ブレーキ信号BRKは、制御ロジック部1へ入力される。例えば、ブレーキ信号BRKがハイレベルとなると、制御ロジック部1はブレーキモードへ移行する。すなわち、本実施形態では、SPI通信ではなく、専用の外部端子を用いてモータドライバをブレーキモードへ移行させる。
<4.第2実施形態>
次に、本発明の第2実施形態について説明する。図8は、第2実施形態に係るモータドライバ100Bの構成を示す図である。図8に示すモータドライバ100Bの先述した第1実施形態(図2)との構成上の相違点は、ブレーキ端子BT、アナログスイッチ8、およびインバータ9を設けることである。なお、ブレーキ端子BTについては、先述した第1実施形態の変形例(図7)と同様である。
本実施形態は、図8に示すように、SPI通信のためにマイクロコントローラ120(図1)と同じ第1電源電圧Vccを制御ロジック部1に供給するために、電源端子VCCが設けられる場合に有効である。
アナログスイッチ8は、電源端子VCCからローサイドトランジスタQL1のゲートと接続される接続ノードNG11、ローサイドトランジスタQL2のゲートと接続される接続ノードNG12、ローサイドトランジスタQL3のゲートと接続される接続ノードNG13のそれぞれへの経路上に配置され、当該経路の導通/遮断を切替える。
制御ロジック部1は、スイッチ制御信号SWCをアナログスイッチ8の第1入力端に入力させるとともに、スイッチ制御信号SWCをインバータ9を介してアナログスイッチ8の第2入力端に入力させる。これにより、制御ロジック部1は、スイッチ制御信号SWCのハイレベル/ローレベルの切替えにより、アナログスイッチ8のオフ/オンを切替える。アナログスイッチ8がオンの場合、第1電源電圧Vccはアナログスイッチ8を介して接続ノードNG11,NG12,NG13、すなわち、ローサイドトランジスタQL1,QL2,QL3のゲートに印加され、ローサイドトランジスタQL1,QL2,QL3はオンとされる。
図9は、図8におけるアナログスイッチ8の具体的な構成例と、ハイサイドスイッチQH1およびローサイドスイッチQL1から成るハーフブリッジ電力出力段を駆動する駆動回路2Aの一構成例を示す図である。なお、駆動回路2Aの構成は、先述した図6と同様である。
図9に示すように、アナログスイッチ8は、pチャンネルMOSトランジスタ81とnチャンネルMOSトランジスタ82との並列接続構成を有する。
ブレーキ端子BTを介して制御ロジック部1に入力されるブレーキ信号BRKにより制御ロジック部1がブレーキモードへ移行すると、制御ロジック部1は、スイッチ制御信号SWCをローレベルとすることでアナログスイッチ8をオンとし、第1電源電圧Vccはアナログスイッチ8を介して接続ノードNG11、すなわちローサイドトランジスタQL1のゲートに印加される。このとき、制御ロジック部1は、ハイサイドプリドライバ212およびローサイドプリドライバ222をともにシャットダウンさせるので、接続ノードN11,N12はオープン状態となる。これにより、ハイサイドトランジスタQH1はオフ、ローサイドトランジスタQL1はオンとされる。
また、駆動回路2B,2C(図8)は、図9で示した駆動回路2Aと同様な構成であり、ブレーキモードへ移行すると、駆動回路2B,2Cそれぞれにおいてハイサイドプリドライバおよびローサイドプリドライバはシャットダウンされる。また、オンとなったアナログスイッチ8により第1電源電圧Vccが接続ノードNG12,NG13に印加される。これにより、ハイサイドトランジスタQH2,QH3はオフ、ローサイドトランジスタQL2,QL3はオンとされる。
これにより、モータM1,M2は、ショートブレーキ状態とされる。このように、本実施形態では、ブレーキモードへ移行すると、ハイサイドプリドライバ(ハイサイド駆動回路)およびローサイドプリドライバ(ローサイド駆動回路)をシャットダウンさせるので、消費電流を低減することが可能となる。また、アナログスイッチ8を用いることも省電力に繋がる。
なお、本実施形態において、ブレーキ端子BTを設けず、SPI通信によりブレーキモードへ移行する変形例を採用してもよい。
<5.第3実施形態>
次に、本発明の第3実施形態について説明する。図10は、本発明の第3実施形態に係るモータドライバ100Cの構成を示す図である。
図10に示すモータドライバ100Cでは、制御ロジック部1はSPI通信を行う機能を有さないので、制御ロジック部1へ第1電源電圧Vccを供給するための電源端子VCCは備えていない。これにより、モータドライバ100Cでは、電源電圧端子VSに印加される第2電源電圧Vsが内部電源部7により変換されて制御ロジック部1に供給される。また、モータドライバ100Cは、ブレーキ端子BTを有している。
さらに、モータドライバ100Cには、ゲート電圧生成部(駆動信号生成部)10が設けられる。ゲート電圧生成部10は、電源電圧端子VSに印加される第2電源電圧Vsに基づいてゲート電圧(制御端駆動信号)VGを生成し、生成したゲート電圧VGを接続ノードNG11,NG12、すなわちローサイドトランジスタQL1,QL2のゲートに印加させる。また、ブレーキ信号BRKに応じてゲート電圧生成部10は、ゲート電圧VGのオンオフを切替える。
図11は、図10におけるゲート電圧生成部10の一構成例と、ハイサイドスイッチQH1およびローサイドスイッチQL1から成るハーフブリッジ電力出力段を駆動する駆動回路2Aの一構成例を示す図である。なお、駆動回路2Aの構成は、先述した図6と同様である。
図11に示すように、ゲート電圧生成部10は、プルアップ抵抗10Aと、nチャンネルMOSトランジスタで構成されるnMOS10Bと、インバータ10C,10Dと、pチャンネルMOSトランジスタで構成されるpMOS10Eと、抵抗10Fと、ツェナーダイオード10Gと、を有している。
プルアップ抵抗10Aの一端は、電源電圧端子VSに接続される。プルアップ抵抗10Aの他端は、nMOS10Bのドレインに接続ノードN101で接続される。nMOS10Bのソースは、グランド電位の印加端に接続される。接続ノードN101は、インバータ10Cの入力端に接続される。インバータ10Cの出力端は、インバータ10Dの入力端に接続される。インバータ10Dの出力端は、pMOS10Eのゲートに接続される。pMOS10Eのソースは、電源電圧端子VSに接続される。pMOS10Eのドレインは、抵抗10Fの一端に接続される。抵抗10Fの他端は、ツェナーダイオード10Gのカソードに接続ノードN102で接続される。ツェナーダイオード10Gのアノードは、グランド電位の印加端に接続される。接続ノードN102は、ローサイドトランジスタQL1のゲートに接続ノードNG11で接続される。
ブレーキ信号BRKがローレベルでブレーキモードのオフを示す場合、nMOS10Bはオフとなり、インバータ10Cの入力がハイレベルとなり、インバータ10Dの出力がハイレベルとなり、pMOS10Eはオフとなる。これにより、ゲート電圧VGは、ハイサイドスイッチ221Aとローサイドスイッチ221Bのオンオフ状態に依存する。
一方、ブレーキ信号BRKがハイレベルでブレーキモードがオンとなった場合、nMOS10Bがオンとなり、インバータ10Cの入力はローレベルとなり、インバータ10Dの出力がローレベルとなり、pMOS10Eはオンとなる。このとき、制御ロジック部1は、ブレーキ信号BRKがハイレベルとなったことを受け、ハイサイドプリドライバ212およびローサイドプリドライバ222をともにシャットダウンさせるので、接続ノードN11,N12はオープン状態となる。これにより、ハイサイドトランジスタQH1はオフとなる。また、pMOS10Eがオンとなることにより、ゲート電圧VGはツェナーダイオード10Gによりツェナー電圧にクランプされ、ローサイドトランジスタQL1はオンとなる。なお、抵抗10Fは、電流制限用の抵抗として機能する。
また、駆動回路2B(図10)は、図11で示した駆動回路2Aと同様な構成であり、ブレーキモードへ移行すると、駆動回路2Bにおいてハイサイドプリドライバおよびローサイドプリドライバはシャットダウンされる。また、ツェナー電圧にクランプされたゲート電圧VGが接続ノードNG12に印加される。これにより、ハイサイドトランジスタQH2はオフ、ローサイドトランジスタQL2はオンとされる。
これにより、出力端子OUT1,OUT2間に接続される不図示のモータは、ショートブレーキ状態とされる。このように、本実施形態では、ブレーキモードへ移行すると、ハイサイドプリドライバ(ハイサイド駆動回路)およびローサイドプリドライバ(ローサイド駆動回路)をシャットダウンさせるので、消費電流を低減することが可能となる。また、ゲート電圧生成部10においてプルアップ抵抗10Aおよび抵抗10Fを流れる消費電流は小さくすることが可能である。
<6.車載システムへの適用例>
以上説明した各種実施形態に係るモータドライバは、各種の車載システムに適用が可能である。ここでは、モータドライバを車載システムの一例としてパワーウィンドウシステムに適用した例について説明する。
図12は、本発明の実施形態に係るモータドライバ100を適用したパワーウィンドウシステム450の一構成例を示す概略図である。図12に示すパワーウィンドウシステム450は、ウィンドウ400を駆動するためのシステムであり、モータドライバ100と、モータ300と、レギュレータ350と、ウィンドウ400と、を有する。
モータドライバ100は、DCブラシ付きモータであるモータ300を駆動制御する。レギュレータ350は、いわゆるアーム式のレギュレータであり、モータ300の回転駆動により、ウィンドウ400を上下に移動させる機構である。なお、レギュレータは、これに限らず、例えばいわゆるワイヤ式のレギュレータとしてもよい。ウィンドウ400は、例えば車両の両側側面の前後に配置される。
モータドライバ100によるモータ300の回転駆動により、ウィンドウ400が上下方向位置を調整された後は、モータドライバ100はブレーキモードへ移行し、モータ300はショートブレーキ状態となり、ウィンドウ400は位置を固定される。従って、車両運転時の大半はモータドライバ100はブレーキモードとなるので、先述した各種実施形態による省エネルギーの効果が大きくなる。なお、先述したように、本発明を効果的に適用可能な車載システムは、他にも例えばパワーシートシステム、シートベルトシステム、サイドミラーシステム、ワイパーシステムなど多岐にわたる。
<7.その他>
以上、本発明の実施形態について説明したが、本発明の趣旨の範囲内であれば、実施形態は種々の変更が可能である。
本発明は、例えば車載用モータの駆動用途などに利用することができる。
100、100A~100C モータドライバ
110 電圧レギュレータ
120 マイクロコントローラ
150 バッテリ電源
200 モータ駆動システム
300 モータ
350 レギュレータ
400 ウィンドウ
450 パワーウィンドウシステム
1 制御ロジック部
2A~2C 駆動回路
21 ハイサイド駆動回路
211 ハイサイドドライバ
211A ハイサイドトランジスタ
211B ローサイドトランジスタ
212 ハイサイドプリドライバ
22 ローサイド駆動回路
221 ローサイドドライバ
221A ハイサイドトランジスタ
221B ローサイドトランジスタ
222 ローサイドプリドライバ
3 パワーオンリセット部
4 減電圧保護部
5 過電圧保護部
6 サーマルシャットダウン部
7 内部電源部
8 アナログスイッチ
9 インバータ
10 ゲート電圧生成部
QH1~QH3 ハイサイドトランジスタ
QL1~QL3 ローサイドトランジスタ
M1,M2 モータ
VS 電源電圧端子
VCC 電源端子
OUT1~OUT3 出力端子
E イネーブル端子
CB チップセレクト端子
SK クロック信号入力端子
SI 入力データ端子
SO 出力データ端子
BT ブレーキ端子

Claims (6)

  1. 第1ハイサイドトランジスタと第1ローサイドトランジスタとで構成され、モータを駆動するための第1ハーフブリッジ電力出力段と、
    第2ハイサイドトランジスタと第2ローサイドトランジスタとで構成され、前記モータを駆動するための第2ハーフブリッジ電力出力段と、
    前記第1ハイサイドトランジスタを駆動する第1ハイサイド駆動回路と、
    前記第1ローサイドトランジスタを駆動する第1ローサイド駆動部と、
    前記第2ハイサイドトランジスタを駆動する第2ハイサイド駆動回路と、
    前記第2ローサイドトランジスタを駆動する第2ローサイド駆動部と、
    制御部と、
    を有し、
    第1ハイサイドトランジスタと第1ローサイドトランジスタとが接続される第1ノードと、第2ハイサイドトランジスタと第2ローサイドトランジスタとが接続される第2ノードと、の間に前記モータが接続可能であり、
    ブレーキモードへ移行すると、前記第1ローサイド駆動部によって前記第1ローサイドトランジスタがオンとされるとともに、前記制御部は、前記第1ハイサイド駆動回路をシャットダウンさせることで前記第1ハイサイドトランジスタをオフとさせ、かつ、前記第2ハイサイド駆動回路によって前記第2ハイサイドトランジスタがオフとされ、前記第2ローサイド駆動部によって前記第2ローサイドトランジスタがオンとされ、
    前記第1ハイサイドトランジスタに第2電源電圧を印加させるための電源電圧端子と、
    外部からブレーキ信号を受ける専用外部端子であるブレーキ端子と、
    前記第2電源電圧に基づいて前記第1ローサイドトランジスタの制御端に印加する制御端駆動信号を生成する駆動信号生成部と、
    をさらに有し、
    前記第1ローサイド駆動部は、前記第1ローサイドトランジスタを駆動する第1ローサイド駆動回路と、前記駆動信号生成部と、を有し、
    前記ブレーキモードへの移行を指令する前記ブレーキ信号が前記ブレーキ端子に入力されると、前記駆動信号生成部は、前記第1ローサイドトランジスタをオンさせる前記制御端駆動信号を生成するとともに、前記制御部は、前記第1ローサイド駆動回路をシャットダウンさせ
    前記駆動信号生成部は、
    前記電源電圧端子が一端に接続される第1抵抗と、
    前記第1抵抗の他端とグランド電位の印加端との間に接続されて前記ブレーキ信号により制御端を駆動される第1トランジスタと、
    前記第1抵抗の他端と前記第1トランジスタとが接続される第1接続ノードに接続される入力端を有するインバータ段と、
    前記電源電圧端子と第2抵抗の一端との間に接続されて前記インバータ段の出力により制御端を駆動される第2トランジスタと、
    前記第2抵抗の他端と接続されるカソードを有するツェナーダイオードと、
    を有し、
    前記第2抵抗の他端と前記カソードとが接続される第2接続ノードは、前記第1ローサイドトランジスタの制御端に接続される、モータドライバ。
  2. 請求項1記載のモータドライバと、
    前記モータドライバにより駆動される車載用モータと、を有するモータ駆動システム。
  3. 前記車載用モータは、ウィンドウ、シート、シートベルト、ミラー、ワイパーのいずれかを駆動するモータである、請求項に記載のモータ駆動システム。
  4. モータドライバと、マイクロコントローラと、を有するモータ駆動システムであって、
    前記モータドライバは、
    第1ハイサイドトランジスタと第1ローサイドトランジスタとで構成され、モータを駆動するための第1ハーフブリッジ電力出力段と、
    第2ハイサイドトランジスタと第2ローサイドトランジスタとで構成され、前記モータを駆動するための第2ハーフブリッジ電力出力段と、
    前記第1ハイサイドトランジスタを駆動する第1ハイサイド駆動回路と、
    前記第1ローサイドトランジスタを駆動する第1ローサイド駆動部と、
    前記第2ハイサイドトランジスタを駆動する第2ハイサイド駆動回路と、
    前記第2ローサイドトランジスタを駆動する第2ローサイド駆動部と、
    制御部と、
    を有し、
    第1ハイサイドトランジスタと第1ローサイドトランジスタとが接続される第1ノードと、第2ハイサイドトランジスタと第2ローサイドトランジスタとが接続される第2ノードと、の間に前記モータが接続可能であり、
    ブレーキモードへ移行すると、前記第1ローサイド駆動部によって前記第1ローサイドトランジスタがオンとされるとともに、前記制御部は、前記第1ハイサイド駆動回路をシャットダウンさせることで前記第1ハイサイドトランジスタをオフとさせ、かつ、前記第2ハイサイド駆動回路によって前記第2ハイサイドトランジスタがオフとされ、前記第2ローサイド駆動部によって前記第2ローサイドトランジスタがオンとされ、
    前記モータドライバは、
    前記制御部との間でシリアル通信を行う外部の前記マイクロコントローラに供給される第1電源電圧を前記制御部へ供給するための電源端子と、
    前記電源端子から前記第1ローサイドトランジスタの制御端への経路の導通/遮断を切替えるアナログスイッチと、
    をさらに有し、
    前記第1電源電圧は、前記第1ハイサイドトランジスタおよび前記第2ハイサイドトランジスタに供給される第2電源電圧よりも低く、
    前記第1ローサイド駆動部は、前記第1ローサイドトランジスタを駆動する第1ローサイド駆動回路と、前記アナログスイッチと、を有し、
    前記制御部は、前記ブレーキモードへ移行すると、前記アナログスイッチをオンとするとともに、前記第1ローサイド駆動回路をシャットダウンさせる、モータ駆動システム。
  5. 前記モータドライバは、
    外部からブレーキ信号を受ける専用外部端子であるブレーキ端子と、
    前記ブレーキ端子と前記制御部との間に接続され、前記ブレーキ信号を伝達する信号線と、
    をさらに有し、
    前記制御部は、前記ブレーキ端子を介して入力された前記ブレーキ信号に基づいて前記ブレーキモードへ移行する、請求項に記載のモータ駆動システム
  6. 前記制御部は、前記シリアル通信により指令を受けることで前記ブレーキモードへ移行する、請求項に記載のモータ駆動システム
JP2019147936A 2019-08-09 2019-08-09 モータドライバ、およびモータ駆動システム Active JP7345975B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019147936A JP7345975B2 (ja) 2019-08-09 2019-08-09 モータドライバ、およびモータ駆動システム
US16/943,669 US11539312B2 (en) 2019-08-09 2020-07-30 Motor driver and motor driving system
CN202010773409.2A CN112350625A (zh) 2019-08-09 2020-08-04 电机驱动器、及电机驱动***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019147936A JP7345975B2 (ja) 2019-08-09 2019-08-09 モータドライバ、およびモータ駆動システム

Publications (2)

Publication Number Publication Date
JP2021029084A JP2021029084A (ja) 2021-02-25
JP7345975B2 true JP7345975B2 (ja) 2023-09-19

Family

ID=74357589

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019147936A Active JP7345975B2 (ja) 2019-08-09 2019-08-09 モータドライバ、およびモータ駆動システム

Country Status (3)

Country Link
US (1) US11539312B2 (ja)
JP (1) JP7345975B2 (ja)
CN (1) CN112350625A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023176088A1 (ja) * 2022-03-18 2023-09-21 ローム株式会社 半導体装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018164253A (ja) 2017-03-24 2018-10-18 ローム株式会社 負荷の駆動回路、それを用いたシステム、駆動回路の制御方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004274817A (ja) * 2003-03-05 2004-09-30 Yazaki Corp モータ正転・逆転駆動回路
JP5421405B2 (ja) * 2012-02-28 2014-02-19 ファナック株式会社 ダイナミックブレーキ制御手段を備えるモータ駆動装置
US9273626B2 (en) * 2012-10-31 2016-03-01 Fairchild Semiconductor Corporation Power switching system with control signal driven supply voltage
KR101452071B1 (ko) * 2012-12-21 2014-10-16 삼성전기주식회사 구동 회로, 구동 모듈 및 모터 구동 장치
JP6324687B2 (ja) 2013-09-10 2018-05-16 ローム株式会社 モータ駆動回路
EP3158638B1 (en) * 2014-06-23 2020-11-04 Husqvarna AB Failsafe hardware brake mechanism for outdoor power equipment
US10804822B2 (en) * 2018-07-20 2020-10-13 Allegro Microsystems, Llc Electronic circuit for reducing rotation speed of an unpowered electric motor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018164253A (ja) 2017-03-24 2018-10-18 ローム株式会社 負荷の駆動回路、それを用いたシステム、駆動回路の制御方法

Also Published As

Publication number Publication date
US20210044222A1 (en) 2021-02-11
JP2021029084A (ja) 2021-02-25
CN112350625A (zh) 2021-02-09
US11539312B2 (en) 2022-12-27

Similar Documents

Publication Publication Date Title
JP3245062B2 (ja) オフ‐チップ・ドライバ回路
EP0844737B1 (en) Input buffer circuit and bidirectional buffer circuit for plural voltage systems
US20020149392A1 (en) Level adjustment circuit and data output circuit thereof
US8154323B2 (en) Output driver operable over wide range of voltages
JP2007306042A (ja) レベル変換回路及びこれを用いた入出力装置
JP2017212490A (ja) Cmos出力回路
JP6324687B2 (ja) モータ駆動回路
JP2005510935A (ja) 能動電圧レベルバススイッチ(又はパスゲート)変換器
JP7345975B2 (ja) モータドライバ、およびモータ駆動システム
JPH0883909A (ja) 半導体集積回路
US8786322B2 (en) Gate driver circuit and operating method thereof
JP5160320B2 (ja) スイッチング駆動回路
US7218145B2 (en) Level conversion circuit
JPH10301680A (ja) プル・アップ回路及び半導体装置
US7764108B2 (en) Electrical fuse circuit
US20230246640A1 (en) Wide voltage gate driver using low gate oxide transistors
JP2009159121A (ja) 電子回路装置、回路システム、集積回路装置および電子機器
JP2000082945A (ja) 温度検出機構を有する出力電流調整回路
JP4421791B2 (ja) レベルシフト回路
JP5375383B2 (ja) 出力バッファ回路
US7015743B2 (en) Circuit of redundancy IO fuse in semiconductor device
JP4680423B2 (ja) 出力回路
KR100336570B1 (ko) 씨모스 출력 버퍼 회로
JP5695538B2 (ja) 半導体装置
JP2024093764A (ja) 半導体装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230510

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230823

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: 20230905

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230905

R150 Certificate of patent or registration of utility model

Ref document number: 7345975

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150