Академический Документы
Профессиональный Документы
Культура Документы
MODULE
Bluetooth and Bluetooth Logo are registered trademark of Bluetooth SIG Inc.
Specications
Chipset: CSR BC04
Bluetooth Compatibility: V1.2 and V2.0
Range: Class 2 (>10meters)
Power Supply: 3.0-3.3VDC
I/O : LV Logic level UART, 4 I/O
Data Rate: up to 1.2 Mbps
Preloaded services: LM,LC,L2cap
SDP and RFCOMM
Preloaded prole: Serial Prole SPP.
Dimensions: 31.1 x17.7 x1.82 mm
Page 1 of 8 pages
1. Example Congurations
EGBC-04 mimic and replaces wired RS-232C connections. Your PC applications and/or application circuits see normal
UART COM port connections and will not even know they are connected via wireless bluetooth network.
SLAVE
EGBC-04
YOUR
CIRCUIT
Bluetooth equipped PC
Figure 1.1. A bluetooth equipped PC can exchange data with one or more EGBC-04
(congured as slaves) equipped circuits .
SLAVE
EGBC-04
MASTER
EGBC-04
YOUR
CIRCUIT
YOUR
CIRCUIT
Figure 1.2. A EGBC-04 (congured as master) equipped circuits can exchange data
with one or more similarly equipped (congured as slave) circuits.
Note:
Communication distance is guaranteed at 10 meters minimum. Actual coverage can easily exceed twice this distance if
transfer rate is kept at or below 9600 bps. In general, faster data rates results in shorter coverage distance.
Page 2 of 8 pages
SLP - 15
OUT0 - 16
EGBC-04
10 - NC
9 - NC
8 - NC
7 - NC
6 - RXD
5 - TXD
4 - RTS
3 - CTS
2 - LNK
1 - CLR
OUT1 - 17
BTC - 18
GND- 19
GND - 20
GND - 21
GND - 22
VCC - 23
VCC - 24
CAUTION
The EGBC-04 is ESD sensitive device. You can
damage it with improper handling.
Read
www.e-gizmo.com/ARTICLES/ESD/ESD1.HTM
for more details about ESD safe handling.
TOP VIEW
PIN
NAME
1
CLR
DIR
I
DESCRIPTION
Mode of operation:
H - Normal Operation
L Parameter Setting Mode
LNK
3
4
CTS
RTS
TXD
RXD
7-10
NC
15
SLP
16
Out0
17
Out1
18
BTC
19-22
GND
23,24
VCC
2.7V to 3.3V
3.0V nominal
Notes:
CTS-RTS : Connect through 1K resistor if communication handshaking is not used.
Important:
The Bluetooth module will be damaged when power polarity is connected the wrong way!
The Bluetooth module is ESD sensitive device.
Page 3 of 8 pages
4. Parameter Setting
SLP
Mode: Slave
Baud Rate: 9600bps
Data bits: 8 data bits, 1 stop bit
Handshake : None
Device Name: eGizmo EGBC04
Authentication: Enabled
Password: 1234
Encryption: Enabled
You will need the following equipment and circuits (see section 5) if you want to change any of the parameters:
- PC running a terminal emulation software,
e.g.Hyperterminal.
- A 3V logic to RS232 converter cable.
1. Connect the CLR pin of EGBC-04 to GND. This
forces EGBC-04 to Parameter Change Mode of operation.
2. Connect the EGBC-04 with the PC through the RS232
converter cable.
3. Launch the PC Hyperterminal program and open a
session using the COM port where you connected the
EGBC-04 setup. Set baud rate to 9600, and handshake control to none.
4. With power already applied to BC-04, type
AT <enter>
through your PC hyperterminal.
If you got a OK response, the hardware setup is
good and you are now ready to change any of the
parameters.
SLP
Example:
To change the password to 3456, type the following
through the hyperterminal:
AT+PASSWORD=3456 <enter>
Page 4 of 8 pages
JDP1
SLEEP/WAKE/MEM CLR
SW1
15
16
17
18
19
20
21
22
23
24
U3
SLP
OUT0
OUT1
BTC
GND
GND
GND
GND
VCC
VCC
11
10
9
8
7
6
5
4
3
2
1
NC
NC
NC
NC
RXD
TXD
RTS
CTS
LNK
CLR
9
12
16
R1
1K
C5
0u1
1
15
EGBC-04 MODULE
+5v TO 9v DC IN
U2
IN
OUT
C4
Ou1
GND
1
+
C7
100u/10V
C3
0u1
TIN
TOUT
ROUT
RIN
FORCEON
INVALID
5
13
10
2
1
FORCEOFF
EN
C1-
VCC
C1+
C2+
V+
V-
C2-
C1
5
4
3
2
1
9
8
7
6
9
8
7
6
DSUB 9 TO PC
0u1
C2
0u1
C6
47u/10v
BA033
MAX3221/SO
GND
U1
14
R2
2K2
SW2
2
NORMAL
3
PARAMETER SET
U1
15
16
17
18
19
20
21
22
23
24
SLP
OUT0
OUT1
BTC
GND
GND
GND
GND
VCC
VCC
NC
NC
NC
NC
RXD
TXD
RTS
CTS
LNK
CLR
10
9
8
7
6
5
4
3
2
1
SLP CONTROL
UART TXD
UART RXD
R1
1K
EGBC-04 MODULE
+5v TO 9v DC I N
U2
IN
VCC
BA033
OUT
C7
100u/10V
C6
47u/10v
GND
GND
3.3V
microcontroller
Figure 6.1. Interfacing the EGBC-04 to a 3.3V microcontroller circuit. You can connect SLP input pin 15 directly
to Vcc if power saving feature is not used. U2 is a 3.3V voltage regulator. MCU with UART makes programming
easier; software UART simulation will work just ne if your MCU do not have a UART.
EGBC-04 Bluetooth Module
Page 5 of 8 pages
U1
15
16
17
18
19
20
21
22
23
24
SLP
OUT0
OUT1
BTC
GND
GND
GND
GND
VCC
VCC
NC
NC
NC
NC
RXD
TXD
RTS
CTS
LNK
CLR
SLP CONTROL
10
9
8
7
6
5
4
3
2
1
D1
RB441Q
UART TXD
UART RXD
R1
1K
EGBC-04 MODULE
5V
microcontroller
R3
+5v TO 9v DC IN
U2
IN
OUT
+
C7
100u/10V
VCC
GND
+5V
3
+
C6
47u/10v
GND
3k3
BA033
Figure 6.2. EGBC-04 works on 3V logic level. If a 5V microcontroller is used, you must insert D1 and
R3 in the RXD input of EGBC-04 as shown. These components translate the 5V output of the MCU
into a 3V logic that the EGBC-04 can safely handle.
Page 6 of 8 pages
Page 7 of 8 pages
6. Double click on the Serial port Icon top connect with the
EGBC-04 serial device. A window will appear similar one
shown below indicating the COM port assigment of your
EGBC-04 bluetooth service.
Page 8 of 8 pages