Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

TDA4VM: Power consumption on TDA4

Part Number: TDA4VM
Other Parts Discussed in Thread: INA226, TDA2

Hello, we are analyzing TDA4 SoC as a base for developing new platform.

We are wondering are there recommended methods or guides and tools in Processor SDK Automotive we can use to measure power consumption on TDA4?

Regards.

Uros

  • Uros,

    There are series resistors that can be used to measure power on the EVM, however that software is not provided in the SDK.  

    In general, we don't recommend that you measure power directly since it is easy for incorrect conclusions to be drawn.  Namely, the power consumption for the SoC will vary with manufacturing process.  Instead, we recommend you work with your local FAE to have TI provide worst case power estimate for the SoC that will cover temperature and process variations.

    Regards,

    Kyle

  • Hi Kyle,

    Will this software be available any time soon?

    We have interest in being able to measure power consumption our selves, because the custom device we are developing have certain power requirements, and we need to optimize power consumption during development.

    Having worst case power estimate information is ok at this point, but later the need for more precise power measurement will increase.

    Regards,

    Uros

  • Hi Uros,

    I will need a week to check on this specific topic and come back to you.

    Regards

    Karthik,

  • Hi Uros,

    We do not currently have support for measuring power measurement using software. This is going to be scheduled for a future SDK - don't have a date right now.

    However, if you are need to do this urgently, then you can refer to the INA226 driver that exists on our J6/TDA2 SDKs and use that as a reference to adapt to your needs. 

    Regards

    Karthik

  • You can simply add the INA226 devices to the device tree. Use the EVM schematic to find i2c addresses. Then a hwmon interface will appear for each supply which allows you to read back voltage, power, current.

  • Hi Karthik,

    Just to be clear, if we decide to use the INA current shunt to measure voltage, are drivers for TDA4 supported and included in Process SDK or do we need to port them from TDA2 Vision SDK?

    Also, regarding power consumption and load, we noticed that OS gets randomly stuck on TDA4 EVM board after it is active for couple of minutes.
    Here is the kernel error:

    [   61.973359] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
    [   61.981948] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   61.988368] mmc1: sdhci: Sys addr:  0x00000008 | Version:  0x00001004
    [   61.994788] mmc1: sdhci: Blk size:  0x00007040 | Blk cnt:  0x00000008
    [   62.001209] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000010
    [   62.007629] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
    [   62.014050] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
    [   62.020471] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000207
    [   62.026892] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00018000
    [   62.033312] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
    [   62.039734] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000001
    [   62.046153] mmc1: sdhci: Caps:      0x3fe8c801 | Caps_1:   0x18000407
    [   62.052573] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
    [   62.058993] mmc1: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0x0077dd7f
    [   62.065413] mmc1: sdhci: Resp[2]:   0x325b5900 | Resp[3]:  0x00000000
    [   62.071834] mmc1: sdhci: Host ctl2: 0x0000000c
    [   62.076261] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000008c2d70200
    [   62.083375] mmc1: sdhci: ============================================

    We have installed active cooler on one of EVM modules and haven't had this problem on that board ever since.

    Is this power/temperature measurement related issue? Or should i create separate thread on forum for this?

    Regards,
    Uros.

  • Uros,

    We do know that early samples had some devices that are "hotter" than expected during production.  That said, we haven't seen issues with the EVM in a room temp configuration which is their intended use model.

    Since the EVM is not really comparable to your end system for thermal purposes, we recommend that you  build up a thermal model of your system including our SoC thermal model with a mock-up of your heat sink configuration and SoC + system power consumption.  That will help you to determine what type of cooling may be necessary for your system.  

    Regards,

    Kyle