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.

MSP-EXP430F5529LP: MSP-EXP430F5529LP Eval kit communication issue with BQ40Z80

Part Number: MSP-EXP430F5529LP
Other Parts Discussed in Thread: BQ40Z80, BQSTUDIO, EV2400, BQ40Z80EVM-020

Respected sir,

We are designing a test jig that has a provision to programme our BMS board, and currently we are using the MSP-EXP430F5529LP eval kit for communication with our BMS board using BQ Studio. We are connecting our BMS SMBUS lines with eval P4.6 & P4.7 as specified in the BQ40Z80-EVM schematic, and we are also connecting to P4.4 & P4.5 to see communication with our BMS. Both connections are done independently, but not at the same time to evaluate communication. We used the SLU076 application to flash firmware on the Eval Kit U6 IC. Can you suggest what we can do to resolve this communication issue, or at what point we are going wrong?

Also, sir can you provide us the source code for the SLU076 so we can build the Test jig which can program the BMS board from BQ studio.

I am waiting for your reply.

Regards,
Shubham

  • Hi Shubham,

    Can you show pictures or diagrams of your setup, so we can verify if everything is connected properly. Can you send the SLU076 application you are referring to, I was not able to find this anywhere.

    Regards,

    Nick Richards

  • Dear SIr,

    I removed wire from P4.7 and P4.6 from the MSP evaluation kit and utilised them as SMBD and SMBC, referencing the BQ40Z80-EVM user instructions, and connected them to our BMS board. I also connected a micro USB to eval and its corresponding type A to my laptop and try to open BQstudio in it laptop. However, my MSP eval kit was not able to communicate with BQstudio. Because it was not communicating, I referred back to the BQ40Z80 user manual. I discovered that there is a 3v3 pull up on the SMBD and SMBC lines.So I used the same ckt on the GPPB board to provide pull-up and supplied 3v3 from the internally generated 3V3 on MSP-EXP eval kit .Please locate the attached image below for your reference.

    Sorry for the confusion I am using  SLUC706 support software for our application , please have a look in a attached link below
    https://www.ti.com/tool/EV2400


    Also sir please guide us , how we can communicate with our BMS using just MSP-EXPF5529LP eval kit instead of BQ40Z80-EVM.

    Waiting for your reply,

    Regards,
    Shubham

  • Hey Shubham,

    SLUC706 is only used for the EV2400. Can you provide waveforms of the MSP trying to communicate to the BQ40z80

    Regards,

    Nick Richards 

  • Dear Sir,

    We want to build a custom BQ40Z80EVM-020 that we can use for flashing the BQ40Z80 and also do some production testing with this custom design. We used the MSP-EXP430F5529LP controller Eval kit to do the POC and see if we were able to connect the BMS with BQStudio. As per my understanding, the EV2400 is the microcontroller used in the BQ40Z80EVM-020. Correct me if I am wrong.

    Could you please point to the right firmware for our application, please let me know if you need any more details.

    Currently with SLUC076, we don't see any communication/waveform on either of the I2Cs of the controller, but we can see the USB interface in the list of HID(same as BQ40X80EVM-020) when we connect the USB to my PC.

    Thanks in advance,

    Best regards,

    Shubham

  • Hello,

    I will continue to look into this. I will get back to you next week.

    Regards,

    Nick Richards

  • Hello Shubham,

    We can not guarantee that SLUC076 will work on devices other than the EV2400. Can you write code that sends simple I2C transactions like reading Voltage from the gauge and see if that communication is successful?

    Regards,

    Nick Richards

  • Hello sir,

    Is MSP-EXP430F5529LP controller only is EV2400? Or EV2400 is different device? Actually , I am thinking that MSP-EXP430F5529LP is only EV2400.
    Please confirm it.

  • Hello,

    EV2400 is a different device.

    Regards,

    Nick Richards

  • Hello sir,

    I have seen the schematic of EV2400 it contains the same controller as MSP-EXP430F5529LP contains.Moreover, this EV2400 helps us to communicate with BQ40Z80-EVM chip. So we are thinking that these eval controller can also be used to communicate with our custom board bq chip instead of using EV2400. Could you please tell us how these can be achieved?My thinking is correct? And also sir can you provide us the source code of EV2400 so we can use it in our design.

    Waiting for your reply,

    Regards,

    Shubham

  • Hello,

    Today's a holiday and no one is in the office. We will get back to you tomorrow.

    Regards,

    Nick Richards

  • Hello Shubham,

    The EV2400 source code is proprietary, I can not provide with that. You will have to develop your own code with the microcontroller to communicate with the BQ40z80. The MSP-EXP430F5529LP with our source code is a different device than just the MSP-EXP430F5529LP by itself.

    Regards,

    Nick Richards

  • Hi Nick,

    Thanks for the updates, do you have any sample code for usb to i2c communication for BQ studio so we can build our own code with any controller. Basically, our idea was to use the same code to communicate with BQ studio with TI controller in our test jig. Also FYI, 10-12 BQ40Z80-EVM have been damaged till date while communicating. So these was the reason we are trying to use MSP-EXP eval kit for our application, as these are cheap.Or can you give any idea how we can proceed ?

    Waiting for your reply,

    Thanks & Regards,
    Shubham

  • Hey Shubham,

    We do not have sample code for communicating using BQstudio. If you want to use BQStudio functionality, you will need to use the EV2400. You could create your own GUI that replicates the functionality of BQStudio

    Regards,

    Nick Richards

**Attention** This is a public forum