Вы находитесь на странице: 1из 18

A10

18682063283 QQ709072958 E-mail: 709072958@qq.com

LED TM1637

TM1637 LEDMCU
LED
DIP/SOP20

CMOS
8 6 ,
82bit
8
CLKDIO
RC 450KHz+5%


DIP20/SOP20

GND 1 20 K2

SEG1/KS1 2 19 K1

SEG2/KS2 3 18 CLK

SEG3/KS3 4 17 DIO

SEG4/KS4 5 16 VDD

SEG5/KS5 6 15 GRID1

SEG6/KS6 7 14 GRID2

SEG7/KS7 8 13 GRID3

SEG8/KS8 9 12 GRID4

GRID6 10 11 GRID5

1
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637


/ SLCK
/
DIO 17 SCLK

ACK
CLK 18 /

K1~K2 19-20

SG1~SG8 2-9
N

GRID6~GRID1 10-15 P

VDD 16 5V10%

GND 1


ESD

82bit
SG1

SG2

SG3

SG4

S1 S5 S9 S13

K1
S2 S6 S10 S14

K2
S3 S7 S11 S15

S4 S8 S12 S16
SG5

SG6

SG7

SG8



SG1 SG2 SG3 SG4 SG5 SG6 SG7 SG8
1110_11 0110_11 1010_11 0010_11 1100_11 0100_11 1000_11 0000_11
K1
11 11 11 11 11 11 11 11
1111_01 0111_01 1011_01 0011_01 1101_01 0101_01 1001_01 0001_01
K2
11 11 11 11 11 11 11 11
1111_1111
TM1637

2
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637

TM1637 00H-05H6
SGEGRIDLED
LED

SEG8
S S S S S S S
E E E E E E E
G G G G G G G
1 2 3 4 5 6 7

xxHL xxHU()
B0 B1 B2 B3 B4 B5 B6 B7
00HL 00HU GRID1
01HL 01HU GRID2
02HL 02HU GRID3
03HL 03HU GRID4
04HL 04HU GRID5
05HL 05HU GRID6

TM1637 CLK DIO


CLK DIO CLK
DIO CLK DIO
TM1637 ACK
ACK DIO DIO

1
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
CLK

DIO
command S0 S1 S2 K1 K2 END
STAR
ACK ACK

CommandS0S1S2K1K2 S0S1S2 SGn K1
K2 K1 K2 250K

3
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637
2 SRAM 1
stop
CLK

DIO
Command1 Command2 Data1 DataN Command3
start stop
ACK start ACK ACK ACK start ACK
Command1
Command2
Data1~N
Command3

3 SRAM
stop stop
CLK

DIO
Command1 Command2 Data1 Command2 DataN Command3
start start start
ACK ACK ACK stop start ACK ACK ACK stop

Command1
Command2
Data1~N
Command3

LED
CLKDIOB7B6

B7 B6
0 1
1 0
1 1
STOP

4
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637
1
B1B00111
MSB LSB
B7 B6 B5 B4 B3 B2 B1 B0
0 1 0 0

0 1 1 0
0 1 0

0 1 0 1
0 1 0
0 1 1

2
MSB LSB
B7 B6 B5 B4 B3 B2 B1 B0
1 1 0 0 0 0 00H
1 1 0 0 0 1 01H
1 1 0 0 1 0 02H
1 1 0 0 0 1 1 03H
1 1 0 1 0 0 04H
1 1 0 1 0 1 05H
0C6H
00H

3
MSB LSB
B7 B6 B5 B4 B3 B2 B1 B0
1 0 0 0 0 1/16
1 0 0 0 1 2/16
1 0 0 1 0 4/16
1 0 0 1 1 10/16

1 0 1 0 0 11/16
1 0 0 1 0 1 12/16
1 0 1 1 0 13/16
1 0 1 1 1 14/16
1 0 0

1 0 1

5
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637

6
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637

MCU

YES


NO

7
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637
2

1Byte
NO

MCU

YES


NO

8
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637

/*
*
* TM1637
* 1.0
* AT89S52
* Keil uVision3
* 11.0592M
* TM1637 0xff
*/
#include<reg52.h>
#include<intrins.h>
//
sbit clk = P1^2;
sbit dio = P1^1;

///=======================================
void Delay_us(unsigned int i) //nus
{
for(;i>0;i--)
_nop_();
}

///======================================
void I2CStart(void) //1637
{
clk = 1;
dio = 1;
Delay_us(2);
dio = 0;
}

///=============================================
void I2Cask(void) //1637
{
clk = 0;
Delay_us(5); // 5us ACK
while(dio);
clk = 1;
Delay_us(2);
clk=0;
}
///========================================
9
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637
void I2CStop(void) // 1637
{
clk = 0;
Delay_us(2);
dio = 0;
Delay_us(2);
clk = 1;
Delay_us(2);
dio = 1;
}

///=========================================
void I2CWrByte(unsigned char oneByte) //
{
unsigned char i;
for(i=0;i<8;i++)
{ clk = 0;
if(oneByte&0x01) //
{
dio = 1;
}
else
{
dio = 0;
}
Delay_us(3);
oneByte=oneByte>>1;
clk=1;
Delay_us(3);
}
}

