BlueData - KC Wirefree · PDF file 2019. 9. 7. · BlueData KC-2014 Class 2...
date post
09-Oct-2020Category
Documents
view
0download
0
Embed Size (px)
Transcript of BlueData - KC Wirefree · PDF file 2019. 9. 7. · BlueData KC-2014 Class 2...
BlueData KC-2014 Class 2 Bluetooth Data Module
www.kcwirefree.com Version December 10, 2014 Page 1
Features
CSR BlueCore 4 external chipset
Bluetooth v3.0
Class 2 radio, range typically exceeds 20m
12 Digital programmable I/O Pins
2 Analog programmable I/O Pins
Low power connection modes
BlueData KC-2014 Class 2 Bluetooth Data Module
www.kcwirefree.com Version December 10, 2014 Page 2
SPP – Serial Port Profile
The KC Wirefree KC‐2014 data modules come standard with kcSerial which implements (SPP) Serial Port Profile.
The SPP is a very popular widely used profile for transmitting data in place of a serial cable. SPP defines how to set up virtual serial ports and connect two Bluetooth enabled devices. A scenario would be using two devices, such as PCs or laptops, as virtual serial ports and then connecting the two devices via Bluetooth technology.
HID – Human Interface Profile
Our kcKeyboard firmware implements the HID profile defines the protocols, procedures and features to be used by Bluetooth HID including keyboards, mice, game controllers, and media controllers. HID commands are issued via Uart commands, and/or Pio button feature assignments.
HFP – Handsfree Profile
Our kcKeyboard firmware optionally implements the HFP profile and provides wireless control for phones, but without the capabilities of providing an audio link. This can be a convenient addition for a full featured wireless controller device.
IAP – Apple iOS Wireless Profile
Our kcSerial firmware implements the IAP profile that provides a peripheral data link to iOS devices. The IAP profile requires an Apple authentication chip, and finished products require an MFi license from Apple. The IAP profile controls the iOS authentication procedure, and implements the Apple lingo data link requirements.
Other Available Bluetooth Data Profiles
KC‐2014 is capable of supporting additional Bluetooth profiles. Contact KC Wirefree for customization options.
BlueData KC-2014 Class 2 Bluetooth Data Module
www.kcwirefree.com Version December 10, 2014 Page 3
Available Bluetooth Data Modules
Class 1 +18dB High Power
Class 2 +4dB Standard Power
External Antenna
KC‐1014
Class 1 Bluetooth Data Module
KC‐2014
Class 2 Bluetooth Data Module
Onboard Antenna
KC‐1114
Class 1 Bluetooth Data Module
KC‐2114
Class 2 Bluetooth Data Module
BlueData KC-2014 Class 2 Bluetooth Data Module
www.kcwirefree.com Version December 10, 2014 Page 4
Physical Dimensions
KC‐2014 Top View
1
2
3
4
5
6
7
8
9
10
11
12
28
27
26
25
24
23
22
21
20
19
18
17
13 14 15 16
31 30 29
GN D
AN T
GN D
SP I_ MI SO
SP I_ MO SI
SP I_ CS B
SP I_ CL K
AIO1
AIO0
PIO2
PIO3
PIO4
PIO5
PIO6
PIO7
PIO8
PIO9
GND
VDD
USB-
USB+
UART_RTS
UART_CTS
UART_RXD
PIO0
UART_TXD
PIO1
PIO11
RESET
GND
PIO10
PADS
1.0 X 2.0
1.8
5.254.55.25
1.5
2.7
16.5
6.0 6.03.0
15.0 MM
21.0
BlueData KC-2014 Class 2 Bluetooth Data Module
www.kcwirefree.com Version December 10, 2014 Page 5
Pin Assignment
Pin Function Type Description 1 AIO1 Input Analog Input 2 AIO0 Input Analog Input 3 PIO2 I/O Programmable I/O 4 PIO3 I/O Programmable I/O 5 PIO4 I/O Programmable I/O 6 PIO5 I/O Programmable I/O 7 PIO6 I/O Programmable I/O [I2C] 8 PIO7 I/O Programmable I/O [I2C] 9 PIO8 I/O Programmable I/O [I2C] 10 PIO9 I/O Programmable I/O 11 GND ‐‐ Ground 12 VDD Input 3.3V Regulated Input (2.7V – 3.6V) 13 SPI_MISO Output SPI Master In 14 SPI_MOSI Input SPI Master Out 15 SPI_CSB Input SPI Chip Select 16 SPI_CLK Input SPI Clock 17 PIO10 I/O Programmable I/O 18 GND ‐‐ Ground 19 RESET Input Hardware Reset when Low >5ms 20 PIO11 I/O Programmable I/O 21 PIO1 I/O Programmable I/O [Class 1 TX Enable] 22 UART_TXD Output UART Data Transmit 23 PIO0 I/O Programmable I/O [Class 1 RX Enable] 24 UART_RXD Input UART Data Receive 25 UART_CTS Input UART Clear To Send 26 UART_RTS Output UART Request To Send 27 USB+ I/O USB Data Positive 28 USB‐ I/O USB Data Negative 29 GND ‐‐ USB Data Negative 30 ANT I/O External Antenna Port (50 ohm) 31 GND ‐‐ USB Data Negative
[Option features in brackets]
BlueData KC-2014 Class 2 Bluetooth Data Module
www.kcwirefree.com Version December 10, 2014 Page 6
Interface Pins
AIO Interface Pins [1‐2]
AIO 0 and AIO 1 are enabled for analog input by default, providing 8 bit samples at rates up to 50 samples/sec. Analog pins are 1.8V logic for input mode. Voltage reading accuracy is guaranteed to 6 bits resolution.
PIO Interface Pins [3‐10,20‐21,23]
PIO pins are read and write enabled via kcSerial commands. Inputs can be configured for weak pull‐up, weak pull‐down, strong pull‐up, strong pull‐down. Voltage input tolerance and output level is equal to the VDD level.
I2C Interface [7‐9]
The I2C interface pins are hardware assigned to PIO 6 = SDL, PIO 7 = SDA, and PIO 8 = RESET. The I2C interface must be custom programmed per application. It is used for EEPROM, LCD, and Apple Authentication chips (iOS wireless accessories).
VDD Pin [12]
Voltage supply pin accepts voltages between 2.7V and 3.6V. Regulation should have a fast response time
BlueData KC-2014 Class 2 Bluetooth Data Module
www.kcwirefree.com Version December 10, 2014 Page 7
Application Notes
We highly recommend providing a header or test points for the SPI lines. This allows emergency access for diagnostic tools.
We highly recommend providing UART test points to allow firmware reinstallation or updates. If a microcontroller is attached, provide a tri‐state mode with microcontroller to allow external access to the UART lines.
RS232 hardware flow control is disabled in kcSerial v3.0 firmware by default, and can be enabled with AT HwFlowControl E command (this configuration setting is saved in flash memory). It is highly recommended to enable hardware flow control, since data can be lost with poor wireless connections without flow control.
UART interfaces are 3.3V TTL. A voltage level shifter or buffer IC is required when interfacing to higher voltage RS232 ports.
Regulator should have a fast response time
BlueData KC-2014 Class 2 Bluetooth Data Module
www.kcwirefree.com Version December 10, 2014 Page 8
Electrical Characteristics (Conditions VDD= 3.3V and 25 °C)
Absolute Maximum Ratings Min Max Unit
Storage temperature range ‐40 150 °C
Supply voltage VDD ‐0.4 3.7 Volts
Recommended Operating Conditions Min Max Unit
Temperature Range ‐40 85 °C
Supply Voltage VDD (3.3V Recommended) 2.8 3.6 Volts
Digital PIO & UART Pins Min Typ Max Unit
Input Voltage Low Logic ‐0.4 ‐ 0.8 Volts
Input Voltage High Logic 2.3 ‐ 3.7 Volts
Output Voltage Low Logic ‐ ‐ 0.2 Volts
Output Voltage High Logic 3.1 ‐ ‐ Volts
Input Leakage Current ‐1 ‐ +1 µA
Input Capacitance 1.0 ‐ 5.0 pF
Weak Internal Pull‐Up ‐5.0 ‐1.0 ‐0.2 µA
Weak Internal Pull‐Down +0.2 +1.0 +5.0 µA
Strong Internal Pull‐Up ‐100 ‐40 ‐10 µA
Strong Internal Pull‐Down +10 +40 +100 µA
Analog I/O Pins Min Max Unit
Resolution 8 Bits
Sample Rate 50 Per Sec
Voltage 0 1.8 V
RF Characteristics Test Conditions BT Spec Typical Unit
Maximum RF power