|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; v; e+ y% m. Y) z摘要:介绍了Cygnal公司的C8051F020单片机,详细论述了以C8051F020单片机为核心控制器的高可靠性陆
+ T& o4 f& r0 m0 X2 _0 o9 m: L7 k! U地远程控制系统的设计方案,该方案具有系统集成度高、硬件简单、工作可靠的特点,能被移植到其它嵌入式系统- G6 C8 p4 e0 E9 d
中,具有很好的应用前景.8 J9 Y( N+ Z* L2 a
关键词: SoC; Cygnal F020单片机; SPI总线; FlashRom
$ j% ^7 K, E; O8 a0 h& H: N# r* r
F- a2 e: q: o* U
在嵌入式系统低端的单片机领域, 80C51系列一直扮演着一个重要角色,近年来,由于80C51的速度低
# Y' W( w" r9 i(每一-条指令至少需要12个时钟周期),功耗高(几毫安到几十毫安),功能少(不能直接处理模拟信号)等
$ Y6 w4 t9 d! x等,80C51系列单片机似乎已经走道了尽头,然而当前CYGNAL公司推出的C8051F系列单片机又将80C510 q" l. y5 o; B9 C0 H" V& F
兼容单片机推上了8位机的先进行列,使80C51系列从mcu时代进入到了SoC( System on Chip)时代. SoC7 P8 ]6 D! C2 c
是随着半导体生产技术的不断发展而产生的新概念,它是集成度越来越高和对嵌入式控制技术可靠性越来1 s# A7 O( e q7 E5 U' ?/ s# s: Q/ p
越高的产物[1]. SoC是指片上系统或系统级芯片,SoC的完整定义为:在同一个芯片.上集成了控制部件(微处
5 m' [- u: e- N理器,存储器)和执行部件(I/O接口,微型开关,微机械),能够自成体系,独立工作的芯片[2].因此,C8051F
$ D9 z% ~) Z" {# }7 s系列单片机功能强大,能够作为嵌入式系统的主控制器.
3 u3 u: q2 h- e, Q* c9 ?; |) @, k5 ?本文研究的F020就是该系列中的一-款单片机,同C8051F系列的其它单片机相比,它的集成度更高.
2 G( u# x8 f% [' C: m+ e) GC8051F020单片机内集成了两个多通道ADC子系统(每个子系统包括一个可编程增益放大器和一个模拟多
2 M9 L* m& l: I5 v( o$ l路选择器)、两个电压输出DAC、两个电压比较器、电压基准、SMBus/I2C总线接口、UART、SPI总线接口、50 D- g6 s$ l" t
个通用的16位定时器、一个具有5个捕捉/比较模块的可编程计数器/定时器阵列( PCA)、内部振荡器、8个! E% f8 E+ C) P7 g* c
8位通用数字I/O端口、64KB Flash 程序存储器和4352B数据RAM,同时还具有片内电源监测、片内看门狗
. d' ]* |. c; ?定时器时钟源,因而是一种高速、高性能单片机[3].
' S2 R* u d7 j1 s5 B9 Y: m正是因为F020单片机具有集程度高,功耗低(供电电压为2.7 ~3.3V,典型工作电流为12mA,并具有多
1 c! `) M& U# A' k1 K
* k5 {' ]! h# \/ h. R z3 R4 G% j# q
% c" @* P. C# c7 a8 T/ K" [0 b |
|