|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于I2C总线的ZLG7290与AVR 单片机接口技术及应用
; _, y/ r: k4 H# K3 M6 J( M* T摘要:文中介绍了ZLG7290 I2C接口键盘及LED驱动器的特性、工作原理及I2C的传输通讯协议。
; U5 c$ d) A# b7 h! D4 N该芯片具有I2C串行接口,可驱动8位共阴级数码管或64只独立LED和64个按键,AVR单片机具有较( D5 J7 b* c: n6 C9 S
为优越的性能。给出了ZLG7290FC接口键盘及LED驱动器与ARV系列单片机AT90S2313的接口技术! n! A; E" @ V4 m& c5 q9 J# q
及其应用实例。
( L3 @. [* u0 n# J8 u- @* @( M6 M R关键词:I2C总线;ZLG7290; AVR单片机
& V& I% u, d& k+ B a0 e4 q
1 Y" _6 r* U, ?5 B8 u3 h5 T1 I2C总线概述
. ]1 {/ X- o+ l: E( X% V& pI2C总线是INTER- IC串行总线的缩写。这种串) o/ I% L7 U1 v0 C. O% B7 D2 O3 e
行总线上的各单片机或集成电路模块通过一条串行
2 ]& H+ \ E e( k( i h- [2 e数据线(SDA)和一条串行时钟线(SCL)进行信息传送。
& C* m/ a8 L9 Q1 Z" d' qI2C总线作为2线串行接口,在标准模式下,数据传输
" p6 s6 {- N5 Y" }6 e8 s- ^3 i可达到100 kbit/s,在快速方式下,数据传输可达到400
4 H! X1 M, V9 ykbit/s,在高速模式下,数据传输可达3.4 Mbit/s.而且
1 R, \: ]3 R+ x4 J7 E它有极低的电流消耗,可抗高噪声干扰,其电源电压
- _) S3 q, m1 O" u范围宽,工作的温度范围广。同时,由于其占用硬件
' j# c. v/ F# }2 j& l s资源少,传输速度快,目前有50多家公司的1000多种, f2 K2 R7 w* f, l8 n- r' u& ?
产品支持该协议,所以,大量的I2C总线应用在视频、6 j$ [. P( W2 a$ T
音像以及各种设备间的通讯中。而且其本身具有一.
) ^, F, _4 }7 `5 t定的总线协议、时序、数据传输传送格式,以及数据传
% D# V) Y+ b& L) N: D送的起始和终止信号等。同时I2C总线也是一个多主
' p( h& o) k9 J) E' o5 j机总线,当两个或多个主控器同时想占用总线时,就.* Z; w$ P/ j+ |. j! X1 t
会产生总线竞争。I2C总线具有多主控能力,可以对" H! B% G8 X4 T# k
发生在SDA线上的总线竞争产生仲裁过程。
# Z4 ]# [! W+ ?+ E, `) K* _- H2 W6 k& ]0 f4 W
2 ZLG7290 I2C接口键盘及LED驱动器3 ?/ S6 x7 |8 v
8 S K; s2 w3 o t& W* R7 x1 n: \5 i1 F, r% |) j5 c+ ]
( f2 ^, N* U/ K1 i5 x2 I
m) {) ?* M9 Z
' L$ R2 V. W$ \5 ~4 U& ?* j
|
|