View
1
Download
0
Category
Preview:
Citation preview
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 1 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
TABLE OF CONTENTS
1 Scope of this Document ................................................................................................ 2
2 Bluetooth 4.0 ................................................................................................................. 2
3 Bluetooth marks ............................................................................................................ 2
4 Software related Documents Summary ......................................................................... 3
4.1 Predefined High Level APIs ................................................................................. 3
4.2 Software Documentation overview ....................................................................... 4
4.3 Unique MAC/Bluetooth Address ........................................................................... 4
5 PAN1026 USB Evaluation kit ........................................................................................ 5
5.1 Block Diagram PAN1026 Module ......................................................................... 5
5.2 Reference Design USB evaluation kit ................................................................... 6
5.3 Placement (Live View).......................................................................................... 7
5.4 Overview for the USB Evaluation board Options .................................................. 7
5.5 placement recommondations ............................................................................... 8
5.6 Radiation Pattern ................................................................................................. 9
5.7 Recommended Tools ......................................................................................... 10
5.8 Development of Applications .............................................................................. 11
6 Ordering Information ................................................................................................... 12
7 History for this Document ............................................................................................ 12
7.1 Related Documents ............................................................................................ 13
8 General Information ..................................................................................................... 14
9 FCC Warning .............................................................................................................. 14
10 Life Support Policy ...................................................................................................... 14
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 2 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
1 SCOPE OF THIS DOCUMENT
This Design Guide applies to the Bluetooth development platform PAN1026 USB. The intention is to enable our customers to easily and fast integrate our module PAN1026 in their product.
This guide describes the Hardware and gives usefull hints. Software related documents are described in chapter 4.
Please refer to chapter 5.8 Development of Applications for an overview.
2 BLUETOOTH 4.0
Bluetooth Low Energy (BLE), part of Bluetooth Ver. 4.0, specifies two types of implementation: Single mode and dual mode. Single mode chips implement the low energy specification and consume just a fraction of the power of classic Bluetooth, allowing the short-range wireless standard to extend to coin cell battery applications for the first time. Dual mode chips combine low energy with the power of classic Bluetooth and are likely to become a de facto feature in almost all new Bluetooth enabled cellular phones and computers.
Single mode Bluetooth 4.0 Low Energy is not backwards compatible with previous Bluetooth standards. Dual mode Bluetooth 4.0 Low Energy is backwards compatible but is not practical for low power devices but targeted to gateway products.
In case BLE is constantly connected and constantly sends data power consumtion will be In case BLE is constantly connected and constantly sends data power consumption will be similar like Classic Bluetooth. The BLE maximal net data rate is about 6Kb/sec compared to 2Mb/sec with Bluetooth EDR. The typical BLE packet size is 20Bytes.
3 BLUETOOTH MARKS
According to the new Bluetooth SIG marks “Bluetooth Smart” (single mode mainly sensors) and “Bluetooth Smart Ready” (dual mode gateway and hub devices) the PAN1026 fulfills criteria to lable your product as a Bluetooth Smart Ready device.
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 3 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
4 SOFTWARE RELATED DOCUMENTS SUMMARY
4.1 PREDEFINED HIGH LEVEL APIS
Make use of the Easy to use High-Level SPP and Bluetooth Low Energy API for PAN1026 setup, connect and data transfer in an easy way. Driver layer provide access to the entire function set of the module. SPP and Bluetooth Low Energy application example is available on Toshiba CortexM3 MCU with FreeRTOS integration.
High Level SPP APIs are sufficient for communication with a remote SPP device.
With the LE+GATT Driver the use of PAN1026 Command Interface is simplified. It encapsulates Chiron LE MNG, GAP & GATT Commands in one.
High Level SPP APIs High Level BLE APIs
Documentation • SPP API Specification
• SPP Driver Specification
• SPP Application Note
BLE API Specification
LE+GATT Driver Specification
LE Heart-Rate Profile Application Note
Software • SPP Application example source code
• SPP API as source code
• SPP drivers as source code
• Project files for Toshiba TMPM395 MCU
LE Application example source code
LE Heart-Rate Profile example source code
BLE API source code
LE+GATT driver source code
Project files for Toshiba TMPM369 MCU
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 4 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
4.2 SOFTWARE DOCUMENTATION OVERVIEW
This Documentation Guide explains how to work with the manuals available for apllication development.
Along with PAN1026 with TC35661-501 product, Toshiba provides a rich set of documents covering different topics, which might be relevant from a developer’s perspective. This guide should help user find its way through the available documentation.
Document Guide
The individual PDF’s are available for DOWNLOAD
4.3 UNIQUE MAC/BLUETOOTH ADDRESS
The PAN1026 has a preprogrammed address in the EEPROM that needs to be copied into the RAM during the intialisation. Therefore three TCU commands need to be used. Below is an example with the individual address 00 13 43 00 00 1A
I2C Enable: --> 01 08 FC 0B 00 A0 00 00 00 14 5B FF 02 03 01 <-- 04 FF 0A 08 00 A0 00 00 00 14 5B 00 00 I2C Enable: Success Read BT address from E2PROM: --> 01 08 FC 10 00 A1 00 00 00 14 88 FF 10 06 A0 01 01 06 02 00 <-- 04 FF 11 08 00 A1 00 00 00 14 88 00 10 06 00 13 43 00 00 1A Read E2PROM: Success Set BD Addr (into RAM): --> 01 13 10 06 1A 00 00 43 13 00 <-- 04 0E 04 04 13 10 00 Set BD Addr: Success
Comment: The “red” BT address is original and needs to be byte switched to write into the RAM of the module to be visible in an BT inquiry as example.
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 5 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
5 PAN1026 USB EVALUATION KIT
PAN1026 USB (EasyToUse) is a development platform for PAN1026 BLE dual module to implement Bluetooth functionality into various electronic devices.
The PAN1026 USB is intended for evaluation purpose and can be used together with EasySPP and EasyBLE Software.
The API, a very useful abstracted tool is described on the Toshiba website: http://www.toshiba-components.com/bluetooth/technicaldocuments.html
Please contact your local sales office for further details on additional options and services, by visiting www.panasonic.com/rfmodules for US and http://industrial.panasonic.com/eu/ for Europe or write an e-mail to wireless@eu.panasonic.com
5.1 BLOCK DIAGRAM PAN1026 MODULE
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 6 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
5.2 REFERENCE DESIGN USB EVALUATION KIT
+3V
3
+3V
3
n.c./0
n.c./0
0.5
+5V
0 Ohm/47p 0 Ohm/47p
1µ
4µ7
B3U-1000P
1k5
+3V
3
USB_A
BLM15BB121SN1
4µ7
+5V
10nF 100nF
FT232RQ
BLM15BB121SN1
100nF
4µ7
+3V
3
100nF
0
0
0
0
0
0
+5V
PAN1026
PAN1026
n.c./0
n.c./0
100nF
n.c.
+3V
3
Gre
en
270
100nF
SO2520-000032
+3V
3
100nF
0
+3V3
0/n.c.
10k/n
.c.
Gre
en
270
+3V
3
-Supply-Part
EN3
IN1
NC4
OUT5
IC3
TPS76933
R3
R2
R15
C4 C5
C12
C11
S1
R10
DN2
DP3
GN
D@
1G
ND
@2
USB_GND4
USB_VCC1
X2
GN
D@
3G
ND
@4
L2
C13
C3
C1
IC2
VCC19
3V3OUT16
USBDP14
USBDM15
OSCO28
OSCI27
GND4
TXD30
RXD2
RTS#32
CTS#8
DTR#31
DSR#6
DCD#7
RI#3
CBUS022
CBUS121
CBUS210
CBUS311
CBUS49
VCCIO1
RESET#18
GND24
GND17
TEST26
GND20
L1
C8
C2
C6
R5
R6
R7
R8
R11
R12
RFD9
GPIO5/FSYNCC7
GPIO4/PCMCLKC6
GPIO3/PCMIND6
GPIO2/PCMOUTE7
GPIO16/DIND2
GPIO17/CS0XC1
GPIO18/CS1XD1
GPIO10/BTAB3
GPIO11/BTSB2
GPIO12/WIAC3
GPIO13/BTIC2
EEPROMWPF2
GPIO14/SCLE2
GPIO15/SDAE1
GPIO6/UARTTXF7
GPIO7/UARTRXE6
GPIO8/RTSF8
GPIO0/URDYD4
URDYE4
USBDPF3
USBDMF4
RESETA3
PAN1026_PORTS
GPIO9/CTSF5
GPIO1D3
SLEEPCLKF6
CLKRRQE5
VCCA6
VCCA5
VCC_DVDDBA4
GNDF12
GNDF11
GNDF9
GNDF1
GNDE9
GNDE8
GNDD8
GNDD7
GNDC9
GNDC8
GNDA12
GNDA11
GNDA9
GNDA7
GNDA1
N.C.C5
N.C.C4
N.C.B9
N.C.B8
N.C.B7
N.C.B6
N.C.D5
N.C.B5
N.C.B4
N.C.B1
N.C.A8
N.C.A2
VDDUSBE3
R13
R1
C10
R4LE
D
R14
C9
STANDBY1
GND2
VDD4
OUTPUT3
IC1
C7
R9
R16
1 23 45 67 89 10
X1
R17
LE
D1 R18
DP
DP
RESET
RESET
DN
DN
MOD_RX
MOD_RX
MOD_TX
MOD_TX
MOD_CTS
MOD_CTS
MOD_RTS
MOD_RTS
USBDPUSBDPUSBDM
USBDM
GPIO0
GPIO0
SCLSDA
SLEEPCLK
SLEEPCLK
GPIO1
GPIO1
GPIO13
GPIO13
GPIO12
GPIO12
GPIO11
GPIO11
GPIO10
GPIO10
GPIO18
GPIO18
GPIO17
GPIO17
GPIO16
GPIO16
GPIO5
GPIO5
Additional testpins
V1.2
Placement Difference for C4, C5, R1, R2, R3, R13 and R16:due to different functions: UART or Direct USBUART / Direct USB // The different variants are seperated by backslash. Left side is for UART, right side is USB direct.
This area will not be placed when USB is used
32.768kHz optional Oscillatoronly needed when special sleep mode
USB is NOT supported yet by the ICUARTAREA
PAN1026ETU Reference Design with UART and USB Option
DS-DG-1026ETU-205
IC1 is mounted on the boardActive mode
UFL
GND
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 7 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
5.3 PLACEMENT (LIVE VIEW)
5.4 OVERVIEW FOR THE USB EVALUATION BOARD OPTIONS
Note: UFL external antenna connector can be used if the cap next to the modules shield is moved (de-soldered – soldered) to the other (free) pin.
RTS CTS RX TX
RTS CTS RX TX
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 8 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
5.5 PLACEMENT RECOMMONDATIONS
P A N 1 0 2 6
O u tlin e
T o p V ie w
8 .7
15.6
R e s tr ic te d A re a
N o c o p p e r a n y la y e r
5 .0 0
3.0
0
M in . 1 5 m mM in . 1 5 m m
D im e n s io n s a re in m m .
U s e a G ro u n d p la n e in th e
a re a s u rro u n d in g th e
P A N 1 0 2 6 m o d u le w h e re v e r
p o s s ib le .
Min
. 40m
m
I f p o s s ib le p la c e P A N 1 0 2 6 in th e
c e n te r o f m o th e r P C B .
Pla
ce P
AN1026 a
t the e
dge o
f
moth
er P
CB.
P A N 1 0 2 6 W IT H A N T E N N A P L A C E M E N T
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 9 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
5.6 RADIATION PATTERN
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 10 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
5.7 RECOMMENDED TOOLS
EasySPP:
This tool is the first step to get familiar with the TCU commands. The issued commands can be copied and then ported to any microcontroller. Hyperterminal is not recommended to use because the commands are in binary format.
You will need Microsoft .NET framework version 4, which can be downloaded from the Microsoft website.
EasySPP
EasySPP documentation includes an application example how to connect PAN1026 USB stick and an Android device with the app BlueSPP.
Easy BLE:
This tool has the same intention as the EasySPP and shows some example BLE profiles e.g. heart rate sensor. It can be used together with various of the shelf Apps running on iPhone and Android phones supporting BT.4.0. One example is “Wahoo Utility” which is available in the Apples iTunes App Store.
EasyBLE
EasyBLE documentation includes an application example how to connect PAN1026 USB stick and an iOS device
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 11 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
5.8 DEVELOPMENT OF APPLICATIONS
Please contact your local sales office for customized development of your individual application. Note that the individual MAC address is stored in the EEPROM and has to be loaded into the RAM after each start-up.
The API is described here:
http://www.toshiba-components.com/bluetooth/technicaldocuments.html
Recommended tool chain: IAR, J-Link debugger
The BMSKTOPASM369BT(kc) starter kit makes it possible to quickly and easily evaluate Toshiba’s Bluetooth® Dual Mode LSI TC35661-5xx in combination with Toshiba CortexM3 MCU as host MCU. It is made to execute the Toshiba Bluetooth Driver software and debug user application code via an embedded J-Link debugger interface. The TMPM369FDFG Microcontroller offers embedded Ethernet, CAN, USB host, USB device and RS-232 connectivity.
Starter Kit Content:
• Toshiba TOPAS369BT Board
• Segger J-Link JTAG/SWD Emulator with USB interface
• J-Link 19-pin Cortex-M Adapter
• USB Cable
• Rapid Start-up Guide
Please contact your local sales office for further details on additional options and services, by visiting www.panasonic.com/rfmodules for US and http://industrial.panasonic.com/eu/ for Europe or write an e-mail to wireless@eu.panasonic.com
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 12 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
6 ORDERING INFORMATION
Ordering part number Description
Development Kits
ENW89837AYKF PAN1026ETU Development Kit (includes 2 USB Sticks)
Modules
ENW89837A3KF PAN1026 CLASS 2 Bluetooth dual mode Module according BT-4.0. 115kBaud Bluetooth® smart ready device
PAN1026 CLASS 2 Bluetooth dual mode Module according BT-4.0. 9k6Baud Bluetooth® smart ready device
7 HISTORY FOR THIS DOCUMENT
Revision Date Modification / Remarks
0.1 05.02.2013 1st version.
0.2 17.12.2013 Several new informations regarding the BLE part.
1.0 09.09.2014 Updated Schematic.
1.1 17.11.2014 Included chapter MAC/BT Address. Added Radiation Pattern.
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 13 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
7.1 RELATED DOCUMENTS
All files and documentations are available for download: DOWNLOAD
CLASSIFICATION Design Guide No. DS-DG-1026 USB
REV. 1.1
SUBJECT Development Kit for PAN1026 USB Dongle PAGE 14 of 14
CUSTOMER’S CODE PAN1026 USB
PANASONIC’S CODE PAN1026 USB
DATE 17.11.2014
8 GENERAL INFORMATION
© Panasonic Industrial Devices Europe GmbH 2012.
All rights reserved.
This product description does not lodge the claim to be complete and free of mistakes.
Please contact the related product manager in every case.
If we deliver ES samples to the customer, these samples have the status Engineering Samples. This means, the design of this product is not yet concluded. Engineering Samples may be partially or fully functional, and there may be differences to be published Data Sheet.
Engineering Samples are not qualified and are not to be used for reliability testing or series production.
Disclaimer:
Customer acknowledges that samples may deviate from the Data Sheet and may bear defects due to their status of development and the lack of qualification mentioned above.
Panasonic rejects any liability or product warranty for Engineering Samples. In particular, Panasonic disclaims liability for damages caused by
the use of the Engineering Sample other than for Evaluation Purposes, particularly the installation or integration in an other product to be sold by Customer,
deviation or lapse in function of Engineering Sample,
improper use of Engineering Samples.
Panasonic disclaimes any liability for consequential and incidental damages.
In case of any questions, please contact your local sales partner or the related product manager.
9 FCC WARNING
This equipment is intended for use in a laboratory test environment only. It generates, uses, and can radiate radio frequency energy and has not been tested for compliance with the limits of computing devices pursuant to subpart J of part 15 of FCC rules, which are designed to provide reasonable protection against radio frequency interference. Operation of this equipment in other environments may cause interference with radio communications, in which case the user at his own expense will be required to take whatever measures may be required to correct this interference.
The FCC and other regulatory certifications for the PAN1026 will be published in the PAN1026 Datasheet.
10 LIFE SUPPORT POLICY
This Panasonic product is not designed for use in life support appliances, devices, or systems where malfunction can reasonably be expected to result in a significant personal injury to the user, or as a critical component in any life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. Panasonic customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Panasonic for any damages resulting.
Recommended