|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ M( l* Y O$ s2 v. V& }
摘要:介绍了Cygnal公司的C8051F020单片机,详细论述了以C8051F020单片机为核心控制器的高可靠性陆
9 `& z# W8 l; r4 J2 E9 I地远程控制系统的设计方案,该方案具有系统集成度高、硬件简单、工作可靠的特点,能被移植到其它嵌入式系统' S$ D: g- k5 P
中,具有很好的应用前景.( A* ~( ~6 c) g$ y5 W4 m9 }
关键词: SoC; Cygnal F020单片机; SPI总线; FlashRom; C# u$ A; t8 C7 ^/ i
$ |. X2 b4 t- ]$ t- H/ p# J
/ M H9 X( j2 o) L8 ~
在嵌入式系统低端的单片机领域, 80C51系列一直扮演着一个重要角色,近年来,由于80C51的速度低
, T1 {+ N f S; t5 a! t# u(每一-条指令至少需要12个时钟周期),功耗高(几毫安到几十毫安),功能少(不能直接处理模拟信号)等/ z; G8 J8 c6 k; n1 r0 }, f& h% M
等,80C51系列单片机似乎已经走道了尽头,然而当前CYGNAL公司推出的C8051F系列单片机又将80C51
) Z3 @8 }% j6 z9 f2 S; `! L" b兼容单片机推上了8位机的先进行列,使80C51系列从mcu时代进入到了SoC( System on Chip)时代. SoC
9 j$ e: `& g" \是随着半导体生产技术的不断发展而产生的新概念,它是集成度越来越高和对嵌入式控制技术可靠性越来$ q# j% c+ K) ]7 g3 `: i
越高的产物[1]. SoC是指片上系统或系统级芯片,SoC的完整定义为:在同一个芯片.上集成了控制部件(微处 M I' y8 }) Z7 W/ Y$ N
理器,存储器)和执行部件(I/O接口,微型开关,微机械),能够自成体系,独立工作的芯片[2].因此,C8051F
; \& v+ W' Y; _. n3 M系列单片机功能强大,能够作为嵌入式系统的主控制器.
+ r' u6 n5 j- ~; a; i本文研究的F020就是该系列中的一-款单片机,同C8051F系列的其它单片机相比,它的集成度更高." o6 [* c2 y% O, A1 r- F: I
C8051F020单片机内集成了两个多通道ADC子系统(每个子系统包括一个可编程增益放大器和一个模拟多6 y0 X6 f, z* w' N8 ^* d b3 N
路选择器)、两个电压输出DAC、两个电压比较器、电压基准、SMBus/I2C总线接口、UART、SPI总线接口、5
3 f) D! y5 x- ~) Q$ _个通用的16位定时器、一个具有5个捕捉/比较模块的可编程计数器/定时器阵列( PCA)、内部振荡器、8个
; G6 ]6 j! C& M2 i7 r! N8位通用数字I/O端口、64KB Flash 程序存储器和4352B数据RAM,同时还具有片内电源监测、片内看门狗
$ h" f' @+ `/ p5 Q2 f* T定时器时钟源,因而是一种高速、高性能单片机[3].2 S" y @# ~4 d$ H6 n. N# Q
正是因为F020单片机具有集程度高,功耗低(供电电压为2.7 ~3.3V,典型工作电流为12mA,并具有多% z1 X# t$ }! a' v% c5 A, J
: w6 t2 o1 t/ X% k
0 v8 v: H9 L' K5 g* c/ S- [1 i
* g9 x) R1 O( X' j3 w- W! v8 k |
|