Quantcast
Channel: Forums - Recent Threads
Viewing all 262198 articles
Browse latest View live

TIC12400-Q1: Leakage current /INT pin

$
0
0

Part Number:TIC12400-Q1

Hello Team, enclosed question from customer:

--

We are using the TIC12400QDCP*Q1 in one of our Design, and I’m working on the WCA of some blocks.

 

Please I need the value of the leakage current in the /INT pin “pin 24” in the high Z state,

 

This will help to complete some calculations.
---

Many Thanks

Josef


ADS8684: Calibration, different ranges

$
0
0

Part Number:ADS8684

Hi,

We use the ADS8684 in one of our designs. We need to fullfill a 0.1% accuracy for all of the analog inputs and all the ranges.
So we plan to calibrate the inputs in software.

We use additional 1kOhm resistors on AIN_xP and AIN_xGND pins.

Do we have to calibrate all the ranges with different correction values or does the big part of the offset and gain error stays the same when switching the range?

Thanks and best regards,

Patrick
 

BQ51050B: BQ51050B: Not re-enabling BQ2970 Under Voltage Protection 2.8V Precharge Mode

$
0
0

Part Number:BQ51050B

Hello,

We had discussion regarding this issue previously. Unfortunately we didn't got our issue resolved yet. Attached the scope waveform of Vrect (Yellow) and Vbat (Green) when the charger is connected. We have observed that once the Battery is protected from circuit by BQ29700 when the under voltage threshold of 2.8V is reached, the charger IC output w.r.t GND Vbat = 1.069V and is constant. Once the charger is connected it should output of Vrect-reg around 5.2V (If Vbat < Vlowv then Vrect = Vrect-reg) so that the voltage difference b/w BAT pin and V- of BQ2970 will be greater than 1.3V, therefore will release discharge control. But upon charger connection the Vbat and Vrect voltages are never reaching even 4.2V. Since during under voltage protection of BQ2970 its V- pin is pulled up to BAT voltage V- pin will be around 2.8V. Hence in order to release the protection BAT pin of BQ2970 should be supplied with 2.8V+1.3 = 4.1V atleast by the charger BQ51050B. What will be restricting the charger IC to constantly output around 1V to 1.5V as per attached scope waveform. Attached the schematic also for reference.

Regards

Hafiz

TUSB4041I: How to Configure It to Test Eye-Diagram on Downstream Port

$
0
0

Part Number:TUSB4041I

Hi, Team

My customer is using TUSB4041I in their car infotainment product. They want to test Eye-Diagram on the Downstream Port through a long cable. They program the processor i.MX6 to test mode and send out data to TUSB4041I Upstream port. As there is no device connected to TUSB4041I Downstream port, so there is no data output from USB4041I Downstream port.

Could you suggest how to configure TUSB4041I to test Eye-Diagram on its Downstream port?

Thanks

Kevin

TMS570LS3137: Changing the names of data-types in hal_stdtypes.h

$
0
0

Part Number:TMS570LS3137

Hello,

I am getting that hal_stdtypes.h generated by Halcogen contains all the possible data-types usable within the program and used by default by halcogen to create the other files (e.g. reg_system.h). If I had my own standards for naming the data-types, would it be possible to change the assignments made in hal_stdtypes.h?

Thanks ahead.

Regards.

RTOS/AM4376: MLO debug for custom board boot

$
0
0

Part Number:AM4376

Tool/software: TI-RTOS

Hello,

I am trying to boot a custom board with a SD card but it is not working. Therefore I stepped the code. The execution is going well untill a loop in the function BOARDGetDeviceCtrlModInstNum(...) (board.c) ==>

The next step is going at the adress 0x00030010 and after a few more steps the execution gets stuck at 0x0003008c. I can't find why.

The file that I am debugging is : bootloader_boot_mmcsd_a9host_debug.bin (Which I renamed MLO for the sd card and loaded at the address 0x402f4000)

Does someone have an idea on how to solve this problem ?

I am using :

CCS 8.3

sdk rtos 5.03.00.07

regards, Gilles.

