|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 i$ R6 N/ l3 M6 v1 |
7 E* [- w2 g4 i a+ \摘要:针对智能仪器中传统RS232通信所存在的问题,提出了一种USB接口技术的应用方案。
$ n1 j* Q' x6 s1 W3 S& T7 w以USB型单片机C8051F340为硬件平台,介绍了应用系统USB接口的硬件结构及工作原理,给出$ {! r" X1 ^# o- R5 n
.了USB系统应用的固件程序开发过程,并对主机驱动程序和应用程序设计作了简单说明。8 a! Y& n% |& }3 m& r- d' \. d
关键词:智能仪器;USB;固件;C8051F340单片机
& }/ K% o+ K; t: d0引言
2 x2 p D$ K% F" c( }# w智能仪器是计算机科学、电子学、数字信号处
2 S9 r x. D+ q& L' R理、人工智能、VLSI等新兴技术与传统仪器仪表技7 T" m9 K- x' a, V1 {
术的结合。随着专用集成电路、仪器仪表等相关技 `/ Q v3 q6 S3 q6 N! s
术的发展,智能仪器得到广泛的应用"。
% x5 ~4 R% T5 D9 u/ y! P在传统的智能仪器中,与PC机通信大多采用
3 S& B, s I6 }5 \' E* H' E9 @* t( VRS232协议端口,而USB作为一种新型通用串行总$ m: `! y9 C& _& \8 g2 B0 ~% X
线标准,与RS232标准相比,具有通用性好、传输速.* p* [% j7 ^& C2 ?+ S0 I
度高、支持热插拔、即插即用等优点。因此,USB技
" y- `) W& _' s6 W4 b术应用于智能仪器将具有现实意义。
- A; r n: y/ Z- s. t1 USB型单片机C8051F340系统介绍[2]6 w: J1 b" C: T3 c
C8051 F340是美国Silicon Lab公司最新研制的2 w3 U- T3 x' S0 S+ r% |! P5 Y
一款USB FLASH型单片机,其芯片内部集成了一个
. S7 d( i' l% d3 L( Q6 h1 u完全符合USB2.0规范的USB功能控制器。8 q0 _) L. ?( }: B) ~4 R1 j
该单片机具有低功耗与功能集成的优点。内部
* G9 G. X* n2 y Y9 Z& M! E" a集成有A/D、比较器、rC、SPI、UART、晶振、基准源/ q3 }' m7 W, W! X6 C# V
等硬件。CPU时钟可以到48 MHz,内置64KB Fash
. p. ?7 C& ?$ j; ]
2 w, c, ]0 D6 z( m8 f存储器和5376 bytes 的RAM内存。
5 t& W) Q% h! V+ _0 f5 D9 Y2 d4 e3 r8 ~C8051F340内部集成的USB功能控制器,用于- g3 ]! B; a4 [) i2 T8 d( r
实现USB接口的外部设备。USB功能控制器由串.
% n& m, E7 C1 B" f, y8 N行接口引擎SIE、USB收发器、1KB FIFO存储器和
( J$ ]# A4 f9 h, ?. g# W+ G! q1 [6 Q时钟恢复电路组成。硬件结构如图1所示。+ F. Z% Z+ s3 h) s1 d! _6 V, C
/ ?+ K8 _9 Q- S6 I ?
# a% R) P9 e% ?
% s% k3 r) g4 A( s; U0 G" n5 X附件下载: S+ p5 g& B" g6 H5 t8 N
* V! F& }4 W, u7 K+ j' U) | |
|