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.

TIDA-01624: CC2640

Part Number: TIDA-01624
Other Parts Discussed in Thread: TMP117EVM, LAUNCHXL-CC2640R2, CC2640, CC2640R2F, TMP117, TMP116, TMDSEMU110-U

Hello

I am studying to achieve TIDA-01624 by using TMP117EVM+LAUNCHXL-CC2640R2

I found little bit difference between TIDA-01624 and LAUNCHpad

Pin 22 of CC2640 is fixed to VCC, according to

but, pin 22 of CC2640 is used for "wake -up" in TIDA-01624.

Do I need "wake-up"?

Best regard

  • Hi Shibata-San,

    Pin 22 of the CC2640R2FRSMR (the 4.0mm x 4.0mm package used in TIDA-01624) is actually DIO_5. The different package versions of the CC2640 will have different pinouts that you will have to adjust your layout/schematic for. 

    You do not need to use the wake-up function of the CC2640 unless you want to. 

    Best Regards,
    Brandon Fisher

  • Fisher-san

    Thank you very much for your reply.

    So I have to watch the DIO ,but not Pin.

    TIDA is using DIO_1(pin9) as SCL, DIO_2(pin10) as SDA, DIO_5(pin22) as wakeup.

    Lauchpad CC2640 is using DIO_1(pin6) as Free, DIO_2(pin7) as RXD (looks no connection)

    DIO_5 (pin10) as SDA.

    I am studying with i2c source (TMP117).

    So do I need to connect SCL to pin6 and SDA to pin7 then?

    Do I need ex pull up for iic?

    regards

  • This is YS.

    I am sorry about above.

    Please forget last sentence.

    Regards

  • Hi Shibata-San,

    You are correct that the pin function is more important than the pin number in this case. You do not necessarily need to copy the pin assignments in TIDA-01624, unless you intend to use the code from that design as is, and are using similar hardware. 

    Since you are working with a TI Launchpad, you may instead consider using one of the examples from TI Resource Explorer, which will give you a better starting point for just communicating with the TMP117 via I2C. 

    This example is compatible with TMP116, and should work with TMP117 given that they are software compatible. 

    Best Regards,
    Brandon Fisher

  • Thank you for your reply.

    I have tried as above, but it is still not working.

    And I tried to install TMP116 sample, but it can not be even inport to the CCS.

    What am I wrong???

  • Hello

    I found very big problem.

    I dont think the program is lorded propery.

    I am using CCS V10.11

    I put TIDA sample to

    C:\ti\simplelink_cc2640r2_sdk_2_20_00_49\examples\rtos\CC2640R2_LAUNCHXL\blestack\tida_01624

    I think I could build them. Then I pressed debug, it stopped

      line200 of main.c

    terminate debug anyway,then reconnect the board to power,

    I can see BLEmed in my phone, but it looks not working.

    Anything wrong with lording?

  • Hi Shibata-San,

    The code included with TIDA-01624 was not written for the CC2640 Launch Pad. Can you clarify what your hardware setup looks like? Do you have a schematic?

    If you can see the BLE med patch in the Simple Link SDK Explorer App you should be able to connect to it by selecting the icon. 

    Best Regards,
    Brandon Fisher

  • Fisher-san

    thanks for your reply.

    According to

    I Thought it is able to connect TMP117 and LaunchPad .

    I have both schematic of TIDA-01624 and Launchpad.

    I didnt notice difference of CC2640R2FRSMR(TIDA) and CC2640R2FRGZ(Launchpad)

    Do they need different code?

    We have been toled as bellow

    -------------------------------------------------------------------------------------

    Hello Mr. Makoto Kitamura,

    Thank you for contacting Texas Instruments Customer Support. I apologize for the delay on our response as we have experience an influx of inquiry in conjunction with the holidays.

    In reference to your inquiry, I understand that you are looking for alternative to the TIDA-01624.

    Yes, you are correct. You can use the LAUNCHXL-CC2640R2 and TMP117EVM to recreate the functionality of the TIDA-01624. You just have to follow the connection on the schematic of TIDA-01624 and you are good to go. For the firmware, the LAUNCHXL-CC2640R2 has an on-board debugger. Thus, you will not be needing the TMDSEMU110-U. Kindly refer to the links below for some important files that you might be needing as your reference for this project.

    TIDA-01624 | Design Files: https://www.ti.com/tool/TIDA-01624#myTable3
    TIDA-01624 | Software: https://www.ti.com/tool/TIDA-01624#software

    I hope this helps you. Please let me know if you need further help or if you have any clarification on this matter. I'll be more than happy to help.

    For now, I will place this case in "Resolved" status. If this answers your inquiry, I would appreciate if you could click the "Accept Solution" button in this case. Also, it would be great if you could provide your feedback regarding your support experience through the survey that you will receive afterwards.


    Regards,

    Cedrick Infantado
    Texas Instruments Customer Support

    --------------------------------------------------------------------------------------

    Thanks for your help anytime.

    Best regard YS

  • Hi YS,

    I was trying to get clarity on your hardware setup, it appears I had misread your initial post, my apologies. This should be possible as long as all the connections are correct. What hardware are you using for the TMP117? 

    Yuichi Shibata said:

    I think I could build them. Then I pressed debug, it stopped

      line200 of main.c

    This is the start of the main.c file, when running the debugger it will always start here until you indicate that it should continue.

    Yuichi Shibata said:
    terminate debug anyway, then reconnect the board to power,

    I can see BLEmed in my phone, but it looks not working.

    Can you clarify what you mean by not working? It sounds like you are seeing the advertisements but not able to connect, is that correct?

    The code is likely loaded properly if you are seeing the auto-advertisement, but may be hanging if it cannot communicate with the TMP117.

    As an initial step you should connect an oscilloscope or logic analyzer to your I2C lines to see if the communication to the TMP117 is working properly.  Since you are using the code as is, please also ensure that you simulate the wake-up pulse during your troubleshooting (i.e. pull down DIO_5 while the program is running). 

    Best Regards,
    Brandon Fisher