SM1620B
-
Upload
giovanni-carrillo-villegas -
Category
Documents
-
view
218 -
download
3
description
Transcript of SM1620B
-
SM1620B IC
- 1 -
SM1620B
SM1620B LED
MCU
LED
SOP20 CMOS
VDD 3.3V-5.0V
4976
61
8
CLKSTBDI/O
RC
ESD HBM>8KV
SOP20
VCD/DVD/DVB
LED
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 2 -
DI/O
CLK
STB
/
KEY2
VDD
GND
SEG1
SEG6
SEG12/GRID7
SEG14/GRID5
SEG13/GRID6
GRID4
GRID1
DI/O / 2
CLK 3
STB
4 STB
STBCLK
KEY2 5
SEG1/KS1SEG6/KS6 712 P
SEG12/GRID7SEG14/GRID5 / 1315 /
VDD 6 5V10%
GRID3GRID4 1617 N
GND 1,18
GRID1GRID2 1920 N
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 3 -
Ta = 25
VDD -0.5+7.0 V
VCLK,VSTB,VDI/O -0.5VDD + 0.5 V
LED SEG ISEG -50 mA
LED GRID IGRID 700 mA
TOPT -40+80
TSTG -65+150
Ta = 25
VDD 3.3 5.0 5.5 V
VIH 0.7VDD - VDD V
VIL 0 - 0.3VDD V
IDD VDD=5.0V - - 1.2 mA
SEG ISEG VDD=5.0VSEG 2 GND - -47 - mA
GRID IGRID VDD=5.0VGRID 2 VDD - 650 - mA
KEY RKEY KEY2 10 - 25 K
GRID fGRID VDD=5.0V - 210 - Hz
tPLZ VDD=5.0VCLKDI/O
RUP = 10 KCL=15pF
- 75 - ns
tPZL - 50 - ns
tTZH(SEG) VDD=5.0VSEGn 100
GRIDn 10CL=15pF
- 6 - ns
tTLZ(GRID) - 14 - ns
tTHZ(SEG) - 10 - ns
tTZL(GRID) - 27 - ns
fCLK(max) 50% - - 1 MHz
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 4 -
VDD=5.0VTa = 25
PWCLK 500 - - ns
PWSTB 1 - - s
tSETUP 100 - - ns
tHOLD 100 - - ns
CLK STB tCLK STB CLK STB 1 - - s
*DIN DOUT PAD DI/O
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 5 -
SM1620B
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
X X X X X SEG12
SEG13
SEG14
X X
b0 b1 b2 b3 b4 b5 b6 b7 b0 b1 b2 b3 b4 b5 b6 b7
00H 01H GRID1
02H 03H GRID2
04H 05H GRID3
06H 07H GRID4
08H 09H GRID5
0AH 0BH GRID6
0CH 0DH GRID7
61bit
KEY2
SEG
1/K
S1
SEG
2/K
S2
SEG
3/K
S3
SEG
4/K
S4
SEG
5/K
S5
SEG
6/K
S6
b0 b1 b2 b3 b4 b5 b6 b7
- KEY2 - - KEY2 - - - KEY
X SEG1/KS1 X X SEG2/KS2 X X X
X SEG3/KS3 X X SEG4/KS4 X X X
X SEG5/KS5 X X SEG6/KS6 X X X
X X X X X X X X
X X X X X X X X
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 6 -
LED STB DI/O
STB
4769 7 6
/ON
0 0 --- --- --- --- B1 B0MSB LSB
00 49
01 58
10 67
11 76
0 1 --- --- 0 B1 B0
MSB LSB
0010
01
0
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 7 -
1 0 --- --- B2 B1 B0
MSB LSB
000 1/16001: 2/16010: 4/16011: 10/16100: 11/16101: 12/16110: 13/16111: 14/16
B3
0 1
1 1 0 0 B2 B1 B0B3
00H-0DH
2 3 4 5 6 7 8
b1 b2 b3 b4 b5 b6 b7
STB
CLK
DI/O
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 8 -
STB
CLK 1 2 8tWAIT
1 2 3 4 5
b0 b1 b7
b0 b1 b2 b3 b4
DI/O
DI/O
1tWAIT1us
2MCU DI/O
3DI/O N
MCU CLK
MCU
1 2 3 4 5 6
GRID1
GRID2
GRID3
GRIDn
SEGn
1frame
7 8
KEYSCAN
2 frame
Command1 Commond2 Command3 Data1 Datan Command4
STB
CLK
DI/O
Command1
Command2
Command3
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 9 -
Data1~n 14byets
Command4
00H-0DH 14 00H 14
01H 13 n 14-n
Command1
DATA1~n
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 10 -
/***************************************************************
SM1620B
AT89C2051
Keil uVision3
12MHz
****************************************************************/
#include
#include
typedef unsigned char uchar;
//
sbit DIO =P1^7;
sbit CLK =P1^6;
sbit STB =P1^5;
//
uchar KEY[5]={0}; //
/*********************************************/
// SM1620B 8
/*********************************************/
void send_8bit(uchar dat)
{
uchar i ;
for (i=0;i>1;
}
}
/************************************************/
// SM1620B
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 11 -
/***********************************************/
void command(uchar com)
{
STB=1;
_nop_();
STB=0;
send_8bit(com);
}
/*************************************************/
//
/************************************************/
void display()
{
uchar i;
command(0x03); // 7*6
command(0x40); // 1
command(0xc0 ); // 00H
for(i=0;i
-
- 12 -
KEY[j]=KEY[j]>>1;
CLK=0;
CLK=1;
if(DIO)
KEY[j]=KEY[j]|0x80;
}
STB=1;
}
/***********************/
//
/**********************/
void main()
{
while(1)
{
display(); //
read_key(); //
{
//,
}
}
}
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]
-
- 13 -
SOP20
SM1620B IC
GOSTON ELECTRONICS CO.,LTD v1.5
400-033-6518 www.linkage66.com [email protected]