Quantcast
Channel: Power management forum - Recent Threads
Viewing all 35901 articles
Browse latest View live

UCD3138A64: Flashing UCD3138A64Q through UniFlash using XDS100v2

$
0
0

Part Number:UCD3138A64

Hi,

I am trying to flash the UCD3138A64Q through UniFlash v4.6.0.21 using the XDS100v2. I use it in older projects flashing the UCD3138A64 (Without the Q) and I had no problems.

My first doubt is about what target configure, from my understanding I have to select the UCD3138A128, right?

Then I am able to read the memory, so it means the connection between XDS100v2 and the UCD is working:

 Then, when I try to load the image I have the following error:

[6/2/2019 13:31:02] [INFO] ARM7_0: Device ID validation option selected.
[6/2/2019 13:31:02] [INFO] ARM7_0: File name: C:/Projects/PROJECTS/UCD/01_CODE/source/out/UCD_test.x0
[6/2/2019 13:31:02] [INFO] ARM7_0: Searching for device id in C:/Projects/PROJECTS//UCD/01_CODE/source/out/UCD_test.x0
[6/2/2019 13:31:02] [INFO] ARM7_0: Found Device id UCD310128V1 on line: 1517 which maps to UCD3138128
[6/2/2019 13:31:02] [INFO] ARM7_0: Firmware is compatible with target device UCD3138128
[6/2/2019 13:31:02] [INFO] ARM7_0: Device ID validatation PASSED.
[6/2/2019 13:31:02] [INFO] ARM7_0: Remapping PFlash to 0x00000000, DFlash to 0x00069800
[6/2/2019 13:31:02] [INFO] ARM7_0: Remapping PFlash1 to 0x00008000, PFlash2 to 0x00010000, PFlash3 to 0x00018000
[6/2/2019 13:31:03] [ERROR] ARM7_0: Error occurred during flash operation: Target failed to write 0x0006A048
[6/2/2019 13:31:03] [ERROR] ARM7_0: Trouble Removing Breakpoint with the Action "Remain Halted" at 0x6a044: (Error -1066 @ 0x3332) Unable to set requested breakpoint in memory. Verify that the breakpoint address is in writable memory. (Emulation package 8.0.903.6)
[6/2/2019 13:31:03] [ERROR] ARM7_0: File Loader: Memory write failed: Unknown error
[6/2/2019 13:31:03] [ERROR] ARM7_0: Unable to terminate memory download: NULL buffer pointer at 0x320
[6/2/2019 13:31:04] [ERROR] ARM7_0: Trouble Removing Breakpoint with the Action "Remain Halted" at 0x6a020: (Error -1066 @ 0x3332) Unable to set requested breakpoint in memory. Verify that the breakpoint address is in writable memory. (Emulation package 8.0.903.6)
[6/2/2019 13:31:04] [ERROR] ARM7_0: Flash Programmer: Checksum verification failed for range 0x00000000 - 0x00010000; expected 0x3FFD5000C5F6, actual 0x00000000
[6/2/2019 13:31:05] [ERROR] ARM7_0: Trouble Removing Breakpoint with the Action "Remain Halted" at 0x6a020: (Error -1066 @ 0x3332) Unable to set requested breakpoint in memory. Verify that the breakpoint address is in writable memory. (Emulation package 8.0.903.6)
[6/2/2019 13:31:05] [ERROR] ARM7_0: Flash Programmer: Checksum verification failed for range 0x00069800 - 0x0006A000; expected 0x1FFFFFFFE00, actual 0x00000000

Do you have any idea what is happening? Please finde attached the UnitFlash Session saved 

Thanks in advance and best regards

 


TPS54362-HT: Diodes for TPS54362-HT

$
0
0

Part Number:TPS54362-HT

I'm using the 175°C TPS54362HPWP in a downhole application. In the datasheet for TPS54362HPWP there are recommended two diodes for the circuit. It is PDS360 and SBR8U60P5 but both diodes are only specified to 150°C operating temperature. Do you have any recommended diodes rated to 175°C for the TPS54362HPWP ?

BQ24081: Charging Current Doesn't Stay in CC Mode

