|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于I2C总线的ZLG7290与AVR 单片机接口技术及应用 ( x, K. K7 }% `
摘要:文中介绍了ZLG7290 I2C接口键盘及LED驱动器的特性、工作原理及I2C的传输通讯协议。$ d3 U2 }' r& v; q( I0 p0 k2 L7 ~
该芯片具有I2C串行接口,可驱动8位共阴级数码管或64只独立LED和64个按键,AVR单片机具有较
- S9 Y' `, [$ Q* U# i2 N为优越的性能。给出了ZLG7290FC接口键盘及LED驱动器与ARV系列单片机AT90S2313的接口技术% R' ?. g W. e6 K
及其应用实例。
% w4 @9 E$ |: ^关键词:I2C总线;ZLG7290; AVR单片机3 S+ h) ?! ]# q
, n4 e! I( G, D- r3 a4 t1 H
1 I2C总线概述
" K# d4 Z2 P3 {0 UI2C总线是INTER- IC串行总线的缩写。这种串( x7 F( R8 a' ] h$ @0 H$ r' @6 n
行总线上的各单片机或集成电路模块通过一条串行
* ^( f/ e" c8 Z& U/ O3 R F2 W% `数据线(SDA)和一条串行时钟线(SCL)进行信息传送。
# Q- ~2 Q$ y3 q6 r" n7 T3 vI2C总线作为2线串行接口,在标准模式下,数据传输& ^8 w5 {7 _2 ]3 ?% M6 t( p
可达到100 kbit/s,在快速方式下,数据传输可达到400
6 ^; [/ F0 [, T \4 g" }+ j& d& o4 xkbit/s,在高速模式下,数据传输可达3.4 Mbit/s.而且
- _6 C0 p; c L它有极低的电流消耗,可抗高噪声干扰,其电源电压
" i) c' d+ R& ~. \范围宽,工作的温度范围广。同时,由于其占用硬件# n5 o, l8 R2 [% n- G
资源少,传输速度快,目前有50多家公司的1000多种3 @; D9 s# G0 w2 R: _
产品支持该协议,所以,大量的I2C总线应用在视频、
" M) x3 {* y* S4 f音像以及各种设备间的通讯中。而且其本身具有一.( Q2 ~% Y$ ~, {4 `
定的总线协议、时序、数据传输传送格式,以及数据传
8 |- r& h+ @ ~6 I( D6 Q; N% A6 I3 ]送的起始和终止信号等。同时I2C总线也是一个多主 P( B3 U8 g: }! n% A; s9 p+ s" \
机总线,当两个或多个主控器同时想占用总线时,就.4 j ?& M# q1 j0 A7 i% `. |
会产生总线竞争。I2C总线具有多主控能力,可以对
5 x! H/ z. o! \4 {3 |+ M发生在SDA线上的总线竞争产生仲裁过程。
- d8 B: }: w3 F$ r6 Q
) i4 t4 q! Z- E1 T4 D2 ZLG7290 I2C接口键盘及LED驱动器
7 Q. G9 z1 o0 G* u( X4 d. z# J: o2 N- B" F% w
3 {! l8 L/ i/ j7 R. b; S. d& s8 X7 f* f& q" D
; ?6 Q" a& H2 y& x, l3 M! {0 _4 @# W
|
|