|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 X! Y3 e8 ?8 M/ Q4 u
摘要:本文首先介绍了EPSON公司的32位单片机的性能特点,然后以S1C33209和Philips公司的SJA1000型控制器为核心,/ E2 Z/ r7 h5 @5 f
介绍了一种基于CAN总线的探测系统的结构,重点对软件设计作详细介绍。
* R' j) W- c0 L! s1 G关键词:32位单片机;控制器;探测系统;嵌入式系统
. Y3 O* w' s) \2 }( P, t1引言
& [# {4 s/ F5 n% W, ]单片机作为嵌人式设备的心脏,在从消费电子到工业应用
; x/ [; h3 g. K7 M& r/ Q等广泛的领域中得到应用。从单片机的历史来看,随着嵌人式设( ?7 J; ~* F3 o
备对单片机功能和性能的要求提高,其经历了从4位机到8位: p. w9 ^4 U0 b' a* t" c$ U
机的发展过程。目前嵌人式产品的不断发展,8bit单片机的处理% ~0 X K. `- I) \- ], K9 j; [
能力面对越来越多的挑战。而32bit单片机在嵌人式领域得到
+ u9 m/ }1 S0 @! \. D越来越多的应用。根据市场的发展EPSON公司专为高级数据* C4 J% j* M7 q- _, N
处理的便携式设备推出了32位mcu Microcontroller Unit ). c$ o% B1 `0 y2 c
S1C33系列,下面简单介绍一-下EPSON 32位单片机的特点:, `$ H% b- {8 l
A.强大的CPU内核:S1C33采用RISC(精简指令集)结构,三 r+ ?* i% E! U$ h9 z4 _0 o% E ~$ y
级流水线,105条16位长指令,其大多数指令在一个时钟周期内) }0 x4 ~: U8 i/ o* l: s
执行,大大提高了指令的执行效率。4 Q5 j( d! k& [ Q& h' I
B.丰富的周边电路:除了强大的CPU内核外,S1C33的周边# R# ^' f, Z! B6 d* O) X
电路也很有特色,考虑到对嵌人式芯片SOC(System On Chip)的要; Q0 Q8 N/ l Z+ u$ Z
求EPSON公司在设计中在单片机内集成了许多周边电路,用户
7 I) t. H# r d A7 ~+ f在开发中,基本不需增加许多外部器件就可构成完整的系统,大
1 o, J" b! p; G- }+ T3 @1 D4 ?大减少了系统成本和设计复杂度。以本文将要用到的S1C332099 I% T3 R" p$ y5 E8 W& ?! ~( p: r
为例,它包括8KSRAM、直接内存存取控制器DMAC、中断控制5 ~- ?7 F5 Q# h9 P0 Y
器ITC、可编程定时器计数器Programmable Timer、脉宽调制电路
8 ?+ t6 W2 T6 H' t6 Y- XPWM、串行接口电路SI0、A/D转换器等等,还包含高速的晶振电2 V" h6 l) Z {+ z; i# V W2 o
路OSC3、锁相环(PLL)、低速晶振电路和一一个实时时钟。
, J' m# {$ k3 _C.低功耗:功耗是很多嵌人式系统设计必须考虑的问题,7 |% d" K0 w" f. r' F
S1C33 CPU支持三种类型的省电模式:两种HALT模式和一种% K' Q6 T5 X! p& N6 q
SLEEP模式;此外,S1C33中时钟电路设计有一个预分频器
* o6 [+ {* Z- n0 Q(PSC),时钟信号经预分频器分频输出合适的工作频率到Timer、' a% d4 {9 v* \, t
SIO、AD等,这样芯片每个功能模块都工作在合适的频率上,系" D# U0 ?& _4 V6 k4 V5 u* D8 a
统功耗可降到最低。
) A+ {* a2 s! b5 w6 PD.良好的性价比:S1C33 CPU核非常小,逻辑门数在100K& ?% B7 w+ `$ Q/ B
左右,并采用0.35um及以上加工工艺,使CPU core占用的芯片
2 \* }! r0 F6 b& F- P的面积较小,以达到良好的性价比。
; l. u2 S- z3 A! o
4 ?/ A6 c( [0 i, l7 y3 `5 S) E; f: i8 P: M0 ?8 _
; T$ P' M$ T4 J4 Q+ `; l6 d4 P- c
附件下载:
9 L3 N" s8 q i% F
H8 m7 E- \7 p; H* f n |
|