SBOU308 October   2024 INA219

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   5
  6. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
  7. 2Hardware
    1. 2.1 Quick Start Setup
    2. 2.2 EVM Operation
      1. 2.2.1 Current Sensing Operation
        1. 2.2.1.1 Detailed Setup
    3. 2.3 Circuitry
      1. 2.3.1 Current Sensing IC
      2. 2.3.2 Input Signal Path
      3. 2.3.3 Digital Circuitry
    4. 2.4 PAMB Compatibility
  8. 3Software
    1. 3.1 Setup
      1. 3.1.1 Driver Installation
      2. 3.1.2 Firmware
        1. 3.1.2.1 Firmware Debug
      3. 3.1.3 GUI Setup and Connection
        1. 3.1.3.1 Initial Setup
        2. 3.1.3.2 GUI to EVM Connection
    2. 3.2 GUI Operation
      1. 3.2.1 Home Tab
      2. 3.2.2 Configuration Tab
      3. 3.2.3 Registers Tab
      4. 3.2.4 Results Data Tab
    3. 3.3 Direct EVM USB Communication
      1. 3.3.1 Standard USB Read and Write Operations
      2. 3.3.2 Collect Data Through the USB BULK Channel
  9. 4Hardware Design Files
    1. 4.1 Schematics
    2. 4.2 PCB Layout
    3. 4.3 Bill of Materials
  10. 5Additional Information
    1. 5.1 Trademarks
  11. 6Related Documentation From Texas Instruments

Firmware Debug

If the firmware must be manually reinstalled for any reason, then follow these steps to reinstall the firmware. Make sure the EVM is connected to the SCB before being powered on.

  1. First, see if the GUI can program the firmware.
    1. Plug in the SCB controller to the PC.
      1. Make sure the EVM is connected to the SCB first.

    2. Launch the GUI and close the README.md window.
    3. If the MCU is already in Device Firmware Update (DFU) mode, then a popup window appears saying "Connection Failure - No SCB controller detected".

      1. Close this window.

    4. If the GUI does not update automatically, then go to File > Program Device...
      1. If the Program Device... button is still grayed out, then click the connect button in the lower left corner and then try again.
  2. If step 1 is unsuccessful (or if the Program Device button is grayed out), then manually configure the MCU on the SCB Controller to be in DFU Mode. This can be done through either of the below methods with the SCB Controller powered on:
    1. Through software:
      • Send the command 'bsl' on the SCB's USB Serial (COM) port.
    2. Though hardware:
      • For safety, turn off and disconnect all load sources and external voltages.
      • While shorting the two test points labeled DFU (shown in Figure 3-1) with a pair of tweezers (or wire), press and release the RESET button.
        INA219EVM Test
                                            Points Used to Enter DFU Mode Manually Figure 3-1 Test Points Used to Enter DFU Mode Manually
      • If the PAMB board is being used instead, then these test points are located near PK1 and PK2.

With the MCU in DFU mode, the firmware can now be uploaded through the method outlined in Step 1.