Hq "l`
nH|7XY9"
K7]QgfpSZ
美国德州仪器新推出了一款专用单片机MSP430FE42x。这款单片机将电能计量模块直接嵌入在MSP430十六位单片机内部,相当于把一个电能计量芯片与一个MCU相结合,它使得单相电表的设计进一步简化,成本也得到进一步降低。 1^ y^b{
"sUmk e-#
MSP430FE42x不是将电能计量模块与MSP430的CPU简单结合,它还提供了对内部模块的控制。如果用在单相电表的设计,我们可以直接启动内部电能计量模块ESP430;如果用于一些其它需要16位A/D的产品时,可以禁止ESP430模块,直接对前置可变增益放大器和A/D转换器控制,因而这款单片机在产品设计中有很大的灵活性。 R<e ~Cb-
</|m^$v
MSP42x具有三个通道A/D转换器,三个通道A/D转换都是彼此独立,并非如通常单片机那样采用模拟开关切换分别进行转换的方法。 jU=n\o=?
1D)=q^\I
<strong>1MSP430FE42x的三个型号</strong> jCL 1Bj
w7yz4_:x^
目前MSP430FE42x系列单片机有三种型号,这三种型号的单片机采用QFP64封装,引脚完全兼容,内部功能模块完全相同,只是Flash程序存储器和RAM存储器有差别,程序移植性很好, 很适合不同产品对不同容量的要求。表1列出了各单片机的内部资源。 qp2&Z8S\D
Pa
*/&WeB
<strong>表1</strong> :PQvt/-'(D
=X=m_\=~@
<ignore_js_op> \Wf1b8FW
a<v!5\dq!
>+2gAO!
iU?xw@WR
oPR?Ar
YUQKy2
2010-3-22 21:57:03 上传 N6%M+R/Q
<strong>下载附件</strong> (20.55 KB) swG!O}29OX
'klYGp
gtRs||
yIma7H@=L
CG[04y
</ignore_js_op> %lS jC%Z'd
qruv^#_l
<strong> I.u[9CI7HU
2MSP430FE42x的特性</strong> )H-y
&``nYI g/
MSP430FE42x有许多比较优秀的特性,这些特性给产品设计带来了很大的方便。 tz/NR/[
◇ 供电电压范围:2.7~3.6V。 gR@,"6b3
◇ 超低功耗: 活动模式 400μA(3.0V,1MHz); 保持模式 1.1μA; 关断模式 0.1μA。 `8G {-_
◇ 5种省电模式; yo_;j@BGR
◇ 从保持模式唤醒仅用6μs。 t(=Z@9)]4F
◇ 16位单片机,125ns指令周期。 K1m'20U
◇ 电源电压检测。 vs(x;zpJ
◇ 串行在线编程。 Rge\8H/z
◇ 熔丝代码保护。 jT1^oXn@
"UTAh6[3oD
<strong>3电能参数的处理功能</strong> ZA'Qw2fF0
"E%3q 3|"l
MSP430FE42x是一款双CPU的单片机,内嵌的电能处理模块是一个具有单片机内核的模块,具有独立管理功能,自动完成对模拟数据的采集并计算出电能参数,下面列出了它能完成的主要功能。 ,_RPy2N
◇ 3个独立的16位 ∑-△模拟转换器 7r wNjY#
◇ 3个可变增益放大器(1、2、4、8、16、32位数 可调) NLF6O9
◇ 内部温度传感器和参考电压源 's 'H&sa
◇ 内部较零 3Tz~DdB
◇ 有功能量 n_@cjO
◇ 无功能量 AMc`qh
◇ 视在能量 yf2$HF
◇ 功率因素 Gc{s?rB_
◇ 负载性质(感性、容性) +l(lpp>,
◇ 电流、电压有效值 {=<m^
5b9
◇ 负电量指示 _p\O!y
◇ 电流回路失衡指示 29r (Y
◇ 失压指示 (5Sv$Xt
V25u_R`{
<strong>4功能框图</strong> o1)8?h
AIw< 5lW
功能框图如图1,展示了设计中可以利用资源的框图,包括具有FLL+的晶振电路,Flash存储器、RAM存存储器、I/O口、USART通讯模块、WDT+看门狗、ESP430处理模块、定时器A、基本定时器 1、LCD驱动等。MSP430FE42x系列单片机内部的数据总线和地址总线是纯粹16位,存取16位的字数据与存取8位的字节数据速度一样快。 =SLCG.
"D?:8!\!
<F<jx"/)
<ignore_js_op> Kzrt%DA
v `7` '
@"'$e_jj"
DE" Y(;S
]]8^j='P'
Vc$y^|=
2010-3-22 21:57:05 上传 +'!Y[7|9iv
<strong>下载附件</strong> (57.49 KB) J:oAzBFpA
OGn-~
#E
22r$Ri_>
HAc1w]{(
J0,;F9<C#X
</ignore_js_op> 1 JB~G7
=Bw2{]w
图1 *PF=dx<8
vw[i.af
<strong>5ESP430模块原理框图</strong> }<qT[m
&~sirxR p
图2是ESP430处理模块部分的框图。 MSP430FE42x具有3个通道的模拟信号处理通道。输入的差分输入信号经过增益可调的放大器进行放大。放大器的增益可以在1、2、4、8、16、 32倍数变化,根据输入信号的强弱和大小选取放大倍数。 放大后的数据送入对应的16位∑-△A/D转换输入通道,转换成数字信号。 )l[bu6bM
5Za%EaW%G
V3q[ #.o
<ignore_js_op> l{4rKqtX
p@iU9K\,
sG8G}f
m\e?'-(s
t(:w):zE
^s_7-p])(
2010-3-22 21:57:05 上传 @t4OpU<'*b
<strong>下载附件</strong> (50.69 KB) -SN6&-#c_
+S
],){
vx}W.6C}
v]X*(e
}b=Cv?Zg$m
</ignore_js_op> 67T=ku
vk.P| Y-;
图2 u?I 2|}#
<db>~@;X!
ESP430嵌入式信号处理器是一个具有微处理器内核的模块,在整个电量处理过程中,它运行内部的ROM程序,处理MSP430 CPU发出的命令,完成电量测量中所需的各个过程的控制,并最终完成计算。MSP430 CPU发给ESP430的命令包括复位、初始化、测量、校验。ESP430在处理完毕后回到空闲方式,等待MSP430读取数据和发出新的命令。 y87oW_"h
L=wpZ`@
y
输入通道不仅具有测量输入的模拟信号,测量内置的温度传感器,还具有对输入进行短路测量。测量得到的数据保存在内存中,以便对正常测量的模拟数据进行补偿,这就是自动校零功能。 B\Uocn
LZ<^b6Dxk
内部的参考电压也比较方便使用,它既是转换的参考电压,也是电压输入信号的偏置电压,对输入的交流电压进行叠加,转换成正的输入电压。 FP>.@ Y
}) Zcw1g
<strong>6典型的应用框图</strong> (Fs{~4T
"r[Ob]/
图3所示是典型的应用连接,外部器件比较少,主要有LCD显示和两路电流检测输入(分别是电流互感器采样和电阻电流采样)。电压输入采用电阻分压的方法。其它功能全部由软件完成,整个单相电表电路比较精炼。 +a0` ,Jc
#dDM
"s
U6F1QLSLz
<ignore_js_op> @^Yr=d ba
9A ?)n<3d
>p
9~'
<d~si^*\ch
S<eB&qT$
OZ,Xu&N
2010-3-22 21:57:03 上传 xq<X:\O
<strong>下载附件</strong> (27.43 KB) s"B2Whe
;"|QW?>$D
~}RfepM
)W*A[c
2
ZY=a[K
</ignore_js_op> AL;4-(KH
ip!-~HNwJ
图3 v"-K-AQjB
v-DZW,
<strong>7总结</strong> %
Ou'+A
8\Bb7*
MSP430FE42x系列单片机是一款比较有前途的新型单片机,被许多设计人员看好,它一定会在单相电表和其它计量仪表中得到广泛的应用。 uYC1}Y5N
CaR-Yk
作 者:杭州利尔达单片机技术有限公司 梁源 段焕春 :B:6ezDF6
来 源:单片机与嵌入式系统应用2003(11) "/Pq/\,R|
gUY~
l= c