*TyLB&<t
Ie"eqO!
m:-=K
美国德州仪器新推出了一款专用单片机MSP430FE42x。这款单片机将电能计量模块直接嵌入在MSP430十六位单片机内部,相当于把一个电能计量芯片与一个MCU相结合,它使得单相电表的设计进一步简化,成本也得到进一步降低。 nI_UL
h[(.
MSP430FE42x不是将电能计量模块与MSP430的CPU简单结合,它还提供了对内部模块的控制。如果用在单相电表的设计,我们可以直接启动内部电能计量模块ESP430;如果用于一些其它需要16位A/D的产品时,可以禁止ESP430模块,直接对前置可变增益放大器和A/D转换器控制,因而这款单片机在产品设计中有很大的灵活性。 r}nz )=\Cj
%n B}Hq ;
MSP42x具有三个通道A/D转换器,三个通道A/D转换都是彼此独立,并非如通常单片机那样采用模拟开关切换分别进行转换的方法。 i K,^|Q8
7MZ(tOR
<strong>1MSP430FE42x的三个型号</strong> %LjhK,'h
T/$hN hQK
目前MSP430FE42x系列单片机有三种型号,这三种型号的单片机采用QFP64封装,引脚完全兼容,内部功能模块完全相同,只是Flash程序存储器和RAM存储器有差别,程序移植性很好, 很适合不同产品对不同容量的要求。表1列出了各单片机的内部资源。 }'u0Q6Obj
|SX31T9rG
<strong>表1</strong> =wquFA!c
4Ai#$SHLm
<ignore_js_op> %X -G(Z
|C`.m|
\AY*x=PF
W [B;;"ro
`xsU'Wd^<
AQgagE^
2010-3-22 21:57:03 上传 } m&La4E
<strong>下载附件</strong> (20.55 KB) 5:vy_e&
kWZ/O
zlhI \jRdc
3?r?)$Jk
/SKgN{tWe
</ignore_js_op> t|]2\6acuc
Evt&N)l!^
<strong> +
0 |d2_]E
2MSP430FE42x的特性</strong> &O\$=&, h
q~6((pWi|
MSP430FE42x有许多比较优秀的特性,这些特性给产品设计带来了很大的方便。 C@OY)!x!
◇ 供电电压范围:2.7~3.6V。
ZUK'z
◇ 超低功耗: 活动模式 400μA(3.0V,1MHz); 保持模式 1.1μA; 关断模式 0.1μA。 Sr4/8BZ
◇ 5种省电模式; dPb@[k
◇ 从保持模式唤醒仅用6μs。 Rdl^-\BV
◇ 16位单片机,125ns指令周期。 WmTg`[
◇ 电源电压检测。 w;]~2$
◇ 串行在线编程。 ]#P>wW
◇ 熔丝代码保护。 [fIElH<
XHYVcwmDz-
<strong>3电能参数的处理功能</strong> xO<Uz"R
;H`>jI$
MSP430FE42x是一款双CPU的单片机,内嵌的电能处理模块是一个具有单片机内核的模块,具有独立管理功能,自动完成对模拟数据的采集并计算出电能参数,下面列出了它能完成的主要功能。 <,huajQs
◇ 3个独立的16位 ∑-△模拟转换器 69JC!du
◇ 3个可变增益放大器(1、2、4、8、16、32位数 可调) We:b1sZR
◇ 内部温度传感器和参考电压源 0})mCVBY
◇ 内部较零 a6 epew!2
◇ 有功能量 (C60HbL
◇ 无功能量 b&xlT+GN
◇ 视在能量 qcR"i+b
◇ 功率因素 +Q!
◇ 负载性质(感性、容性) +lED6]+%
◇ 电流、电压有效值 IHStN,QD
◇ 负电量指示 \%$z!]S>
◇ 电流回路失衡指示 KSB{Z TE
◇ 失压指示 A-5'OI
;nZN}&m
<strong>4功能框图</strong> .wJv_
U]W+ers
功能框图如图1,展示了设计中可以利用资源的框图,包括具有FLL+的晶振电路,Flash存储器、RAM存存储器、I/O口、USART通讯模块、WDT+看门狗、ESP430处理模块、定时器A、基本定时器 1、LCD驱动等。MSP430FE42x系列单片机内部的数据总线和地址总线是纯粹16位,存取16位的字数据与存取8位的字节数据速度一样快。 Gk2R:\/Y
QX>Pni
iz5WWn^
<ignore_js_op> Avr2MaY{h
UCL aCt -
{v~.zRW%]r
KL4vr|i,
Qz9*o
kZJ.G
2010-3-22 21:57:05 上传 N;.}g*_+}
<strong>下载附件</strong> (57.49 KB) VMb r@9
Fg<rz&MR
& U6 bOH%P
wR*>9LjeG
Cp[
NVmN
</ignore_js_op> y8|?J\eRy
j@4AY}[tX
图1 4 g}'/
q#!]5
<strong>5ESP430模块原理框图</strong> afNqK~
^;=L|{Xl
图2是ESP430处理模块部分的框图。 MSP430FE42x具有3个通道的模拟信号处理通道。输入的差分输入信号经过增益可调的放大器进行放大。放大器的增益可以在1、2、4、8、16、 32倍数变化,根据输入信号的强弱和大小选取放大倍数。 放大后的数据送入对应的16位∑-△A/D转换输入通道,转换成数字信号。 8fX<,*#I
WjVj@oC
qTD^Vz
V
<ignore_js_op> .,$<waGD
o2vBY]Tj
Q>[Xm)jr:
? j8S.d~
%=GF
t/`~(0F
2010-3-22 21:57:05 上传 +'f+0T\)
<strong>下载附件</strong> (50.69 KB) h.ln%6:d
DtrR< &m
,9@JBV%_
?cRGdLP'D
Z2cumx(
</ignore_js_op> g{d(4=FM
8\H*Z2yF+
图2 *~>}*
?0%3~E`l:
ESP430嵌入式信号处理器是一个具有微处理器内核的模块,在整个电量处理过程中,它运行内部的ROM程序,处理MSP430 CPU发出的命令,完成电量测量中所需的各个过程的控制,并最终完成计算。MSP430 CPU发给ESP430的命令包括复位、初始化、测量、校验。ESP430在处理完毕后回到空闲方式,等待MSP430读取数据和发出新的命令。 Zl4X,9Wt
XVwJr""+
输入通道不仅具有测量输入的模拟信号,测量内置的温度传感器,还具有对输入进行短路测量。测量得到的数据保存在内存中,以便对正常测量的模拟数据进行补偿,这就是自动校零功能。 p6Ie ?Gg
_9<nM48+t
内部的参考电压也比较方便使用,它既是转换的参考电压,也是电压输入信号的偏置电压,对输入的交流电压进行叠加,转换成正的输入电压。 4
[K"e{W3
rUL_=>3
<strong>6典型的应用框图</strong> NZW)$c'
uZ/XI {/
图3所示是典型的应用连接,外部器件比较少,主要有LCD显示和两路电流检测输入(分别是电流互感器采样和电阻电流采样)。电压输入采用电阻分压的方法。其它功能全部由软件完成,整个单相电表电路比较精炼。 7XU$O$C
Xvr7qowL
q@(MD3OE
<ignore_js_op> N R0"yJV>
BGOajYD
M8{J
|mp~d<&
z9qF<m
# X`t~Y'
2010-3-22 21:57:03 上传 &`^PO$
<strong>下载附件</strong> (27.43 KB) Svl;Ul
m<liPl
uv
xMr=tU1C
~4V-{-=0a7
^(+@uuBx
</ignore_js_op> ]VcuD05"C
%+: $uk[
图3 Tf{lH9ca$
LFX[v
<strong>7总结</strong> m8,jV R
#\l#f8(l
MSP430FE42x系列单片机是一款比较有前途的新型单片机,被许多设计人员看好,它一定会在单相电表和其它计量仪表中得到广泛的应用。 S[5OTwa8L
B".3NQ
作 者:杭州利尔达单片机技术有限公司 梁源 段焕春 ,:6.Gi)|
来 源:单片机与嵌入式系统应用2003(11) !%/2^
qE*h UzA