EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
简介:
( ~, q4 ?, B4 U! g: f+ S$ c( i
' ^8 }# m2 c5 t' ]7 U6 f& QMC9S12G系列是经过优化的汽车级16位微控制器产品线,具有低成本、高性能、引脚数量少的显著特点。MC9S12G系列适合需要CAN或LIN/SAE J2602通信的一般汽车应用。
/ ^" j2 ^7 v! _
! w! q; w$ [9 F! ]3 Q6 X基本特性:; g% I4 p0 G7 c% f, C3 ~* m
8 |, |6 E' k8 l- Q
MC9S12G系列具有16位mcu的所有优点和功效,同时保留了飞思卡尔现有8位和16位MCU系列用户所享有的低成本、低功耗、电磁兼容性(EMC)以及代码效率等优势。
, @7 o. m% T) Y S; p6 U3 {: r: |
* f# p5 B* @4 F% `' l9 M/ bMC9S12G128/96和MC9S12GN32/16是MC9S12G系列在市场上最先推出的四款主要主品。
$ q! G, s' O+ T$ k4 c/ S+ x* x9 Z
2 Q/ t) ~" Q5 ]( G: V( m; V* O特点包括:1 Y; R1 v2 ^1 l" S, W0 z
2 e% P8 m( M" r9 d% ?0 G+ s/ {% J
S12 CPU内核,25MHz总线
0 M% _* d1 x7 ^. V. O% H$ k) c' F9 `; c+ J! T! ?8 m8 u3 A5 ]* Z
高达240 KB带纠错码(ECC)的片上闪存,
# c% x W4 H( g; [( ~$ z+ U0 S% y- p/ e
高达4 KB 带纠错码(ECC)的 EEPROM,
9 }4 f3 x0 W+ {( c0 U3 E/ f% [- R. x6 o
高达11 KB片上SRAM
4 T V* g4 ^" G% |# t' N0 e+ Q
6 ~. ^+ G" v; P) A; G4 N" }) f 一个多层扩展控制器局域网(MSCAN)模块(支持CAN协议 2.0A/B)
8 L' P" u' |9 U" \
0 s! a9 w! F* K/ Y _: s+ z! ~ 三个串行通信接口(SCI)模块用以支持LIN通信,以及三个串行外设接口(SPI)模块, i ~# a w& p5 ?' R; i% v
5 |' R. Z# h; r0 r' m# w) x
精密固定电压参考用于ADC转换, j8 Z x* J& B; ~9 l( U
! j6 Y& L3 J$ U+ E$ s
1 MHz内部振荡器+ w0 ?' C0 Q4 o( {0 Z2 i
1 \' Q8 x, n" _$ q+ r) A8 X
片上稳压器调节输入电源和所有内部电压8 E* b& q/ V7 g9 m
; D/ y+ A9 {; A方案特点:% l( _4 N, O: S# Q& U1 a! ]
. C7 ^7 x" p- _# |/ y
The MC9S12G128 Controller Board is designed to a drive 3-phase BLDC motor, enabling implementaTIon of motor control techniques:' G3 C1 A: J2 g7 K
3 l; [' I2 ?3 k! }! e% [# p• Sensorless:( K: Y/ W6 S Q( ~
1 y0 O: V. C* w6 ]9 Y" z: w— Back-EMF signal sensing using an MCU ADC module
: p* Y+ p, v7 U: Z
, f7 ?* f' u; l9 V `- ]1 G— Back-EMF zero-cross signal monitoring
* ~9 @, N: P6 h4 B1 [6 k3 B4 h# S' Z+ q4 [
• Sensor based:
6 Q# X) l2 ~3 i/ {1 A" G3 N0 g1 ?: ]) F& \9 v& y" h
— Hall sensor signal monitoring
% U! j9 N5 t y" S
a4 ^3 c+ U6 ^5 A- V F# nOn-board UNI-3 inteRFace enables control of the BLDC motor power stage.6 _7 T" N4 o! F5 @: s0 a4 P
) A3 x$ h) z. A' |The LIN and CAN communicaTIon interfaces connect the board to the other automoTIve network nodes.
' b4 `* O8 Z; F' C$ ~) E, A% B$ i" G5 D! K0 V5 f
The USB interface is targeted at FreeMASTER PC-based applicaTIon control.# I' a; v! F E' v0 I% v- ?
" ^! ?# d( Q" U u+ yThe MC9S12G128 Controller Board features follows:
[) m5 M4 n$ r1 J5 }
" a# J$ Y. K( U6 u2 t4 J# {• MC9S12G128 microcontroller, 100 LQFP package8 T& r1 @( V7 s" |9 O0 a8 M* Q
- Q3 s7 x& x& g/ M• BDM interface for MCU code download and debugging2 A* w3 b$ I( M
5 U3 U/ L( g. o% S2 S* R5 j• MC33905 System-basis chip (power supply, connectivity)9 g0 x8 L! D- g/ T- j& h
8 X( Z4 @, p3 L. J( h
• Motor control interface:! E6 n! Y3 [$ \! f) f! ?& g8 c
0 Z3 w" A6 V I' B6 _& ]! T9 ?
— UNI-3
( L: d' `/ w( q& w8 k2 l1 ^- F. B* `& F( n. n" \: w1 N
— MC33937A predriver
9 r6 ]% J1 Y# w, b0 a2 D) h7 f+ m
— Hall sensors, R; s( o) a/ u5 z8 @1 i+ b6 b8 n
4 s _+ i# D: P4 E) J8 d' K• Connectivity interface:
6 z/ l( H4 N/ C, C) L) v# ]9 ~. m1 ]: `- i) }. u
— LIN (MC33905)! v! C( q' J- K' A, m
4 N5 v* p2 f3 ]& d \1 r+ h3 O
— CAN (MC33905)
+ u. `% D7 x4 Z# v' i5 l" o) Q5 Y }
— USB interface
. b4 n1 ^0 o! q2 Y' W
, u( s |4 _8 N$ N& |2 z• LEDs:
/ _# b3 F6 r* F; _
4 A3 D5 i& [) J5 C4 h. e- T— Power-on indicators
$ f5 D% g! k$ |# @) q6 b7 h
) {7 L5 r* Z: o- T( w0 \ p+ H8 _— Phase A, B, C PWM control signals
& ?$ {4 a: U" `$ _1 I$ v, l/ ]. M% _( C7 ]. r% g4 t- G z
— Phase A, B, C zero-cross
3 k! f5 c- y- u% y- |' E8 c4 q, E U) O) t5 B* ?' J2 c. s
— Hall sensor outputs
7 C/ W$ g# U$ I4 ?" h4 j' q: W0 {+ o1 g9 p: y3 U; X
— Fault monitoring
0 e2 |3 o/ F8 Z% P3 y
' U/ t2 C. L9 c. r" ~4 G7 j5 a) i8 @— SBC safe mode# S' F% F' L4 u/ d5 h; [. K
6 i6 N/ y, r! m* Q2 x
— User application
/ E% _* e* f- i6 e6 s: N: [* A& Y' S) h% g$ H# @+ _8 G
• Rotary encoder switch for an application control
& U; m, D; D! }5 t; X8 a: B* N T& w/ U9 F
• On-board PWM dead time generation+ E( P4 ?0 ]8 U( V2 G% M9 _
0 Y( b7 C( A! m* P7 v
• MCU pins accessible via pin headers
# j+ _; s" L p& R
& w* |% J- y+ k+ }% \3 k7 n. f4 i* F% O0 D3 s! w
$ q6 C* T k- ^
图1 参考框图, d& d" C: Y% @ Q
0 x k( S6 R$ ]
5 q2 u1 u/ P9 N' l+ R& y
4 N F- U6 T: m/ u4 j图2 参考原理图1
/ \ |0 q- K9 [: G: I# n$ `- Q2 h9 \
+ B' S4 x7 y4 q, O% @5 L& B( J g; v: T/ F' l1 C0 Z# J4 e
( t( |/ {6 r, ]' L8 M8 {2 V1 D
, h4 q5 d& |2 A
- ^" j/ {) ?! l4 Y; }" g6 A: N
( @* Q+ e3 k$ U Y6 k1 |7 h/ {+ [8 n+ O8 U+ c4 _ A- Y1 V. j
图3: 参考原理图26 q/ c- M( c, W* r& h
; F8 b4 s, ?# w! _0 l# J1 @
5 v; n* b7 m* m7 s
9 j2 j" F' ]. S9 ^% ~# B图4: 参考原理图3% k% e- g, _8 X5 W; ? v: J! r$ M
) K7 }% p# \- E% \& C! P
( b6 R: B& e7 d! C
4 J4 F' q7 I2 U. |# D6 Y- B图5 参考原理图4
) G+ }* q' C/ C, y- a6 M s
0 Q- P b6 T+ j: P |