Your Paper`s Title Starts Here

2016 International Conference on Computer, Mechatronics and Electronic Engineering (CMEE 2016)
ISBN: 978-1-60595-406-6
Application of TMS320VC5509A in Bluetooth Transmission
Ling-xiao ZHOU, Ya-xia LIU* and Sheng-li HUANG
Beijing Institute of Fashion Technology, Beijing
*Corresponding author
Keywords: Bluetooth, TMS320VC5509A, Application.
Abstract. Bluetooth technology is the global wireless standard enabling the Internet of Things (IoT),
it was created as an open standard to allow connectivity and collaboration between disparate products
and industries. In recent years, many applications of Bluetooth devices have brought great
convenience to the users of electronic devices. In this article, first, the Bluetooth protocol is used to
connect Bluetooth transmission kit ICETEKBLE, TMS320VC5509A and the mobile phone. Next,
completed the software design By using CCS compiling environment and assembly language. Then,
control light on development board by Bluetooth of mobile phone. Finally, through this research to
explore the application of TMS320VC5509A in the Bluetooth transmission.
Introduction
Bluetooth is a wireless technology standard for exchanging data over short distances (using
short-wavelength UHF radio waves in the ISM band from 2.4 to 2.485 GHz) from fixed and mobile
devices, and building personal area networks (PANs). Invented by telecom vendor Ericsson in 1994,
it was originally conceived as a wireless alternative to RS-232 data cables. It can connect several
devices, overcoming problems of synchronization[1].
This paper combines Mobile phone software and Bluetooth transmission kit ICETEKBLE, using
TMS320VC5509A and Bluetooth protocol control sensor, achieved the purpose of wireless control.
Brief Introduction of Test System
The Composition of ICETEKBLE Kit
Bluetooth Low Energy kit ICETEKBLE of Realtime Technology, is a suitable Bluetooth kit for
ICETEK series type A evaluation board. Its main function is connected the evaluation boards and
other sensors, so that the assessment board as part of the IoT.
Due to the consistency of the communication protocol, the main control board can through the kit
implementation of data exchange with other intelligent devices. Combined with the internet, it can
achieved wireless remote control.
Technical Introduction of Bluetooth Low Energy
Bluetooth Low Energy (BLE) is a kind of wireless network transmission protocol, which can realize
the wireless network connection,data exchange and wireless control[2].
Comparison of Data Transmission Protocols in Wireless Networks
Bluetooth, Zigbee(the brand name for products using IEEE 802.15.4 standards) and Wi-Fi (the brand
name for products using IEEE 802.11 standards) have some similar applications: setting up networks,
printing, or transferring files. They are working in the 2.4GHz band wireless communication
standards. They have different in the transmission distance and transmission rate, as shown in Figure
1.
Figure 1. Comparison of data transmission protocols in wireless networks.
Wi-Fi is intended as a replacement for high speed cabling for general local area network access in
work areas or home. This category of applications is sometimes called wireless local area networks
(WLAN)[3].
ZigBee is a new kind of wireless network technology with low complexity, low power
consumption, low data rate, low data rate and low cost. It is a kind of technical proposal between
wireless marking technology and Bluetooth technology. Mainly used for short-range wireless
connection[4].
Bluetooth was intended for portable equipment and its applications. The category of applications is
outlined as the wireless personal area network (WPAN). Bluetooth is a replacement for cabling in a
variety of personally carried applications in any setting, and also works for fixed location
applications.
Bluetooth low energy, previously known as Wibree, is a subset of Bluetooth v4.0 with an entirely
new protocol stack for rapid build-up of simple links. As an alternative to the Bluetooth standard
protocols that were introduced in Bluetooth v1.0 to v3.0, it is aimed at very low power applications
running off a coin cell. Chip designs allow for two types of implementation, dual-mode, single-mode
and enhanced past versions[5].
Brief Introduction of TMS320VC5509A
As the core of the system components, 5509A core operating frequency up to 144 MHz (6. 94 ns), the
kernel power of 1.6 V. Consists of three parts: central processing unit (CPU), internal memory and
on-chip peripherals[6].
CPU internal bus, a read instruction from the data bus (32), a read instruction address bus (24),
three data read data bus (16), three data read address bus (24), two write data bus (16), two write data
address bus (24 bits).
Consider applications require low-cost, low-power processor chip, we can use 5509A chip as the
core of the system; with existing processing algorithms to design a low-power, low-cost embedded
control system.
Communication Procedure of ICETEKBLE Kit
ICETEK-UART-E board through the EMIF bus extension of the UART serial signal. It allows the
CC2540 communicate with the main control board CPU, achieve local control eventually.
Communication Procedure of CC2540 and Main Control Board
First, CC2540 send message, and waiting for a response.
Next, the main control board of CPU received message and responded (express ready to connect).
Then, CC2540 received message and establish connection.
Finally, it realizes the instant messaging.
Communication Procedure of CC2540 and BLE Equipment
First, CC2540 send invitations.
Next, establish connection.
Finally, CC2540 received command, and make the appropriate changes.
Communication Experiment
Hardware
The TI royalty-free, BLE software development kit is a complete software platform for developing
singlemode BLE applications. The kit is based on the CC2540 complete System-on-Chip (SoC)
solution. The solution combines a 2.4-GHz RF transceiver, microcontroller, up to 256KB of
in-system programmable memory, 8KB of RAM, and a full range of peripherals.
The controller and host layers are implemented together on the CC2540, while the profiles and the
application are implemented separately on an external host processor. The application and profiles
communicate with the CC2540 through vendor-specific HCI commands using an SPI, a UART
interface, or a virtual UART interface over USB. This configuration is optimal for applications that
execute on another device such as an external microcontroller or a PC. When using this type of
application, you can develop it externally while running the BLE stack on the CC2540.
Figure 2 is the Connection of TMS320VC5509A system board and the expansion module, Figure 3
is Control lamp on TMS320VC5509A system board.
Figure 2. Connection of TMS320VC5509A system board and the expansion module.
Figure 3. Control lamp on TMS320VC5509A system board.
Software
As shown in Figure 4 is Mobile phone interface.
Figure 4. Mobile phone interface.
Code Composer Studio is an integrated development environment (IDE) that supports TI's
Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of
tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler,
source code editor, project build environment, debugger, profiler, and many other features.
Import procedures as shown in Figure 5.
Figure 5. Import procedures.
The indicator D1 ~ D4 of ICETEK-VC5509-Ae board all out, it means the program starts running.
The green light of ICETEK-UART-E board is lit, it showed that CC2540 and VC5509 start
communication.
The yellow light of ICETEK-UART-E board is lit, it indicating that connection of CC2540 and
VC5509 has been established.
The program flow chart is shown in Figure 6.
Figure 6. Program flow chart.
The experimental results are as follows, click the Toggle LED[1-4] on the phone, read this value
will flip the D1-D4 indicator status of ICETEK-VC5509-Ae board.
Figure 7. D1 lights are lit.
Figure 8. All bright.
Summary
When the ICETEK-VC5509-Ae board is equipped with an ICETEKBLE Bluetooth communication
kit, it can be added to the IoT. With the development of Bluetooth Technology, TMS320VC5509A
chip can get more extensive application.
Acknowledgement
This research was financially supported by the Science research project of BIFT(2015A-04) ,
Undergraduate Research Training Program of BIFT in 2016(HHFZ 20160631009), Graduate
education and teaching reform project of BIFT in 2016(120301990115).
References
[1] Francesco M D, Das S K, Anastasi G. Data Collection in Wireless Sensor Networks with Mobile
Elements: A Survey on Sensor Networks. London, (2011), 1-34.
[2] Gomez, C., Oller, J. and Paradells, J. Overview and evaluation of bluetooth low energy: An
emerging low- power wireless technology. New York, (2012), 11734-11753.
[3] Jara, A.J., Zamora, M.A. and Skarmeta, A.F.G. Secure use of NFC in medical environments.
European Workshop on RFID Systems and Technologies (RFID Sys Tech). Berlin, (2009),1-8.
[4] Gu Y, Ji Y, Li J, et al. ESWC: Efficient Scheduling for the Mobile Sink in Wireless Sensor
Networks with Delay Constraint. IEEE Trans on Parallel and Distributed Systems, (2013),
1310-1320.
[5] Texas Instruments. Bluetooth
http://www.ti.com/tool/ble-stack
low
energy
[6] Texas
Instruments.
2.4GHz
Bluetooth
[2012-11]:http://www.ti.com.cn/product/cn/cc2540
software
low
stackand
energy
tools.
[2013-9]:
System-on-Chip[EB/OL]