datasheet
datasheet
datasheet
BTM8670
Bluetooth Module Data Sheet
Reproduction of this document, in part of in whole, by any means is prohibited without written permission
From Buddies Technology Limited. The information contained herein is believed to be accurate as of
the date of publication. However, Buddies is not liable for any damages, including indirect or
consequential from the use of software this document represents, or any reliance of the accuracy of
this document. Buddies reserves the right to change the contents of this document at any time
without notice.
This document contains proprietary confidential trade secrets and may be subject to additional
restrictions contained in the licensing agreement under which this document was obtained.
1
http://www.buddies-tech.com BTM8670 DATASHEET
Revision History
2
http://www.buddies-tech.com BTM8670 DATASHEET
CONTENT
1. INTRODUCTION................................................................................................................................. 4
3. PHYSICAL CHARACTERISTIC....................................................................................................... 8
3.1 Pin Description................................................................................................................................... 10
4. PHYSICAL INTERFACE…………………………………………………………………………..14
4.1 POWER SUPPLY ................................................................................................................................... .14
4.2 AUDIO INTERFACES.............................................................................................................................14
4.2.1 Audio Codec Interface ............................................................................................................... 15
4.2.2 ADC ...........................................................................................................................................16
4.2.3 ADC Sample Rate Selection................................................................ ..................................... 16
4.2.4 ADC Digital Gain....................................................................................................................... 16
4.2.5 DAC ........................................................................................................................................... 17
4.2.6 DAC Sample Rate Selection .................................................................................................... 16
4.2.7 DAC Digital Gain....................................................................................................................... 16
4.2.8 DAC Analog Gain ..................................................................................................................... 18
4.2.9 IEC 60958 Interface....................................................................................................................18
4.2.10 Microphone Input ...................................................................................................................... ..18
4.2.11 Digital Microphone Inputs…………………………………………...………………………..18
4.2.12 Line input.................................................................................................................................... 18
4.2.13 Audio Output Stage……………………………………………………………………………19
4.3 PCM Interface.................................................................................................................................... 19
4.4 Digital Audio Interface(I2S)…………………………………………………………………………20
4.5 RF INTERFACE .................................................................................................................................... 20
4.6 GENERAL PURPOSE ANALOG IO ......................................................................................................... 20
4.7 GENERAL PURPOSE DIGITAL IO .......................................................................................................... 20
4.8 SERIAL INTERFACES ............................................................................................................................ 20
4.8.1 UART ......................................................................................................................................... 20
4.8.2 I2C……………………………………………………………………………...……………...21
4.8.3 SPI .............................................................................................................................................. 21
3
http://www.buddies-tech.com BTM8670 DATASHEET
The BTM8670 Bluetooth® module is a perfect consumer audio solution for wireless
applications, such as wireless sound bars, wireless stereo speakers and headphones.
It can be connected with any Bluetooth® devices in an operating range. It is slim and
light so the designers can have better flexibilities for the product shapes.
The BTM8670 Bluetooth® module complies with Bluetooth® specification version 4.0. It
supports HSP,HFP,A2DP,AVRCP,PBAP,MAP,SPP….profiles. It integrates an
ultra-low-power DSP and application processor with embedded flash memory, a
high-performance stereo codec, a power management subsystem, LED and LCD
drivers and capacitive touch sensor inputs in a SOC IC. The dual-core architect with
flash memory enables manufactures to easily differentiate the products with new
features without extending development cycles. It integrates RF Baseband controller,
antenna,… etc. and provide UART interface, programmable I/O, stereo speaker output,
microphone input,… etc.
Figure 1
4
http://www.buddies-tech.com BTM8670 DATASHEET
Support for CSR’s latest CVC technology for narrow-band and wideband
voice connections including wind noise reduction
Multipoint support for A2DP connection to 2 A2DP source for music play back
3 Hardware LED controllers (for RGB) and ability to drive LCD segment
display directly
5
http://www.buddies-tech.com BTM8670 DATASHEET
TVs
6
http://www.buddies-tech.com BTM8670 DATASHEET
! ! " #$!
Bluetooth Specification
Chip Set CSR8670
Module ID BTM8670
BT Standard Bluetooth® V4.0 specification
RF TX Output Power 10dBm (Max)
Sensitivity -90dBm@0.1%BER
7
http://www.buddies-tech.com BTM8670 DATASHEET
$%&# " % ! #
Dimension
Figure 2
8
http://www.buddies-tech.com BTM8670 DATASHEET
Pin Definition
Figure 3
9
http://www.buddies-tech.com BTM8670 DATASHEET
13 SPI_CSB Input with strong pull-up Chip select for SPI, active low
14 SPI_MISO Output with weak pull-down SPI data output
LED driver
20 LED_0 Open drain
Alternative function PO[29]
LED driver
21 LED_1 Open drain
Alternative function PO[30]
10
http://www.buddies-tech.com BTM8670 DATASHEET
LED driver
22 LED_2 Open drain
Alternative function PO[31]
Bi-directional with weak
23 PIO_0 Programmable input/output line
pull_down
Bi-directional with weak
24 PIO_1 Programmable input/output line
pull_down
Bi-directional with weak
25 PIO_2 Programmable input/output line
pull_down
11
http://www.buddies-tech.com BTM8670 DATASHEET
input.
and 1.35V
12
http://www.buddies-tech.com BTM8670 DATASHEET
Bluetooth 50ohm transmitter output/receiver
64 RF_IN RF
input
CAP_SENSE_
66 Analogue input Capacitive touch sensor input
1
CAP_SENSE_
67 Analogue input Capacitive touch sensor input
3
CAP_SENSE_
68 Analogue input Capacitive touch sensor input
4
13
http://www.buddies-tech.com BTM8670 DATASHEET
Figure 4
The interface for the digital audio bus shares the same pins as the PCM codec interface
described in section as below which means each of the audio buses are mutually exclusive
in the usage. As below lists these alternative functions.
Figure 5
14
http://www.buddies-tech.com BTM8670 DATASHEET
15
http://www.buddies-tech.com BTM8670 DATASHEET
4.2.2 ADC
Figure 3 shows the CSR8670 consists of 2 high-quality ADCs:
Each ADC has a second-order Sigma-Delta converter
Each ADC is a separate channel with identical functionality
There are 2 gain stages for each channel,1 of which is an analogue gain stage and
the other is a digital gain stages
4.2.3 ADC Sample Rate Selection
Each ADC supports the following pre-defined sample rates, although other rates are
progrmmable,e.g.40kHz:
8kHz
11.025 kHz
16kHz
22.050kHz
24kHz
32 kHz
44.1kHz
48 kHz
16
http://www.buddies-tech.com BTM8670 DATASHEET
4.2.5 DAC
The DAC consists of:
2 fourth-order Sigma-Delta converters enabling 2 separate channels that are
identical functionality, as figure x shows
2 gain stages for each channel, 1 of which is an analogue gain stage and the
other is a digital gain stage
17
http://www.buddies-tech.com BTM8670 DATASHEET
18
http://www.buddies-tech.com BTM8670 DATASHEET
The output digital circuitry converts the signal from 16-bit per sample, linear PCM of
variable sampling frequency to a 2Mbits/sec multi-bit stream, which is fed into the analogue
output circuitry.
The output circuit comprises a digital to analogue converter with gain setting and output
amplifier. Its class-AB output-stage is capable of driving a signal on both channels of up to
2V pk-pk-differential into a load of 16 . The output is available as a differential signal
between SPK_R_RP and SPK_R_RN for the left channel; and between SPK_L_LP and
SPK_L_LN for the right channel. The output is capable of driving a speaker directly if its
impedance is at least 8 if only one channel is connected or an external regulator is used.
The gain of the output stage is controlled by a 3-bit programmable resistive divider, which
sets the gain in steps of approximately 3dB.
The multi-bit stream from the digital circuitry is low pass filtered by a second order
bi-quad filter with a pole at 20kHz. The signal is then amplified in the fully differential
output stage, which has a gain bandwidth of typically 1MHz.
4.3 PCM Interface
The audio PCM interface on the BTM8670 supports:
On-chip routing to Kalimba DSP
Continuous transmission and reception of PCM encoded audio data over
Bluetooth.
Processor overhead reduction through hardware support for continual
transmission and reception of PCM data
A bidirectional digital audio interface that routes directly into the baseband
layer of the firmware .It does not pass through the HCI protocol layer.
Hardware on the BTM8670 for sending data to and from a SCO connection.
Up to 3 SCO connections on the PCM interface at any one time.
PCM interface master, generating PCM_SYNC and PCM_CLK.
PCM interface slave, accepting externally generated PCM_SYNC and
PCM_CLK.
Various clock formats including:
Long Frame Sync
Short Frame Sync
GCI timing environments
13-bit or 16-bit linear, 8-bit u-law or A-law compander sample formats.
Receives and transmits on any selection of 3 the first 4 slots following
PCM_SYNC.
The PCM configuration options are enabled by setting the PS Key
PSKEY_PCM_CONFIG32.
19
http://www.buddies-tech.com BTM8670 DATASHEET
4.4 Digital Audio Interface(I2S)
The digital audio interface supports the industry standard formats for I2S,left-justified or
right-justified. The interface shares the same pins as the PCM interface ,which means each
audio bus is mutually exclusive in its usage. Table as below lists these alternative
functions
4.5 RF Interface
The module integrates a balun filter. The user can connect a 50ohms antenna directly to the
RF port.
When the module is connected to another digital device, UART_RX and UART_TX
transfer data between the two devices. The remaining two signals, UART_CTS and
UART_RTS, can be used to implement RS232 hardware flow control where both are
active low indicators.
Note: The serial port interface(UART)can be used for system debugging. Don’t
support to use command set for profile function application by UART, such as
HFP/A2DP/AVRCP and so on. These profiles function application can be controlled
only by PIO, such as pairing/connect/answer/play/pause/next/previous function
application and so on.
20
http://www.buddies-tech.com BTM8670 DATASHEET
4.8.3 SPI
The synchronous serial port interface (SPI) can be used for system debugging. It can also be
used for in-system programming for the flash memory within the module. SPI interface
uses the SPI_MOSI, SPI_MISO, SPI_CSB and SPI_CLK pins. Testing points for the SPI
interface are reserved on board in case that the firmware shall be updated during
manufacture.
The module operates as a slave and thus SPI_MISO is an output of the module.
SPI_MISO is not in high-impedance state when SPI_CSB is pulled high. Instead, the
module outputs 0 if the processor is running and 1 if it is stopped. Thus the module
should NOT be connected in a multi-slave arrangement by simple parallel connection
of slave SPI_MISO lines.
Figure 6
21
http://www.buddies-tech.com BTM8670 DATASHEET
( !"! " % ! # #
Supply Voltage
-0.4 5.75 V
-0.4 4.40 V
VREGENABLE
VDD_AUDIO_DRV -0.4 1.95 V
Table 1
22
http://www.buddies-tech.com BTM8670 DATASHEET
Supply Voltage
V
SMPS_1V8_SENSE 1.70 1.80 1.95.
Table 2
23
http://www.buddies-tech.com BTM8670 DATASHEET
5.3 Input/output Terminal Characteristics
Resolution - - - 16 Bits
max) 44.1kHz - 92 - dB
A-Weighted 48kHz - 92 - dB
steps
Table 3
24
http://www.buddies-tech.com BTM8670 DATASHEET
Resolution - - - 16 Bits
Output Sample
- 8 - 96 kHz
Rate, Fsample
Fsample Load
fin = 1kHz
48kHz 100k - 96 - dB
SNR B/W = 20Hz 20kHz
48kHz 32 - 96 - dB
A-Weighted
48kHz 16 - 96 - dB
THD+N < 0.1%
Fsample Load
8kHz 32 - 0.002 - %
fin = 1kHz
THD+N 8kHz 16 - 0.003 - %
B/W = 20Hz 20kHz
48kHz 100k - 0.003 - %
0dBFS input
48kHz 32 - 0.003 - %
48kHz 16 - 0.004 - %
Table 4
25
http://www.buddies-tech.com BTM8670 DATASHEET
The soldering profile depends on various parameters necessitating a set up for each
application. The data here is given only for guidance on solder reflow.
Figure 7
26
http://www.buddies-tech.com BTM8670 DATASHEET
, $ - *
2. Assembly
3. Dimension
27