|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
' q+ [: {$ z) r9 K3 {
摘要:本文首先介绍了EPSON公司的32位单片机的性能特点,然后以S1C33209和Philips公司的SJA1000型控制器为核心,
/ V4 t+ {! o( k介绍了一种基于CAN总线的探测系统的结构,重点对软件设计作详细介绍。
4 e5 n' Q) f! S0 ?) |3 ?3 H A关键词:32位单片机;控制器;探测系统;嵌入式系统/ n$ _+ Y+ Q& [1 W3 n( `
1引言
! g% r. }2 j+ x$ P单片机作为嵌人式设备的心脏,在从消费电子到工业应用
}* E" m. `( z1 O% n等广泛的领域中得到应用。从单片机的历史来看,随着嵌人式设# I; i) Z) X5 t5 u# n6 F9 v7 ^) Z
备对单片机功能和性能的要求提高,其经历了从4位机到8位3 x/ J0 f, U- T: O! C1 l
机的发展过程。目前嵌人式产品的不断发展,8bit单片机的处理
) u$ \ a, K' Z& h' b( i' Q能力面对越来越多的挑战。而32bit单片机在嵌人式领域得到
, q' p, t, J5 h! P# Y越来越多的应用。根据市场的发展EPSON公司专为高级数据& s3 P6 G$ |+ K7 ?4 J E
处理的便携式设备推出了32位mcu Microcontroller Unit )) @# s3 s/ a" ?$ j
S1C33系列,下面简单介绍一-下EPSON 32位单片机的特点:# w! K0 R' A1 W0 ?" P2 g4 a
A.强大的CPU内核:S1C33采用RISC(精简指令集)结构,三
* m# x- G! x1 Z' R级流水线,105条16位长指令,其大多数指令在一个时钟周期内
' F3 h% p7 B# c, Y3 v% S+ `0 r, T执行,大大提高了指令的执行效率。
# h9 i* N0 [" N" r5 jB.丰富的周边电路:除了强大的CPU内核外,S1C33的周边
( C1 u W" T2 k: j% ~; y1 |1 x电路也很有特色,考虑到对嵌人式芯片SOC(System On Chip)的要
' g6 I$ J8 [, q( n/ n求EPSON公司在设计中在单片机内集成了许多周边电路,用户
1 h, e. x( d4 ]+ @. U2 G! B在开发中,基本不需增加许多外部器件就可构成完整的系统,大6 b8 p" q6 S1 A4 ]6 u0 A
大减少了系统成本和设计复杂度。以本文将要用到的S1C33209
1 b% x* E$ E4 G为例,它包括8KSRAM、直接内存存取控制器DMAC、中断控制* _6 r% Z* [ R6 ?0 i; ]9 e# R
器ITC、可编程定时器计数器Programmable Timer、脉宽调制电路% q4 X/ @: O G. J7 o
PWM、串行接口电路SI0、A/D转换器等等,还包含高速的晶振电( d7 u8 e& ^( h! y/ q3 ~ Y
路OSC3、锁相环(PLL)、低速晶振电路和一一个实时时钟。
* v+ i) N' e; ^. I; H# Y% F! NC.低功耗:功耗是很多嵌人式系统设计必须考虑的问题,# l% o, T Q. ]0 a, F( z
S1C33 CPU支持三种类型的省电模式:两种HALT模式和一种4 K1 k/ y) r3 u6 F8 c a
SLEEP模式;此外,S1C33中时钟电路设计有一个预分频器
|+ C: |; ]' _* s z5 y: _9 x$ D(PSC),时钟信号经预分频器分频输出合适的工作频率到Timer、8 H. Q; \4 O2 L3 g
SIO、AD等,这样芯片每个功能模块都工作在合适的频率上,系, t5 m' M, i, w4 t7 Q& r, r
统功耗可降到最低。
8 k; C& S- P3 K, r3 g1 S% l- m8 hD.良好的性价比:S1C33 CPU核非常小,逻辑门数在100K
3 z# z5 p- l9 G8 J3 v1 ^左右,并采用0.35um及以上加工工艺,使CPU core占用的芯片
7 i" l4 l9 d/ u) l0 K0 d/ f的面积较小,以达到良好的性价比。$ ]8 `9 q" a: {8 E
4 U! |# {) _; ?3 u3 S5 ]
7 z! m4 }# u0 A$ _) J
5 B6 u9 G5 `! |: m1 y& g9 {0 i附件下载:" C( ]! P! M b/ P- W) W
6 M* w+ Y# D0 |6 u% c& k# L% a
|
|