BQ24610: BQ24610

$
0
0

Part Number:BQ24610

Hi,

We are planning to use BQ24610 for our battery charging circuit.

In reference design you have use 35V rated capacitors from PACK+ to GND

In our design we are using 8.4V battery.

Can we use 16V rated capacitors for this. 

Regards,

Shafeeq

DDP4422 with 00.95' DMD

$
0
0

Hello

We are incorporated DDP4422  with 0.65' (65 1080p 2xLVDSType A DMD) in our product.

We are now planning to use same DDP4422 with  0.95' DMD (0.95 1080p 2xLVDSType A DMD).

Can it be feasible? Are two DAD2000 chip is necessary for this kind of implementation? 

Thanks

Manish


RTOS/LAUNCHXL-CC2640R2: I2C_transfer function is not working in timer callback function

$
0
0

Part Number:LAUNCHXL-CC2640R2

Tool/software: TI-RTOS

Hi,

I have a project that was customized by blestack/simple_pheripheral project. Then I need to add Off_Chip OAD Property to that project. To do that, I want to customize blestack/oad_off_chip and I ported my code to that example. In my original code, I used additional thread so I tried to add a thread to that example but somehow I cannot do that (I created another issue about that and its process in progress).

Because of that, I changed my code structure to remove the additional thread and I created a clock. In that clock callback, I tried to read my I2C sensors periodically but I could not.

When I try to read the sensors in "SimplePeripheral_processCharValueChangeEvt" function for example (I used to start my additional thread via BLE command in my old code) for just one time, it works. But, when I tried to read sensors in timer callback function it does not. But timer works because I toggled a led in the callback function.

Here is a code example that explains what I mean;

static void DD_SystemGeneralTimerHandle(UArg arg)
{
#ifdef OLD_STYLE_CODE
    GPIO_toggle(Board_GPIO_LED0);
#else
    GPIO_toggle(Board_GPIO_LED1);
    uint8_t txBuffer[1];
	uint8_t rxBuffer[6];
    I2C_Transaction i2cTransaction;

    txBuffer[0] = WHO_AM_I_REG;
    i2cTransaction.slaveAddress = SENSOR_ADDRESS;
    i2cTransaction.writeBuf = txBuffer;
    i2cTransaction.writeCount = 1;
    i2cTransaction.readBuf = rxBuffer;
    i2cTransaction.readCount = 6;

    I2C_transfer((*i2c), &i2cTransaction);	//there is no stucking, it just cannot read, it return false
#endif
}


