• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » Low Power RF Bluetooth® Low Energy & ANT Forum » CC2540 new board design - Bluetooth Low Energy not transmitting
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

CC2540 new board design - Bluetooth Low Energy not transmitting

This question is not answered
Alex B
Posted by Alex B
on May 03 2012 01:48 AM
Prodigy240 points
We have a new Bluetooth Low Energy (BLE) design boards using the CC2540 chip.
Everything seems to be working with the microprocessor, I/Os, and timers with the exception of the Bluetooth communication.
We installed the Texas RF packet sniffer and we can confirm that there are no radio packets coming from the device.
Practically only the I/Os mapping changed from the reference demo kit keyfob software application so very few changes in the software and none in the communication part.
All the RF components and crystals match exactly the reference design.
Any suggestion of which are the typical problems we could be having in the hardware or software? Apart from burning the complete application with the Flash Programmer any specific setting to burn on the chip?
Thank you !
Alex
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Per H
    Posted by Per H
    on May 07 2012 14:37 PM
    Expert6750 points

    Hi Alex,

    Have you found the problem?

    Have you tested it with our SmartRF Studio 7? Try to connect the debug interface to the CCDebugger and try to control it with SmartRF Studio 7. Can you measure a signal when setting the device in TX?

    Regards,

    Per

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Alex B
    Posted by Alex B
    on May 08 2012 23:14 PM
    Prodigy240 points

    Hi Per,

    Yes, the previous issue "seems to has been addressed" with caveats as follows: 

    Good news first. We now see with our custom board the advertising packets with the RF Sniffer and we communicate with the BTool PC application + USB BLE dongle. We can also read/write GATT characteristic values into our board (http://processors.wiki.ti.com/index.php/Category:CC2540DK_Mini_BTool_Connection) 

    Not so good news now. We then tried to have an iPhone 4S discover and connect to our board using the BLE-TI-DEMO IOS application  (http://processors.wiki.ti.com/index.php/Category:IPhone4SBLEDemo). The iPhone application does not even discover the device when scanning for peripherals. We already had this application compiled and working fine with our application running on the keyfob demo kit hardware provided by TI. Same CC2540 application running in the keyfob demo kit and our hardware.

    Bottom line, our hardware can communicate and read/write values with BTool + USB BLE dongle using BLE, however it cannot do the same with our tested iPhone app.

    Any suggestion of what to look for on hardware or software?

    Thank you!

    Alex

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Alex B
    Posted by Alex B
    on May 11 2012 13:44 PM
    Prodigy240 points

    Hi,

    The proprietary CC2540 board seems to be working now with RF Sniffer, RF Studio and BTool, but still not working with iPhone.

    So I preferred to start a new post focusing on the iPhone communication issue.

    http://e2e.ti.com/support/low_power_rf/f/538/t/187911.aspx

    Therefore you may prefer to answer here or in the new post.

    Thank you very much !

    Alex

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Tuan Pham
    Posted by Tuan Pham
    on Sep 16 2012 13:02 PM
    Intellectual385 points

    HI, Alex B and all,

    I 've made a new board using CC2540 and got fail to connect to SmartRF05 board via BLE.

    I reused "simpleBLEPeripheral" sample code with very little modification, just add code to blink leds on P1_0 and P1_1 on periodic task. Hardware meets all recommendation, I think. When powering on, I see 2 leds blinking.

    Then I use SmartRF studio 7, connect a SmartRF05 board and my new board. With "Continuous TX" and RX, my board and SmartRF05 can see together, RSSI is about -60 ~ -55dBm. But in "Packet TX" and "Packet RX", my board cannot send or receive any packet to SmartRF05.

    So someone here could you please give advice how to do next? My board can blink Leds, TX, RX, but cannot send or receive packet, why?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Tuan Pham
    Posted by Tuan Pham
    on Sep 17 2012 11:34 AM
    Intellectual385 points

    Hi, I think this is hardware problem. With same firmware, I download to SmartRF05 and it run properly, but not on my board.

    So I through this board away and solder a new board, then with this new board, I can send and receive packet to SmartRF05 no error with Smart Studio 7. But this board still can not advertise, I scan advertising packet by SmartRF05 and nothing found.

    Can someone guess what is happening on my board, what problem is it? please help.

    I have more question: using 2 smartRF05 boards, 1 for advertising and 1 for receiver. With Packet Sniffer, I can see advertising packet. But with "Packet RX" tab of Smart Studio 7, I don't see any packet is captured. What is the difference between packet sniffer and "packet RX" of Smart Studio 7?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Fredrik K
    Posted by Fredrik K
    on Sep 18 2012 02:07 AM
    Genius9510 points

    Hi Tuan,

    Could you please share your schematic and layout files?

    /Fredrik

    --
    PS. If I answered your question, please hit   Verify Answer  !

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Tuan Pham
    Posted by Tuan Pham
    on Sep 18 2012 20:52 PM
    Intellectual385 points

    Hi Fredrik,

    I solder a new board and this works properly :D

    By the way, this is my schematic and layout files: http://www.mediafire.com/?uf6tlv96849g952

    If you have time, please check if is there any problem in my design, I would appreciate very much.

    Thank you.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use