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.

DRV8308: Issue programming EEPROM with DRV Adapter Board and GUI

Part Number: DRV8308

I am hoping someone may be able to help resolve an issue I am experiencing relating to how to program the EEPROM with a DRV8308. After following the steps in the guide, I have not been able to program the EEPROM with the OTP feature. I am currently using the DRV adapter board and the GUI.

Please let me know if you are able to assist. Any help would be greatly appreciated!

  • Hello Ryan,

    By DRV adapter board do you mean the DRV8308EVM? could you please clarify.
    If you are using the DRV8308EVM, what is the issue you are facing? Could you please describe your procedure?
  • Hi Luis,

    In the DRV8308 specs, page 36, it is stated: "To program the EEPROM device in-circuit while connected to the DRV8308 device, place the DRV8308 device into the reset state by driving RESET high. This 3-states the serial interface terminals and allows them to be overdriven by external programming logic. Alternatively, the EEPROM may be programmed off-board before assembly". I did just that and, instead of having the EEPROM written with the registry values through the GUI interface using the application and the USB cable, I had the internal OTP written with the registries. Further attempts to write the EEPROM proved unsuccessful. This raises the question whether the EEPROM can pe programmed at all using the DRV8308 GUI interface, or there is a different procedure to program the EEPROM (either in-circuit or off-board). The EEPROM is currently connected to the DRV8308 serial bus as shown in the DRV specs.

    Am I missing something?

    Thank you for your time,

    John
  • Hi John,

    Quick clarification before proceeding: are you utilizing the DRV8308 EVM?

    Thank you.

  • Hi Hector,

    Yes I am using the DRV8308 EVM.

    Thanks,

    John

  • Hi Auroraim,

    Following up our discussion:

    Have you taken into account the necessary jumper configurations to program the EEPROM? See below (content found in DRV8308 EVM User's Guide):

    Jumpers JP5a, JP6a, JP7a, JP8a are the jumpers that can also be configured to MCU_SCLK, MCU_SCS, MCU_SDATA1, and MCU_SDATA0.