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.

DRV10987EVM: GUI Usage

Part Number: DRV10987EVM
Other Parts Discussed in Thread: DRV10987, TIDA-01373, USB2ANY

Dear, Sir. 

My customer is evaluating DRV10987 using EVM & GUI. 

They would like to create output file which the present configuration(resister ADRS & DATA) 

is filled and input the prepared configuration file on EVM. 

I checked .cfg file but can't see ADRS. 

Is it possible to create the configuration file and input it using GUI? 

Beat Regards, 

H. Sakai

  • On GUI "Basic Settings" tab on the bottom right, you will see a save button. If you press this, you can save the settings with an address and register value as a csv file
  • Dear, Sanmesh-san.

    Thank you so much for your kindly reply.
    My customer is looking for the writer of EEPROM.
    TIDA-01313 is a gang writer, but they would like to realize
    ISP(In System Programming) via I2C after system board assembly.
    I wonder TI could provide such kind of writer or introduce third-party
    writer?
    Sorry to ask this kind of matter, but Please give your advice.

    Best Regards,
    H. Sakai
  • Let me get back to you on tuesday when my coworkers come back from holiday.
    However, to write EEPROM, to my knowledge all you need is something that can communicate data through I2C.
    TI provides the design files for the TIDA 01373 ( www.ti.com/.../TIDA-01373 ) that you can use as reference. TI uses an MSP430 microcontroller to do the I2C communication.
  • Can you please explain in further detail what you are looking for in the eeprom writer and how it would be different from the TIDA 01373?
  • Dear, Sammesh-san.

    They are looking for the writer which is prepared I2C to communicate with
    their assembled PCB. It has also I2C port.
    The program code will be prepared by them. The writer will program EEPROM
    via I2C.
    TIDA-01373 Programming Board will be capable, but the big bottle-neck is
    that it must be manufactured by them.

    Alternative way will be modify EVM & use GUI, I think.
    Or try to find the capable writer already released in market.

    Please let me know if there was the better way.

    Best Regards,
    H. Sakai
  • Hello Sakai-san,

    To summarize, the system board will assembled and the customer would like to program the EEPROM on the line. There are a few ways that I have seen customers achieve this:

    1. Using the TIDA-01373, the customer can make their own version of the reference design (typically just the programming board) and use the provided code to program the EEPROM. There is a design guide with methodology and steps through the code to make it easier for the user. In addition, there are gerbers and available for easier manufacturing.
      1. It sounds like you are already familiar with this and the customer sees the manufacturing process as a risk
      2. A customer may also choose to program the devices before soldering the devices down onto a system

    2. The customer already has a Microcontroller in their system that has access to the I2C lines of the device. Using the EEPROM programing procedure in the datasheet, the customer will power up the system and briefly use the microcontroller to send I2C commands to the DRVx to program the EEPROM
      1. The settings for EEPROM were acquired by the GUI as mentioned by Sanmesh before. These provide the address and the data for the device so the programming procedure is streamlined if the code of I2C communication already exists

    3. The customer works with local distributors to see if they can provide parts that are already programmed with EEPROM provided by the customer
      1. This is usually an increase in cost for the project and some distributors only work with high volume customers

    4. The customer creates a station on the line where the assembled system can be fitted into a fixture by a line operator, where the line operator will either use the GUI or run a macro that will use the GUI to program EEPROM with the USB2ANY
      1. Some customer do not consider this a manufacturable solution because only one device can interact with one USB2ANY and GUI at a time
        1. Some customers put programming and functional testing using the GUI so more is accomplished with that one device

      2. It sounds like the customer is already familiar with the GUI and USB2ANY so the risk is lower

    Best,

    -Cole