$
0
0

Part Number:BQ24081

I set ISET to 1.13K resistor to achieve 750mA constant charging current. When i started 4000mAH Li-Po Battery charging than its doesn't charge the battery through 750mA current during CC mode.

Li-Po Battery & Battery Charger are capable for CC mode. 

Kindly let us know which way i can start CC mode charging using BQ24081 ?

TPS799: Drop out voltage specification query

$
0
0

Part Number:TPS799

Hi,

What is the meaning of  Vin=(Vout(nom) - 0.1V) in the drop out voltage specification given in datasheet.

Regards,

Swaminath

UCC25630-1EVM-291: UCC25630-1EVM-291

$
0
0

Part Number:UCC25630-1EVM-291

Dear support,

to avoid dealing with high voltage I've tried operating the UCC25630-1EVM-291 as dc to dc converter

providing it with separate  Vcc =15 V  through TP21, and 3.5 v to TP6 as an artificial BLK signal.

Also, as suggested in the datasheet, I've grounded HV pin (TP12 shorted to TP13).

Still the controller won't wake up. (RVCC=0, no switching, no power consumption from Vcc source.)

Please advice.

UCC256301: Suggestion for Vin = 42V-140V, Vout = 48V @ 5-6A isolated design

$
0
0

Part Number:UCC256301

Team,

Customer is looking for design with following specs:

Vin = 42Vdc-140Vdc, Vout = 48Vdc @ 5-6A isolated design

1. Is UCC256301 best suited for this applicaiton ? If not, kindly suggest suitable part.

2. Also, please help with reference design close to customer spec?

WEBENCH® Tools/LM25118: WEBENCH® Tools/LM25118:

$
0
0

Part Number:LM25118

Tool/software: WEBENCH® Design Tools

Hi support team Texas Instruments,

I'm working at a design with a LM25118. In the webench design, pin 6 Agnd (analog ground) is not connected.

Should this pin 6 (Agnd), connected with pin 14 Pgnd (Power ground)? In the Data sheet the pin 6 and 14 are both connected to gnd.

Best regards, Hans.

TPS63700: Does not start if 4.10V < VIN < 4.25V

$
0
0

Part Number:TPS63700

Hi,

The TPS63700 does not start if Vin>4.10V AND Vin<4.25V. It works fine while Vin<4.10 OR Vin>4.25.

The circuit is the same as figure 2 in the TPS63700 data sheet (however, R3=680k).

It always start switching 600us after EN is set. It switches for 500us while the output ramps down to -5.5V and then stops switching.

When ok it thereafter rests for 100us while the output ramps up to -5V. It then continues to switch and regulates the output to -5V.

When not ok (4.10V<Vin<4.25V) it does not start switching again, and the output ramps up to 0V. 

Any idea what to do?

Reagrds

C-H


BQ40Z50-R2: Reverse voltage protection MOSFET gate resistor

$
0
0

Part Number:BQ40Z50-R2

Hi,

I would like to understand that how 10k serial resistor suggested for the gate of reverse voltage protection MOSFET? I have seen 10k serial resistor on datasheet and evm of bq40z50-r2 . But any other ICs using 1M resistor  such as bq20z655-r1. Could you please advise me, which one is better?

Thank you.

Evaluation board of buck boost converter

$
0
0

 I want to buy an evaluation board of a non inverting buck boost converter for high power in particular i need Vin ( 48-90V) Vout( 48 V) Iout(10A) Power out(200W). If there aren't an evaluation board for buck boost  would also be good two evaluation board ( Buck and Boost). I don't find something of this, can you help me in my research? Thank you

BQ24171: BQ24171 Fast Charge Current Tolerance

$
0
0

Part Number:BQ24171

Dear Team,

The customer is using the BQ24171 in a charging circuit and would like to verify the fast charge current tolerance.    The application requires a 1.5 Amp charge current.    We are suggesting sizing the Rsense resistor to create around a 40 mV at 1.5A (~25 milliohms).   

Does the +/-  4% @ 40 mV Charge Current Regulation Accuracy noted in the datasheet already account for the tolerances of Vref (+/- 1%) and standard resistors?   

