TDK Module blu2i User Manual Download Page 19

It is possible to reduce the duty cycle down to as low as 0.5% at the 
expense of response time. The response time can be specified via S 
Registers 508 and 510 for page and inquiry respectively, where the 
worst case response time can be as high as 2.5 seconds. Then the duty 
cycle can be varied by changing the value of S Registers 509 and 511 
appropriately. 
 
For example, if S Register 508 and 510 are both set to 1000ms and S 
Register 509 and 511 are both set to 11ms then the duty cycle is 
reduced to 1%, this means that average current drain at 5.0v will be 2% 
of 65mA plus the normal idle mode current, that is, it is as low as 
2.75mA. However, in this case, it can take up to 1 second to establish a 
connection. 
 
The connected state current consumption while a master or slave can be 
considerably reduced by enabling Sniff mode, described in detail in the 
next section. 

5.4 Low Power Modes using Sniff 

 
Bluetooth connections are master/slave in nature. A master sends 
packets and a slave has to acknowledge that packet in the next timeslot. 
Timeslots in Bluetooth are 625 microseconds wide. This implies that a 
master will always know when packets will be sent and received, which 
further means it is able to optimise power usage by switching on power 
hungry circuitry only when needed. 
 
A slave on the other hand does NOT have prior knowledge of when a 
packet will be received and has to assume that a packet will be received 
from a master on every receive slot. This means that it has to leave it’s 
receiving circuitry on for most of the receive slot duration. The result of 
this is high power consumption as illustrated in the power table above, 
where a slave with no data transmission still consumes around 31mA 
whereas a master consumes only 6mA. 
 
This problem was identified very early in the evolution of Bluetooth 
(especially since headsets spend all their time as a slave in a Bluetooth 
connection) and it was solved by having a mode called Sniff, with 
appropriate lower layer negotiating protocol. 
 
Sniff mode during connection is basically an agreement between the 
slave and its master that data packets will only be exchanged for N 
timeslots every M slots. The slave can then assume that it will never be 

19 of 36 

Summary of Contents for Module blu2i

Page 1: ...or for incidental or consequential damages in connection with the furnishing performance or use of this material Copyright 2004 TDK Systems Europe Limited All rights reserved This document contains i...

Page 2: ...EMPERATURES 16 5 3 POWER CONSUMPTION 16 5 4 LOW POWER MODES USING SNIFF 19 5 5 RF PERFORMANCE 21 5 5 1 Transmit Power 21 5 5 2 Receive Sensitivity 21 5 5 3 Range 21 5 5 4 Performance against Temperatu...

Page 3: ...following safety information to users and operating personnel and to incorporate these guidelines into all manuals supplied with the product Failure to comply with these precautions violates safety s...

Page 4: ...e module provides access to 5 General I O lines and 2 analogue I O lines to provide Bluetooth connection to simple devices such as switches or LEDs without requiring any processing at the module end b...

Page 5: ...p is pre assigned in the external Flash Two way hardware flow control is implemented by UART_RTS and UART_CTS UART_RTS is an output and is active low UART_CTS is an input and is active low These signa...

Page 6: ...onitoring Power Vcc should be provided via the board to board connector Pin 29 on J2 Section 5 3 details the power consumption in different modes 2 3 Power On Reset Power Cycling and Brown Out conside...

Page 7: ...6382XR26D3 T would be a suitable part to perform the reset it has an active high push pull output a 2 63V detection threshold and an active reset period of 140ms This inexpensive device is available i...

Page 8: ...ese pins include an 8 bit ADC and an 8 bit DAC This function is not implemented at this time 2 6 PCM Codec Interface PCM_OUT PCM_IN PCM_CLK and PCM_SYNC carry up to three bi directional channels of vo...

Page 9: ...SPI bus clock I P 10 UART_DSR Input 11 GND 12 GPIO3 UART _DTR I O for Host 13 RESET Reset I P 14 GPIO4 I O for Host Right LED 2 15 GND 16 GPIO5 I O for Host Left LED 2 17 SPI_MOSI SPI bus serial I P 1...

Page 10: ...on Pin 10 UART_DSR is an input with active low logic It should be connected to the DTR output of the host When the blu2i Module is in high speed mode See definition for S Register 512 this pin should...

Page 11: ...2 10V VIHmax 3 7V UART_DTR 12 O VOLmax 0 2V VOHmin 2 8V Shared with GPIO3 UART_RI 6 I or O O P VOLmax 0 2V VOHmin 2 8V I P VILmax 0 8V VIHmin 2 10V VIHmax 3 7V Direction may be programme d UART_DCD 8...

Page 12: ...2 10V VIHmax 3 7V PCM_OUT 26 O VOLmax 0 2V VOHmin 2 8V Reserved BC02 USB D 32 I VILmax 0 3vdd_pads VIHmin 0 7cdd_pads Normally inactive Pull to GND through 10K BC02 USB D 34 I VILmax 0 3vdd_pads VIHmi...

