This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F28M36P63C2: Is there a blue tooth dongle that I can build to attach to the F28M36 FTDI microUSB serial port and communicate with a cell phone?

Part Number: F28M36P63C2
Other Parts Discussed in Thread: CC2540, CONTROLSUITE, TIDC-CC2540-BLE-USB

I am looking for a module with the following requirements:

1. low power consumption

2. small footprint

3. support short range communication (around 50 cm)

4. wireless

5. communication payload (up to 128 bytes per package)

6. support cell phone communication protocol

7. Cell phone connects one device at one time, exchange messages till done, disconnect, and then connect to next device.

7. Easy firmware upgrade (nice to have).

 

I am working on a software task which involves short range and small message communication between a cell phone and the device, which was developed based on F28M36P63C2 Concerto board.

On the current product, I was able to send message from a serial terminal at 115200 baud) to the board through the existing micro-USB serial port (F28M36P63C2 has FTDI chip on that port).

The goal is to replace the serial cable and HyperTerminal with cell phone and the Bluetooth dongle attached to the device.

My goal is to cell phone will connect and communicate the device, one at one time and send messages (< 128 bytes per package) within 50 cm. Once I am done, I will disconnect the current device, move over to the second device, reconnect and run my android application, ...

The CC2540 Bluetooth Dongle Reference Design seems to fit my requirements well:

http://www.ti.com/tool/TIDC-CC2540-BLE-USB

It appears that I need electrical guy to make minor change in order to use this dongle (e.g. bypass FTDI chip, just direct connect the Bluetooth device to the RTS/CTS end of the F28M36P63C2 board.)

Is that anything else that I need to pay attention to? Your suggestions are very appreciated!

  • Hi,

    The F28M36 can act as a USB host (support for USB 2.0), so communicating with the TIDC-CC2540-BLE-USB should be possible. You'll likely have to develop some SW/drivers for this specific design. There are some SW examples within ControlSuite to help get you started however, located in the directory below.

    C:\ti\controlSUITE\device_support\f28m36x\v220\F28M36x_examples_Master

    I'd suggest reading through section 19.3 in the Technical Reference Manual (TRM) for pin configuration when using USB as a host.

    http://www.ti.com/lit/spruhe8

    Also, if developing HW be sure to deferentially route the USB +/- signals with 90 ohm impedance.

    Best,
    Kevin
  • Hi Kevin,

    Thanks for the suggestions. CC2540 approach seems to be feasible. I will do some study and work with the hardware guy for initial review. This will be a good starting point for me right now. I may come back with other questions later. Very appreciate!

    Regards,
    Jew-Dong