Semiconductor Components Industries, LLC, 2013
February, 2013 − Rev. 1 1 Publication Order Number:
DN05026JP/D
DN05026/D
自動車用ミラー制御の設計
回路説明このデザイン・ノートでは、側面確認用ミラー・
アプリケーション向けに、
2
個のNCV7703
デバイス と1個の250 mA対応の低ドロップ・アウト(LDO)レギ ュレータを採用しています。マイクロコントローラ・ユニット
(MCU)
は、ドライバーが操作と診断を実 行できるように、SPI (シリアル・ペリフェラル・イ ンタフェース)
を通じてNCV7703
との通信を行いま す。NCV7703
デバイスのSPI
ポートは、パラレル構 成を採用しています。したがって、内蔵された各ド ライバには、マイクロコントローラからの入力を受 け取る独自の専用CSB (
チップ・セレクト・バー)
入 力信号があり、他のSPI
信号(SI
、SCLK
、SO)
は共有 されます。この構成では、MCUは単一のSPIフレーム 内で、1
個のNCV7703
デバイスのみとの通信を実行 できます。2
個のDC
モータは、サイド・ミラーの垂直移動と 水平移動を制御します。これらのモータは、カスケ ード構成でNCV7703に接続されているので、特定の 時点では1個のモータのみがアクティブになること ができます。さらに、この設計の回路図には、バッテリの逆電 圧保護回路と、
ESD
抑止回路も内蔵されています。DC
バイパス・コンデンサと電流制限抵抗に関する推 奨値も、設計の補助として提示されています。ソフトウェアの考慮事項
NCV7703
を動作させるためにマイクロコントロー ラのプログラミングを実行するときに、Figure 2
に示 すフロー・チャートを設計のリファレンスとして使 用できます。このチャートでは、LDO
によってリセ ットがトリガされたとき、またはウォッチドッグの フォールトによってLDOが強制的にリセット状態に なったときに、MCU
をスリープ・モードに維持する 方法を示しています。このフローチャートでは、特定の時点で1個の
NCV7703デバイスのみが有効になること、また、複
数の保護ビット、過電流検出シャットダウン、過電 圧ロックアウトの各制御機能は“1”
に設定されること を示しています。さらに、特定の軸方向での移動に 関するモーターの動作や、非オーバーラップ遅延も 規定されています。特長
左右の側面確認用ミラー・アプリケーション SPI
を通じたモータ制御
過小負荷の検出
過電流保護
逆バッテリ保護 ESD
抑止Table 1. DEVICE DETAILS
Device Application Load Dump Channel Count RDSon Miscellaneous
NCV7703,
NCV8518 Mirror Control 40 V 3 0.8 W (Typ) Individual Driver
Control Table 2. OTHER SPECIFICATIONS
NCV7703 Output Current 0.5 A Max
NCV7703 SPI Frequency 5 MHz Max
NCV7703 Frame Length 16 Bits
Device Enable Yes, NCV7703 & NCV8518
Under Load Detection Yes, NCV7703
3.3 V/5 V System Compatible Yes, NCV7703
Over Voltage and Under Voltage Lockout Yes, NCV7703
Daisy Chain Compatible Yes, NCV7703
Watchdog Yes, NCV8518
http://onsemi.com
DESIGN NOTE
DN05026/D
http://onsemi.com 2
SCHEMATIC
Figure 1. Design Schematic
XY Motor L1 Motor L2 VCC VS
NCV7703 U2 OUT1
OUT2
OUT3
SCLK SI SO
U2
VS
VCC C4 22 m F C5 22 m F R7 4.7 k W
R8 4.7 k
W R9 R10 R1 1 4.7 k W
LR
Mirror Select
Directional Input
Microprocessor R5 4.7 k W
R6 4.7 k
W
R2 4.7 kW
SCLK SI SO
OUT1
OUT2
OUT3
XY
Motor R1 Motor R2
NCV7703 U1
U1
CSB EN
CSB EN
VCC VS
VS
VCC C3 22 m F NCV8518A DELA Y
WAKE WDI RESET
EN VOUT VIN
R3 4.7 kW
R4 4.7 kW
R1 120 k
W
C6 1 m F C1 0.1
m F
D1 D2 MRA4003T3 MRA4003T3
C2 22
m F
D3 SL24T1G
+ −
Vbat 12 V
R12 22 k
W SW1 KEYON
Current limiting resistors R2 − R1 1 are based on 5 V , 1 mA I/O requirement. These values can be adjusted base on the MCU I/O capability .
DN05026/D
http://onsemi.com 3
Mirror Select
L R
Initialize MCU Reset
Yes No
Sleep
Start
LDO POR VOUT < VRSTth
No WDI signal VIN < 4.75
Reset Reset
Enable U2 NCV7703 OVLO= ‘1’
OCD = ‘1’
Enable U2 NCV7703 OVLO= ‘1’
OCD = ‘1’
Wait for Directional Input
Directional
Left Up Down Right
Turn on OUTH2 &
OUTL1 via SPI
Repeat the SPI command for SO
data
Fault No Yes
Fault Handling Routine Delay
100 us
Turn Off OUTH2 & OUTL1
via SPI
Turn on OUTH2 &
OUTL3 via SPI
Repeat the SPI command for SO
data
Fault No Yes
Delay 100 us
Turn Off OUTH2 & OUTL3
via SPI
Turn on OUTH3 &
OUTL2 via SPI
Repeat the SPI command for SO
data
Fault No Yes
Delay 100 us
Turn Off OUTH3 & OUTL2
via SPI
Turn on OUTH1 &
OUTL2 via SPI
Repeat the SPI command for SO
data
Fault No Yes
Delay 100 us
Turn Off OUTH1 & OUTL2
via SPI Delay
100 us
Left No Yes
Up No Yes
Down
Yes No Right
No Yes
VRSTth– Minimum input voltage for the LDO to regulate OVLO – Over Voltage Lock Out
Control Bit OCD – Over Current Shutdown
Control Bit