In order to calculate a complete stack up of tolerances, do we need to account for the Rsense tolerance, Viset Resistor tolernaces, Vref tolerance, and the Charge Current Regulation Accuracy (+/-4% at 40 mV)?

Thank You,

George

CCS/BQ27441-G1: Reading from BQ with MSP430F5529

$
0
0

Part Number:BQ27441-G1

Tool/software: Code Composer Studio

Hello TI team, 

I'm working on MSP430F5529LP with the Fuel Tank MKII Battery BoosterPack to read from the BQ27441 fuel gauge the value of SOC. 
I started  my work  based an old project developed by TI on MSP_EXP432P401R. 

The UART section work fine and I can see the character on my terminal. But as it expected I can't read from BQ27441. 

This is my I2C function to read :

bool I2C_read16(unsigned char pointer, short * result, unsigned int timeout)
{
    uint8_t val = 0;
    uint8_t valScratch = 0;
    short r = 0;

    /* Set master to transmit mode PL */
    USCI_B_I2C_setMode(I2C_BASE,
        USCI_B_I2C_TRANSMIT_MODE);

    /* Clear any existing interrupt flag PL */
    USCI_B_I2C_clearInterrupt(I2C_BASE,
        USCI_B_I2C_TRANSMIT_INTERRUPT);

    /* Initiate start and send first character */
    if (!USCI_B_I2C_masterSendSingleByteWithTimeout(USCI_B0_BASE, pointer, timeout))
    	return 0;

    /*
     * Generate Start condition and set it to receive mode.
     * This sends out the slave address and continues to read
     * until you issue a STOP
     */
    USCI_B_I2C_masterReceiveSingleStart(I2C_BASE);

    /* Wait for RX buffer to fill */
    while(!(USCI_B_I2C_getInterruptStatus(I2C_BASE,
        USCI_B_I2C_RECEIVE_INTERRUPT)));

    /* Read from I2C RX register */
    valScratch = USCI_B_I2C_masterReceiveMultiByteNext(I2C_BASE);

    /* Receive second byte then send STOP condition */
    if (!USCI_B_I2C_masterReceiveMultiByteFinishWithTimeout(I2C_BASE, &val, timeout))
    	return 0;

    /* Shift val to top MSB */
    r = (val << 8);

    /* Read from I2C RX Register and write to LSB of r */
    r |= valScratch;

    /* Return temperature value */
    *result = r;

    return 1;
}

any condition in this code always back return 0 . for exemple this "if (!USCI_B_I2C_masterSendSingleByteWithTimeout(USCI_B0_BASE, pointer, timeout))"

bool USCI_B_I2C_masterSendMultiByteStartWithTimeout(uint16_t baseAddress,
                                                    uint8_t txData,
                                                    uint32_t timeout)
{
    //Store current transmit interrupt enable
    uint8_t txieStatus = HWREG8(baseAddress + OFS_UCBxIE) & UCTXIE;

    //Disable transmit interrupt enable
    HWREG8(baseAddress + OFS_UCBxIE) &= ~(UCTXIE);

    //Send start condition.
    HWREG8(baseAddress + OFS_UCBxCTL1) |= UCTR + UCTXSTT;

    //Poll for transmit interrupt flag.
    while((!(HWREG8(baseAddress + OFS_UCBxIFG) & UCTXIFG)) && --timeout)
    {
        ;
    }

    //Check if transfer timed out
    if(timeout == 0)
    {
        return (STATUS_FAIL);
    }

    //Send single byte data.
    HWREG8(baseAddress + OFS_UCBxTXBUF) = txData;

    //Reinstate transmit interrupt enable
    HWREG8(baseAddress + OFS_UCBxIE) |= txieStatus;

    return(STATUS_SUCCESS);
}

Please can Anyone show me the error ? 

LP8555: Can the channels be put in parallel for higher output current?

$
0
0

Part Number:LP8555

Can the channels be put in parallel for higher output current?

TPS54610: θ junction-to-case needed for EP version

$
0
0

Part Number:TPS54610

Hello,


