|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
! f8 }# {: g7 ~( c0 `) V
4 p. T3 M1 m: e) y. @摘要:针对智能仪器中传统RS232通信所存在的问题,提出了一种USB接口技术的应用方案。
6 h& E1 t, n- H# N! K以USB型单片机C8051F340为硬件平台,介绍了应用系统USB接口的硬件结构及工作原理,给出
* S ?8 D' T+ B3 \.了USB系统应用的固件程序开发过程,并对主机驱动程序和应用程序设计作了简单说明。
7 o [5 C. Z4 j: i- t2 P6 a' z' ]关键词:智能仪器;USB;固件;C8051F340单片机5 }/ x7 v2 w: V$ `1 L% D( m
0引言
! I3 R* }( Q& h8 R* U智能仪器是计算机科学、电子学、数字信号处$ }5 J! V6 W3 N8 ]/ J/ V2 }5 a' ~2 J
理、人工智能、VLSI等新兴技术与传统仪器仪表技
$ G9 o; m7 i7 ]; ]7 r1 _术的结合。随着专用集成电路、仪器仪表等相关技
! _2 _2 c7 h! T0 P术的发展,智能仪器得到广泛的应用"。$ M( v' c0 E g7 ]
在传统的智能仪器中,与PC机通信大多采用
3 x W) H. D3 D5 u4 ~RS232协议端口,而USB作为一种新型通用串行总# X& s# P8 E9 t: ?
线标准,与RS232标准相比,具有通用性好、传输速." e2 m! a- P1 q7 n0 }; u) Y
度高、支持热插拔、即插即用等优点。因此,USB技
. J r5 N- v; L7 J' ]7 b' Y术应用于智能仪器将具有现实意义。/ D* B$ q o( b3 ~. J$ M
1 USB型单片机C8051F340系统介绍[2]
- H4 o5 y; n" h0 ?C8051 F340是美国Silicon Lab公司最新研制的& W& v) j" e5 h7 W
一款USB FLASH型单片机,其芯片内部集成了一个
2 k) `5 u& F2 E0 u' g0 k A完全符合USB2.0规范的USB功能控制器。
' I2 o4 |+ d5 _% j7 B该单片机具有低功耗与功能集成的优点。内部 O$ a8 q7 _6 u! z: i- M$ u7 F) ?
集成有A/D、比较器、rC、SPI、UART、晶振、基准源6 l5 |- G0 V6 W6 N" s2 s
等硬件。CPU时钟可以到48 MHz,内置64KB Fash
; d0 S9 i7 z/ ^( q# j
. b! n6 X8 T O& j' i* ~存储器和5376 bytes 的RAM内存。
3 X7 J. A8 b% [# o. oC8051F340内部集成的USB功能控制器,用于
4 c: ?5 ?- |, U5 j. N实现USB接口的外部设备。USB功能控制器由串.
& |- P" C* P8 A! n( F% U) i行接口引擎SIE、USB收发器、1KB FIFO存储器和
4 S N$ O! z; L4 E$ O时钟恢复电路组成。硬件结构如图1所示。
6 |2 ?: c- v; _, l+ B
5 U$ F) W6 r5 @, ]1 O& l* c8 b: p2 H7 z' Z4 \
& l( B& |& E) F0 x2 ]
附件下载:3 A; j* Y/ U! R! w1 ?6 N9 F9 m
+ L3 V# C, F. K
|
|