|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
d/ A2 @- F) n# }# \摘要:本文首先介绍了EPSON公司的32位单片机的性能特点,然后以S1C33209和Philips公司的SJA1000型控制器为核心,, a% c. o5 X+ J$ ?/ A- _' m( x
介绍了一种基于CAN总线的探测系统的结构,重点对软件设计作详细介绍。
: _& L( l, q- [/ f$ @! S关键词:32位单片机;控制器;探测系统;嵌入式系统' {" L! r! u" h5 H; i
1引言
6 d/ O- E3 J6 c# c+ U* P2 d; T单片机作为嵌人式设备的心脏,在从消费电子到工业应用3 P1 L7 D- s. ?/ r- d+ ?; M5 V9 I
等广泛的领域中得到应用。从单片机的历史来看,随着嵌人式设# K$ o1 g$ | B4 _1 R( f0 a+ m! k8 c
备对单片机功能和性能的要求提高,其经历了从4位机到8位) [ v9 [7 ^: k K! m
机的发展过程。目前嵌人式产品的不断发展,8bit单片机的处理! E3 B7 r! }" v/ H. A' i
能力面对越来越多的挑战。而32bit单片机在嵌人式领域得到
; k; z; v; z" f# Y0 ~越来越多的应用。根据市场的发展EPSON公司专为高级数据" I) W, G5 O1 {- F+ L7 W3 ~7 |
处理的便携式设备推出了32位mcu Microcontroller Unit )
/ o0 A5 D5 v6 Q" {' CS1C33系列,下面简单介绍一-下EPSON 32位单片机的特点:5 D7 E. j& |! m# \
A.强大的CPU内核:S1C33采用RISC(精简指令集)结构,三5 E% p0 c, S2 g/ k3 C- }
级流水线,105条16位长指令,其大多数指令在一个时钟周期内
( ^' h: V6 d) k, l' j' o( [执行,大大提高了指令的执行效率。
; f" r" |, a( d% C" LB.丰富的周边电路:除了强大的CPU内核外,S1C33的周边$ O' h6 M4 D9 N4 Z+ p
电路也很有特色,考虑到对嵌人式芯片SOC(System On Chip)的要: R8 M" x7 F, O5 {6 J
求EPSON公司在设计中在单片机内集成了许多周边电路,用户
8 U. C& [- j+ i! T3 j% S在开发中,基本不需增加许多外部器件就可构成完整的系统,大* V# Q6 O6 H3 b) [2 Z/ F
大减少了系统成本和设计复杂度。以本文将要用到的S1C33209
) d4 F0 w$ l4 Q% b: {" @% L为例,它包括8KSRAM、直接内存存取控制器DMAC、中断控制
5 k5 P; o. q! S: H& o器ITC、可编程定时器计数器Programmable Timer、脉宽调制电路$ a: D! X+ c. O+ p, I' k$ J
PWM、串行接口电路SI0、A/D转换器等等,还包含高速的晶振电5 c# R/ L4 Z6 ^5 B; T0 ^; G
路OSC3、锁相环(PLL)、低速晶振电路和一一个实时时钟。+ s; ^) `' N! h8 H( B) M$ D
C.低功耗:功耗是很多嵌人式系统设计必须考虑的问题,& O3 q( V, A- c2 u+ \/ i2 y$ w
S1C33 CPU支持三种类型的省电模式:两种HALT模式和一种 I3 d$ H; \# ~- \
SLEEP模式;此外,S1C33中时钟电路设计有一个预分频器
8 y0 _! m$ G/ H(PSC),时钟信号经预分频器分频输出合适的工作频率到Timer、
3 U( E1 k, t' OSIO、AD等,这样芯片每个功能模块都工作在合适的频率上,系
/ I1 e$ |, Z h' Y. s7 @统功耗可降到最低。
7 g! F& n9 V; ~( S9 K, LD.良好的性价比:S1C33 CPU核非常小,逻辑门数在100K
% J2 b& w4 m) i0 {. G+ M6 L' g左右,并采用0.35um及以上加工工艺,使CPU core占用的芯片7 f) I% |$ Z" m: u5 N
的面积较小,以达到良好的性价比。" w6 x% H) r; i- [$ U: N% G% ~
( j/ s% O1 U2 \6 p6 [3 v1 ]
. G2 O8 k" z6 q! A7 z5 @
6 Q3 q/ m, Q9 v" f! [ F6 W
附件下载:
! q% T9 M+ A' }& _, d) P: ]2 E/ V6 q" s6 _* S
|
|