|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
c# U* @5 z/ k
摘要:本文首先介绍了EPSON公司的32位单片机的性能特点,然后以S1C33209和Philips公司的SJA1000型控制器为核心,/ |. Z* h' ^) ~ ~ n
介绍了一种基于CAN总线的探测系统的结构,重点对软件设计作详细介绍。, J- U) x% L' U: ?' B& Q
关键词:32位单片机;控制器;探测系统;嵌入式系统
! g8 n. S M9 j5 K O1引言# e/ k3 u: _6 y+ o" ]: y: w. ^
单片机作为嵌人式设备的心脏,在从消费电子到工业应用
9 L0 e& E% f. A/ E0 m& H等广泛的领域中得到应用。从单片机的历史来看,随着嵌人式设
7 Y% N7 N: E; c2 R+ w4 g+ o备对单片机功能和性能的要求提高,其经历了从4位机到8位 x) F: h- E% f. v! c
机的发展过程。目前嵌人式产品的不断发展,8bit单片机的处理
( l- m( `4 h% s2 M8 K) h b6 f能力面对越来越多的挑战。而32bit单片机在嵌人式领域得到: t* u- L; `" ~/ F
越来越多的应用。根据市场的发展EPSON公司专为高级数据
1 p, L& \- B7 [处理的便携式设备推出了32位mcu Microcontroller Unit )( t( Y$ E) K) G& h; z
S1C33系列,下面简单介绍一-下EPSON 32位单片机的特点:
" P9 l A& F. L) e- C9 A) mA.强大的CPU内核:S1C33采用RISC(精简指令集)结构,三6 x" o$ G- q& t4 Q, i' N
级流水线,105条16位长指令,其大多数指令在一个时钟周期内7 s$ _8 _6 K3 {' x4 j' s
执行,大大提高了指令的执行效率。
: K5 J$ Y, _0 [! p3 rB.丰富的周边电路:除了强大的CPU内核外,S1C33的周边
1 t Y: M9 c( x% `' w7 u电路也很有特色,考虑到对嵌人式芯片SOC(System On Chip)的要
, K% z* y, y4 j9 \7 E# t6 B) D求EPSON公司在设计中在单片机内集成了许多周边电路,用户% v/ a, j- R7 y
在开发中,基本不需增加许多外部器件就可构成完整的系统,大5 Q# b4 i) [+ ~' T
大减少了系统成本和设计复杂度。以本文将要用到的S1C33209
' E( G! n% L) B& `- ?为例,它包括8KSRAM、直接内存存取控制器DMAC、中断控制8 o. Q. y; C5 Z5 q1 s" ?
器ITC、可编程定时器计数器Programmable Timer、脉宽调制电路
: L, } p: @3 _( CPWM、串行接口电路SI0、A/D转换器等等,还包含高速的晶振电
1 m9 g1 S1 \0 f9 F, ^, T& d) E路OSC3、锁相环(PLL)、低速晶振电路和一一个实时时钟。
% E' }! v8 l! n% SC.低功耗:功耗是很多嵌人式系统设计必须考虑的问题,3 x* ]$ Q9 l. R: A4 k8 s6 E
S1C33 CPU支持三种类型的省电模式:两种HALT模式和一种
( `& ^: S: h( `' e) k' E3 S8 C' QSLEEP模式;此外,S1C33中时钟电路设计有一个预分频器
* m$ [4 t, @6 x(PSC),时钟信号经预分频器分频输出合适的工作频率到Timer、
* U+ ^4 W" u; h V, S( n8 T- j. TSIO、AD等,这样芯片每个功能模块都工作在合适的频率上,系
- W0 _& q! s# t2 f7 D4 _0 t统功耗可降到最低。
" E$ E2 R y" {; o% f' zD.良好的性价比:S1C33 CPU核非常小,逻辑门数在100K
/ \* u+ R: X/ N b/ Y5 ~左右,并采用0.35um及以上加工工艺,使CPU core占用的芯片
. K9 n0 k1 U6 A: L1 t6 p( C的面积较小,以达到良好的性价比。: ?! s$ o. f5 l1 {5 S+ B, }
0 S) a9 m) [8 x1 ^9 y+ F9 r8 z5 I
8 X& z( K$ B) ~" e! O5 {. I
2 C- z4 T+ x3 y0 p& X( }附件下载:! q7 v$ [6 m" x
+ u9 k5 I" Z2 o3 w |
|