static void SimplePeripheral_processCharValueChangeEvt(uint8_t paramID)
{
    switch(paramID)
    {
      case CUSTOM_PROFILE_CHAR1:  //Working mode characteristic
        SimpleProfile_GetParameter(CUSTOM_PROFILE_CHAR1, Characteristic_1_Run_Time_Read_Value);
        if(Characteristic_1_Run_Time_Read_Value[0] == 0xBA)	//start sensor reading here for example
        {
			#ifdef OLD_STYLE_CODE //I used to start additional thread here before
				myThread_create();
			#else	//there is no error in here
				GPIO_init();
				I2C_init();
				SPI_init();

				/* Create I2C for usage */
				I2C_Params_init(&glb_i2cParams);	//glb_i2cParams this is global static variable
				glb_i2cParams.bitRate = I2C_400kHz;
				glb_i2c = I2C_open(Board_I2C_TMP, &glb_i2cParams);	//glb_i2c this is global static variable
				if (glb_i2c == NULL)
				{
					vErrorStateUpdte((uint32_t) __LINE__, (char *)__func__);
					while(1){}
				}
				
				/////////////////This part is used for I2C sensor search in I2C bus
				int ii = 0;
				uint8_t rxBuffer[0];
				uint8_t txBuffer[0];
				I2C_Transaction i2cTransaction;
				for(ii=0; ii<256; ii++)
				{
					rxBuffer[0] = 0;
					uint8_t AG_ADDRESS  = ii;
					txBuffer[0] = WHO_AM_I_XG;
					i2cTransaction.slaveAddress = AG_ADDRESS;
					i2cTransaction.writeBuf = txBuffer;
					i2cTransaction.writeCount = 1;
					i2cTransaction.readBuf = rxBuffer;
					i2cTransaction.readCount = 1;

					if (I2C_transfer(glb_i2c, &i2cTransaction))
					{
						if((ii == LSM9DS1_AG_ADDR_FIRST) || (ii == LSM9DS1_M_ADDR_FIRST))
						{
							glb_sensorExist = true;
							break;
						}
					}

					usleep(50000);
				}
				//////////////////////end of I2C sensor search process
				//set up timer here
			    //clock init, reference link is: coecsl.ece.illinois.edu/.../SYSBIOS_usersguide.pdf
			    Clock_Params clockParams;
			    Clock_Handle myClock;
			    Error_Block eb;
			    Error_init(&eb);
			    Clock_Params_init(&clockParams);
			    clockParams.period = DD_SYSTEM_GENERAL_TIMER_PERIOD;
			    clockParams.startFlag = TRUE;
			    clockParams.arg = (UArg)DD_TIMER_ARG;
			    myClock = Clock_create(DD_SystemGeneralTimerHandle, DD_CLOCK_TIMEOUT, &clockParams, &eb);	//one sensor reading sequence takes 15ms approximately. I arranged my timer for bigger than 200ms
			    if (myClock == NULL)
			    {
				  vErrorStateUpdte((uint32_t) __LINE__, (char *)__func__);
				  while(1){}
			    }
			#endif
		}
}

My SDK ver: 3.10.0.15

My ccs ver: 8.3.0.00009 

Thanks,

Dogus

TPS65910: Negative maximum Input voltage rating on the Switching the switching output of DC-DC 1 &2

$
0
0

Part Number:TPS65910

Hi Team,

We just want o know the negative maximum input voltage rating for the Switching output of the internal DC-DC output from the PMI(TPS65910). Please let us know we had gone through the datasheet but it is not clearly specified in Electrical Specification Section. We are trying to tune Snubber on the output voltage rail of 1.1V and 1.5V to reduce Overshoot and undershoot observed as per reference waveform attached here with.

Please let us know the negative voltage limit for switching node so that we can make decision for the requirement of Snubber circuit tunning.

VDD_CORE_1V1 Switching Waveform

VDD_DDR_1V5 Switching Waveform

Kind Regards,

Krushang Gandhi

CCS/IWR1642BOOST: running the radar standalone, not working well

$
0
0

Part Number:IWR1642BOOST

Tool/software: Code Composer Studio

Hi,

I have a problem running the radar without an external user,I saw through the forum a way to run it on my own but it does not work according to the settings I sent to it (but its running).
I add the code here, you can tell me what I'm not doing well?

thanks...

(Please visit the site to view this file)

TSW1400 matlab code for ADC device

$
0
0

Hello,

SETUP:

hardware used: TSW1400, ADS52J90

software used: HSDC Pro GUI v5.0

                        HMC-DAQ GUI V2.8

Matlab code used: C:\Program Files (x86)\Texas Instruments\High Speed Data Converter Pro\HSDCPro Automation DLL\Manual and Examples\Automation DLL Matlab Example\64Bit Matlab

PROBLEM:


when I use the provided matlab code, ADC device can be selected and the HMC-DAQ GUI can be launched by HSDC Pro GUI, however, the HMC-DAQ GUI setup cannot be automatically setted, for example, item 3, choose data Format cannot be automatically chosen. I need to manually set them. But if I manually set them up, the configuraton settings in the later code such as 'Passing ADC Output Data Rate', 'Set ADC INput Target Frequency' will not be valid. Is there a way, that the Matlab code can automatically setup the HMC-DAQ GUI as I want?

Best regards,

Yu

TPS7A05: Switching the output voltage using two TPS7A05

$
0
0

Part Number:TPS7A05

Is it applicable to connect directly each output pins of 2pcs of TPS7A05 as below figure?

Condition

- VIN: 5.0V

- VOUT: 3.3V (TPS7A0533)

              1.8V (TPS7A0518)

- EN pin: Enabled only one or the other

I suppose that there is no concern because not exceeding ABS Max, is my understanding correct?

Please let me know if you have any advice.

RTOS/LAUNCHXL-CC2640R2: Cannot open source file "oad_target.h" while adding OAD off_chip property over an existing project

$
0
0

Part Number:LAUNCHXL-CC2640R2

Tool/software: TI-RTOS

Hi,

I have a customized blestack/simple_pheripheral project and I tried to add OAD property over on it. To do that, I followed this link: http://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_1_40_00_45/docs/blestack/ble_user_guide/html/oad-ble-stack-3.x/oad_offchip.html#add-off-chip-oad-to-an-existing-project

I did ever steps in the link (except "optional" ones) and while doing that, I just cannot be sure about step-5 and I directly replace the "cc26xx_app_oad.cmd" file (under app/TOOLS) in the original blestack/oad_off_chip example with my original code's related file (copy and paste).

After I did the whole steps in the link, I tried to compile my application project, I got this error "Description Resource Path Location Type #1965 cannot open source file "oad_target.h" simple_peripheral.c /simple_peripheral_cc2640r2lp_app/Application line 22 C/C++ Problem".

I tried to find "oad_target.h" file in my SDK and also I could not do that.

How can I overcome this problem?

Note that, my customized simple_pheripheral example code is so close to the original one except that I use 32KHz-Crystal-Less mode configuration. Maybe this affects your thoughts.

My SDK ver: 3.10.0.15

My ccs ver: 8.3.0.00009 

Thanks,

Dogus

Compiler/IWR6843ISK-ODS: Verification of IWR6843

$
0
0

Part Number:IWR6843ISK-ODS

Tool/software: TI C/C++ Compiler

Hi~

Basically, IWR6843 Tx power can be tested with CW mode configuration by the 'ContStream' tab of mmwave studio.

However, There is no explaination how to verify RX Gain or loop gain of the IWR6843.

Please, let me know how to verify the Rx part of the IWR6843...


DLP4710EVM-LC: Multiple pattern sets do not work

$
0
0

Part Number:DLP4710EVM-LC

I tried creating 3 pattern sets and registering 1 bitmap in each pattern sets. (Pattern Set(1) : test0.bmp / Pattern Set(2) : test1.bmp / Pattern Set(3) : test2.bmp / All patterns are vertical 1 bit) However, 3 sequential display doesn't work after "Run Continuously". I would like to realize 1 trigger to 1 pattern.

MSP430F5510: Uniflash program issue: "Error initializing emulator: JTAG/SBW speed configuration failed"

$
0
0

Part Number:MSP430F5510

Hi Sir,

Our customer program MSP430F5510 in their PCBA, and uniflash error meeeage as below:

TI MSP430 USB1/MSP430

Error initializing emulator: JTAG/SBW speed configuration failed

Would you please provide us any advised for this issue?

Thank you very much!!

Check Lock Status

$
0
0

Hi,

I have a question in a previous E2E post.
I would like to check Lock Status in register "00h". Which bit should I check?

Since there is one register for 4 channels of video input, it can not be determined which camera is out of sync.

Is this register confirming the sync signal on the output side?
Or should we look at another register?

Best regards,
Yuto Sakai

How do I delete a locked post?

$
0
0

Hi, I'm Jimmy.


I posted a long time ago.

I would like to remove some of them for security reasons.

My posts are locked and can not be erased.

I want to know how to erase it.

Thank you.

How voltage and current loop compensation values are calculated in PMP8740

$
0
0

Dear TI Experts,

Anybody please answer How Voltage loop and current loop feedback compensation components values are calculated in PMP8740?

That means how TI arrived the values of R3=68.1K, C2=0.1uF, C1=2200pF for voltage loop and R37=150K, C13=0.022uF, C12=560pF in full bridge converter schematics.

Could you please share me the design calculations?

Regards

Aneesh

Viewing all 262198 articles
Browse latest View live


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