Page 13: ...Physical Characteristics 4 4 1 Mechanical Dimensions 13 of 36...

Page 14: ...top side of PCB must not be influenced by any other PCBs components or by the housing of the host device The proximity of the antenna to large metallic objects can affect the range and performance of...

Page 15: ...ctrical and mechanical characteristics of the Hirose DF12C connector Parameter Specification 40 pin Board to Board connector Number of Contacts 40 Quantity delivered 2000 Connectors per Tape Reel Volt...

Page 16: ...ting mode The hardware specification for the blu2i module allows for a voltage range of 3 6 to 6 0v at Vcc Tests have shown that there is no significant difference in current draw when Vcc is 5 or 6V...

Page 17: ...windows can be used to adjust the average current drain when in discoverable and or connectable modes Registers 508 and 509 specify the interval and window for page scans and registers 510 and 511 spe...

Page 18: ...0 3 6V 50 00 50 00 50 00 50 00 Connecting Mode ATDxxx 5 0V 54 00 54 00 54 00 54 00 3 6V 6 00 6 10 6 40 7 20 Connected as Master Mode No Data Transfer Sniff NOT activated 5 0V 7 20 7 20 7 40 8 20 3 6V...

Page 19: ...acket in the next timeslot Timeslots in Bluetooth are 625 microseconds wide This implies that a master will always know when packets will be sent and received which further means it is able to optimis...

Page 20: ...with all slaves having requested varying sniff parameters It may therefore be impossible to guarantee that each slave gets the M parameter it requested In light of this the protocol for enabling sniff...

Page 21: ...ceive Sensitivity 88dBm at 25 C Receive Sensitivity 100 90 80 70 60 50 40 30 20 10 0 40 deg 20 deg 0 deg 20 deg 40 deg 60 deg 80 deg 100 deg Temperature Deg C Attenuation Setting dBm NOTE Measured as...

Page 22: ...00 10m 50m 100m 150m 200m 250m 300m Distance meters Data Transfer Rate kbps RF data rate Serial port data rate 5 5 4Performance against Temperature Data Transmit Rate with Temperature and Attenuation...

Page 23: ...alf Sine Wave 6 axis x 3 cycles each axis Moisture Resistance High Temp Storage 85 C 360 hours Low Temp Storage 40 C 240 hours High Temp Humidity Operation 60 C 90 RH 360 hours High Temp Humidity Stor...

Page 24: ...ir functionality is always enabled PIO Pin Direction Connector Pin Label Function 0 IN OUT GPIO1 General Purpose I O 1 IN OUT GPIO2 General Purpose I O 2 IN OUT UART_RI Input Output from module 3 IN O...

Page 25: ...l used in Bluetooth for implementing the serial port profile allows for the exchange of four modem signals This information is contained in a special transparent message which contains bits identified...

Page 26: ...rnal hardware may allow for a BREAK to be reproduced on the TX line 6 3 Reset The module can be reset by the host without the need of any I O using a BREAK signal The module has been configured to res...

Page 27: ...and the other a slave Assuming the Bluetooth address of the master to be bdaddr_m and that of the slave to be bdaddr_s the master module is configured by sending it the following AT commands AT F ATS5...

Page 28: ...or 2 seconds before reattempting a connection This 2 second delay can be varied by issuing it an ATS530 command with an appropriate value in the range 100ms to 15000ms IMPORTANT NOTE When S Register 5...

Page 29: ...I control lines RTS and CTS are locally controlled to prevent local buffer overflow However the status of DTR DRS DCD and RI can be exchanged with the remote peer device If for example the DTR DSR lin...

Page 30: ...emulation for each COM port and start off with comms parameters 9600 N 8 1 Type AT enter and confirm that you see it echoed and then an OK response If you do not see this behavior close the applicati...

Page 31: ...on and attach to COM1 at either 9600 N 8 1 or 115200 N 8 1 and confirm that you get an OK response when you type in the following command AT Then enter the following commands to prepare it for an inco...

Page 32: ...haracter within that 750ms period then the module will remain at 9600 N 8 1 and will also configure itself using factory default S Register values Please see the next section for a discussion on Termi...

Page 33: ...d DTR can be directly controlled via a check box RTS can be directly controlled BREAK signals can be sent Also there is a Data Transfer Test mode allowing data to be sent as fast as the handshaking wi...

Page 34: ...d di io o e eq qu ui ip pm me en nt t a an nd d s se er rv vi ic ce es s P Pa ar rt t 1 17 7 S Sp pe ec ci if fi ic c c co on nd di it ti io on ns s f fo or r w wi id de eb ba an nd d d da at ta a H H...

Page 35: ...OPE The definitions used herein are a Life support devices or systems are devices which 1 are intended for surgical implant into the body or 2 support or sustain life and whose failure to perform when...

Page 36: ...oducts that have been subject to misuse bending twisting neglect alteration improper installation testing or unauthorized repair performed by anyone other than a TDK designated repair facility Any non...

Reviews: