TTC will launch CC2640R2 SDK developing platform by the end of March
pubdate:2017.02.27 views:
In December 2016, Bluetooth SIG officially released a brand new standard of Bluetooth 5.0(Hereinafter referred to as BT 5.0), with no doubt, this is a major upgrade for the former standard of Bluetooth 4.2. New BT 5.0 will tremendously make up the previous technical shortage in transmission distance, speed, broadcasting capacity, and the interconnection and mutual control of multi-devices. This will consolidate and strengthen the status of Bluetooth in wireless transmission technology. New features of this tech will be used more widely in smart home, traveling and healthcare, wearable devices, industrial control, IOT and some other fields.
TI launched CC2640’s upgraded version CC2640R2F, which will firstly support BT 5.0
After shipping CC2541, with the profound understanding and insight of the industry, in 2015, CC2640 MCU ,TI launched highly integrated, highly flexible and ultra-low power consumption , SimpleLink ,CC2640 MCU, which is also designed with full consideration of the possible technological changes will be brought by BT 5.0. Therefore, CC2640 can already transmit and receive physical RF modulation format with longer distance and higher speed. And after SIG officially released BT 5.0 core standard, TI released its upgraded product CC2640R2F, to support new features roundly. CC2640R2F will adopt protocol stack of BT 4.2 in ROM, firstly support future BT 5.0 SDK, and enhance the firmware’s upgrading function. A larger storage space can support more complex applications, CC2640R2F offer a 80+KB of application code space in FLASH for developers, which makes CC2640R2F an ideal option for mid-range BLE applications.

TTC offers developers CC2640R2F SDK developing platform
Employees in wireless connection industry are familiar with TI, of which the wireless MCU with ultra-low power consumption Simplelink leads the RF performance in industry and have a wider range of connection and more stable connectivity than congeneric products. For developers’ convenience, TI published the demonstration of related products and CC2640R2F SDK that support brand new Bluetooth low energy standard. For most industrial employees, it is not difficult to develop an application, however, there are minority developers who are familiar with Bluetooth protocol stack. In addition, for inland developers, it will take a long time to learn TI SDK, which will badly influence the launching of new products. For the purpose of making inland developers apply high-performance CC2640 and CC2640R2F to products rapidly and further improving user experience, Shenzhen TTC company, who has a long history of Bluetooth SDK development, by optimizing and converting, turn TI SDK into a TTC characteristic Bluetooth CC2640R2 SDK suites. This offers developers who work in smart home, traveling, and healthcare, wearable devices and some other industries an easier way to operate and firstly support BT 5.0.
As known, Shenzhen Tuner Technology Company( hereinafter referred to as TTC) is an ODM company who is centered with technology and concentrate on providing BLE solutions for customers. Since establishment, TTC specialized in R&D and innovation of IOT core technology--wireless network. TTC built an independent R&D, production and test system, putting a big fund into it annually, and formed an integrated mode with new BT-tech development, technological demonstration, chips’ application development, and modular products (engineering, developing, producing, marketing, and after-sales services). TTC is dedicated to provide industrial common key solutions, and already gained more than ten innovation Patents with software copyrights and invention patents. And TTC is certificated by ISO9001, FCC, CE, RoHS, BQB and many other international certifications, also established a solid and long-term strategic cooperation with TI. As TI’s important inland third-party partner, TTC hopes to offer inland developer an easy and fast platform to speed up products’ developing and launching by localizing TI SDK.
The advantages of TTC’s CC2540R2 SDK
According to industrial application, TTC’s CC2640R2F SDK simplified TI SDK and packaged it. Rather than working with the complex Bluetooth protocol stack, developers just need to call the relevant API interfaces to develop all kinds of BT products. CC2640R2 SDK is equipped with BT 4.2 protocol stack, which subsequently will upgrade to BT 5.0. It offers an easier parameter setting, more stable upgrading mode for OAD, and an analogous serial data interactive mode by Bluetooth. The developing tools are attached with Chinese annotations and examples to help developers get familiar sooner. TTC CC2640R2 SDK owns a complete Bluetooth parameter validation, adapt for mainstream types of Android and IOS. Beyond that, TTC’s CC2640R2 SDK contains production test programs, so that developers don’t have to design any by themselves, which will hugely simplify the designing process.
The problems TTC solved
A. Bluetooth firmware
B. Double-platform Bluetooth SDK
C. CC2640 drives, existing drives as follows:
GPIO
1. CC2640 has rich GPIO resources, can fulfill any developing need.
2. At most 31 GPIO resources for developers.
3. supporting several configurations, including pull-down, Open-drain, push-pull output, etc.
4. Each GPIO can be configured with interrupt function, and the interrupt mode is flexible, such as triggered by rising-edge, falling edge, or both in the same process.
5. Each GPIO can optionally map peripheral resources of the chip, like PWM output, ADC input, etc..
UART
1. Equipped with programmable serial transmission rates generator, which can reach most to 3 Mbps.
2. Equipped with independent a 32*8 transmit buffer and a 32*12 receive buffer, which will reduce the interrupt processing actions of CPU.
3. Equipped with standard asynchronous communication bits for start, stop, and odd-even check.
4. Support CTS and RTS function
5. Use uDMA to transfer data.
6. Equipped with programmable hardware flow control.
Timer (including PWM/ timing/ input capture)
1. CC2640 has 8 16-bit timer, every timer can be configured to different mode.
2. Support programmable counting method, in addition, support more than 1 timer synchronously to apply to some special occasions.
ADC
1. CC2640 has 8 12-bit ADC channels.
2. Support 200K sampling rate.
3. Clock source could be set freely, including timer, I/O, pins, software, simulated comparator, and RTC.
4. Can collect temperature from chip’s thermal sensor, and collect voltage of power source through interior circuit to manage the battery.
5. Interior reference voltage support 1.3V, 1.425V, 1.43V, 1.435V, 1.44V, 1.6V, 4.3V, external reference voltage is not supported.
UTC
1. CC240’s RTC clock comes from 32Khz external crystal oscillator. It will keep counting as long as it’s powered.
2.Equipped with a 70-bit programmable counter and three general channels, which cooperates with compare register, will generate time-related notifications for application layer to implement some necessary functions.
IIC
1. IIC interface can be used to support other devices that support IIC protocol, like ROM, LCD, and many other sensors.
2. normal mode rate is 100KHz, while fast mode rate is 400KHz.
SPI
1. Four-line synchronous serial interface of clock line (SCLK), mainframe input & slave machine output line (MISO), mainframe output & slave machine input line (MISO), and chip selection line(CSN), which can support high-speed, full duplex, and synchronous communication bus.
2. Mainframe’s highest rate is 24Mbps.
3. Slave machine’s highest rate is 4Mbps.
4. With frequency , programmable and write conflict protection
WatchDog
1. 1 ms-2863311ms, an ultra-wide range of overflow time to set, and loading value could be reset anytime.
2. When MCU is in sleep mode, watch dog’s overflow timer will lie off.
3. When program is running out, reset MCU to ensure a normal operation of devices.
Wechat
1. Contain Bluetooth communication protocol of Wechat’s Airsync.
2. Automatic processing will be captured by Wechat; handshake connect with Wechat; Bluetooth subpackage data.
3. To transmit and receive data ,only need to initialize related parameters and call relevant API.
TTC CC2640R2 SDK’s construction
TTC CC2640R2 SDK contains IAR simulating debugging software, burning software, TTC SDK installation program, TTC SDK development toolkit, TTC SDK developing instruction, and Android BLE API instruction with examples, IOS BLE API instruction with examples. Besides, TTC offers matched learning courses to help developers get familiar faster.
For developers who try to build flexible solutions with Bluetooth 5.0’s simple upgrading channel, they could develop based on the released CC2640 SDK. And CC2640R2 SDK will meet all Bluetooth application developers at the end of Match.