ATBTLC1000 is not discoverable

Go To Last Post
3 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

We want to hook up ATBTL1000 to an external host MCU (AT32UC3A0512) via UART to establish a serial data communication over Bluetooth. Basically, we want to have a cable replacement solution for data transfer between a host PC/iPhone/Android/Mac and out device. 

Following are the connections between the BT module and MCU. We haven't connected the 6 UART pins to the MCU yet, because we first wanted to see if the chip is even discoverable with the 3.3V, GND, Wake and Chip_EN pins. Despite seeing 3.3V, GND and 32.768 kHz clock on the corresponding pins, and not connected pins floating high, on the Oscilloscope, the BT module is not discoverable. 

P4 - NC 
P5 - NC 
P6 - 3.3V 
P7 - NC 
P8 - NC 
P17 - 3.3V 
P20 - 3.3V 
P21 - NC 
P22 - NC 

P1 - GND 
P6 - 3.3V 
P9 - GND 
P13 - GND 
P22 - 3.3V 
P24 - GND 

What is wrong with this set-up? Please advise. 

 

(FYI - When I opened a ticket, tech support seemed to suggest that I need a API for the chip to be discoverable, which makes no sense to me!! Does the BT module not come pre-programmed with default firmware from factory?
If you have any experience with this module, could you verify this statement or share with me what I could be doing wrong?)

This topic has a solution.

Last Edited: Tue. Jul 17, 2018 - 10:33 PM
This reply has been marked as the solution. 
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

mtandon wrote:
When I opened a ticket, tech support seemed to suggest that I need a API for the chip to be discoverable, which makes no sense to me!!

Surely, that's something you should be pursuing on that support ticket?!

 

The Product Page wrote:
The ATBTLC1000 ... can be used as a Bluetooth Low Energy link controller or data pump with external host MCU.

 

https://www.microchip.com/wwwproducts/en/ATBTLC1000

Which sounds to me like it's not a complete, standalone "modem" - it needs the host MCU to manage the link state, etc.

 

Presumably, the API of which Tech Support spoke would have things like, "Start Advertising" ... ?

 

You should clarify that on your support ticket.

 

 

EDIT

 

The 'Documents' tab on that Product Page does include a document called, "AT BLE API User Guide" - sounds worth a look ... ?

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Tue. Jul 17, 2018 - 09:36 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

mtandon wrote:
Basically, we want to have a cable replacement solution

See: https://www.avrfreaks.net/commen...

 

EDIT

 

Sorry - link should be: https://www.avrfreaks.net/commen...

 

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Tue. Jul 17, 2018 - 09:38 PM