///-------------------------------------------------
unsigned char ScanKey(void) //
{
unsigned char rekey,rkey,i;
I2CStart();
I2CWrByte(0x42); //
I2Cask();
dio=1; //
for(i=0;i<8;i++) //
{ clk=0;
rekey=rekey>>1;
10
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.co


LED TM1637
Delay_us(30);
clk=1;
if(dio)
{
rekey=rekey|0x80;
}
else
{
rekey=rekey|0x00;
}
Delay_us(30);
}
I2Cask();
I2CStop();
return (rekey);
}

///================================================
void SmgDisplay(void) //
{
unsigned char i;
I2CStart();
I2CWrByte(0x40); // 40H 1 ,44H ,
1
I2Cask();
I2CStop();
I2CStart();
I2CWrByte(0xc0); //
I2Cask();

for(i=0;i<6;i++) //
{
I2CWrByte(0xff); //
I2Cask();
}
I2CStop();

I2CStart();
I2CWrByte(0x8f); //
I2Cask();
I2CStop();
}
///==============================================
11
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637
void init() //
{
//
}

///==============================================
void main(void)
{
unsigned char keydate;
init() //
SmgDisplay(); //
while(1)
{
keydate=Scankey(); //
}
}
//===========end==================================

12
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637

DS1 DS2 DS3


SG1 a DPY SG1 a DPY SG1 a DPY
SG2 b a SG2 b a SG2 b a
SG3 c f b
SG3 c f b
SG3 c f b
SG4 d
g GR1 SG4 d
g GR2 SG4 d
g GR3
SG5 e e c
SG5 e e c
SG5 e e c
SG6 f
d SG6 f
d SG6 f
d
SG7 g dp SG7 g dp SG7 g dp
SG8 dp SG8 dp SG8 dp

DS4 DS5 DS6


SG1 a DPY SG1 a DPY SG1 a DPY
SG2 b a SG2 b a SG2 b a
SG3 c f b
SG3 c f b
SG3 c f b
SG4 d
g GR4 SG4 d
g GR5 SG4 d
g GR6
SG5 e e c
SG5 e e c
SG5 e e c
SG6 f
d SG6 f
d SG6 f
d
SG7 g dp SG7 g dp SG7 g dp
SG8 dp SG8 dp SG8 dp

SG1 SG2 SG3 SG4


S1 S5 S9 S13
TM1637 C2
K1 GND K2 C1
GND K2 101
SG1 K1
S2 S6 S10 S14 SG1/KS1 K1 101
SG2 CLK
SG2/KS2 CLK
K2 SG3
SG3/KS3 DIO
SG4 DIO
SG4/KS4 VDD
SG5 GR1
S3 S7 S11 S15 SG5/KS5 GR1
SG6 GR2 10K 10K
SG6/KS6 GR2
SG7 GR3
SG7/KS7 GR3
SG8 GR4
SG8/KS8 GR4
GR6 GR5
GR6 GR5
S4 S8 S12 S16 VCC

SG5 SG6 SG7 SG8


VCC

VDD
C4
C3 100uF GND
104

13
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637

1Ta = 25, Vss = 0 V


VDD -0.5 +7.0 V

VI1 -0.5 VDD + 0.5 V

LED SEG IO1 -200 mA

LED GRID IO2 +20 mA

PD 400 mW

Topt -40 +85

Tstg -65 +150

2Ta = -40+85Vss = 0 V

VDD 5 V -

VIH 0.7 VDD - VDD V -

VIL 0 - 0.3 VDD V -

3Ta = -40+85VDD = 4.5 5.5 V Vss = 0 V


GRID1~GRID6
Ioh1 -20 -25 -40 mA
Vo = vdd-2V

GRID1~GRID6
Ioh2 -20 -30 -50 mA
Vo = vdd-3V

SEG1~SEG8
IOL1 80 140 - mA
Vo=0.3V

Idout 4 - - mA VO = 0.4Vdout

VO = VDD 3V
Itolsg - - 5 %
GRID1GRID6

14
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637
RL 10 K K1~K2

II - - 1 A VI = VDD / VSS

0.7
VIH - V CLKDIN
VDD
0.3
VIL - - V CLKDIN
VDD

VH - 0.35 - V CLKDIN

IDDdyn - - 5 mA

4Ta = -40+85VDD = 4.5 5.5 V


fosc - 450 - KHz

tPLZ - - 300 ns CLK DIO


tPZL - - 100 ns CL = 15pF, RL = 10K

GRID1
TTZH 1 - - 2 s
GRID6
CL =
SEG1
300p F
TTZH 2 - - 0.5 s SEG8

CL = 300pFSegn
TTHZ - - 120 s
Gridn

Fmax - - 500 KHz 50%

CI - - 15 pF -

5Ta = -40 +85VDD = 4.5 5.5 V

PWCLK 400 - - ns -

tSETUP 100 - - ns -

tHOLD 100 - - ns -

tWAIT 1 - - s CLKCLK

15
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637
IC
DIP20

16
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637
SOP20

17
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com


LED TM1637


Ver1.0 2011-06-28
1. ack
Ver2.0 2011-09-22
2. ack
1
Ver1.2 2012-08-12 2 STOP
3 ACK

18
Titan Micro Electronics www.titanmec.com
V2.1

Free Datasheet http://www.Datasheet4U.com

Вам также может понравиться