I need for the following θ junction-to-case.   Note part number show EP on suffix. 

TPS54610MPWREP           HTSSOP-28, PWP package

Thank you,

HSG 

BQ34Z100-G1: *.df.fs calibration file you sent has commands much longer than 32 bytes - MCU can't program

$
0
0

Part Number:BQ34Z100-G1

Hello,

The BQstudio *.df.fs calibration file has commands much longer than 32
bytes.

32 bytes at a time is all our ADK I2C library can handle (it's an embedded processor).

This is fairly standard. It's the same with the Arduino and Linux
i2c API's. Writes and reads are limited to 32 bytes at a time.

And if you look at the example gauge.c code in the appendix of
slua801.pdf you will see that any data past 32 bytes is thrown away
by their example code.

Look at the gauge_execute_fs() function.

The pData array is only 32 bytes.

When it is filled by a write, the 'W' switch case, only sizeof(pData)
bytes are used. After the gauge_write() call, the logic drops out of the
switch and the remaining bytes of the line are discarded with this

  while ((pFS != pEnd) && (*pFS != '\n')) pFS++; //skip to next line

So for example a line like this in the *.df.fs

W: 16 00 02 00 00 00 EA FF 33 B1 FA 33 6C FB 33 95 FE 33 AD FE 33 FF FF
3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF
3F FF FF 3F FF FF 3F 16 00 3F 58 CB 33 C3 00 08 11 00 00 00 00 00 FF AA
0E FB A7 0E FF A6 0E FF A1 0E FF A0 0E FE A3 0E 61 A2 0E DE FF 3A 65 FF
3A E2 FF 33 FF AF 0E

Only generates this for the data buffer to the gauge_write() command
that we are supposed to implement.

02 00 00 00 EA FF 33 B1 FA 33 6C FB 33 95 FE 33 AD FE 33 FF FF 3F FF FF
3F FF FF 3F FF FF 3F FF

So, is it possible that there is a setting in the tool you we can use to
create these files that will chunk the data writes to 32 bytes or less?

How do we break up these data writes otherwise?

thanks a lot,

Dave.


TPS61170: using to drive a string of white LEDs

$
0
0

Part Number:TPS61170

Team, 

Would TPS61170 be suitable to drive a string of white LEDs at a constant current with dimming? 

The datasheet shows mostly constant voltage topologies.

Thanks

Viktorija

LP5569: LP5569 I2C pull up voltage

$
0
0

Part Number:LP5569

We are trying to use the LP5569 in a 3V system and cannot get any I2C response from the LP5569. There are a total of 6 devices on the I2C bus with the main microcontroller being the only master. We pull then LP5569 EN pin high, wait for 5ms, and then try to write 0x40 (enable bit) to the 0x00 register at address 0x32 but never get an ACK. Is there some kind of timing that we're violating? Can the LP5569 be used on an I2C bus pulled up to 3V? We are able to communicate with the other devices on the bus at 100kbps using either 10k or 2.2k pull up resistors.

Any help is appreciated!

TPS43061: Curent sensing via coil , DCR,

$
0
0

Part Number:TPS43061

How to connect  Isns+ and Isns-  if there is no resistorshunt available ?  Sensing the current via Inductor coil.

TINA/Spice/UC2854: Spice Modell Missing

$
0
0

Part Number:UC2854

Tool/software:TINA-TI or Spice Models

Hello,

I'm looking for a spice model for the UC2854, as it is missing on TI.com. 

TINA-TI or PSpice or LTspice would be ok.

Thank you and best regards.

Ambroise

BQ25606: Charging battery via USB Port while in DCP mode

$
0
0

Part Number:BQ25606

Hello,

Is it safe to charge the battery from the computer USB port while the BQ25606 IC is set to DCP mode? Doesn't setting the IC to DCP mode mean it would change the input current limit to 2.4A and the charging current to what is set by the ICHG resistor (mine is set to 1A). I want my design to charge the battery at 1A/5V when connected to wall adapter and 500mA/5V when connected to standard computer USB 2.0 port. I don't want to damage the computer USB port by drawing too much current. 

Thanks,

Jobby

Viewing all 35901 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>