Quantcast
Viewing all 262198 articles
Browse latest View live

LM5050-1: Power Path Controller with ability for manual selection of path

Part Number:LM5050-1

Hello!

I'm developing a Power Path Controller for an application with output ratings of 24V and 65A. The sources are two Lithium batteries in parallel.

I initially used two LM5050 controllers in parallel, one for each source, and toggled the enable pin to manually select a power path, only to find that ideal diodes don't work that way and the higher voltage source is always selected via the body diode.

My application demands that I use the source with lower voltage at certain times, to be selected with a microcontroller. I came across LM5060 high side protection controller with manual enable facility.

I plan to use LM5060 and LM5050 in series for a single source, and repeat this arrangement in parallel for the second source, to power the load.

Please suggest if this would work. I'm attaching a schematic of the same for your reference.Image may be NSFW.
Clik here to view.


LM5001: LM5001

TLV320AIC3104: How to select Left_LOP/M switches

Part Number:TLV320AIC3104

I would like to drive the input MIC1LP/LM to the output LEFT_LOP/M using the left channel, I think I´ve defined correctly the registers but I don´t see any register to activate the switches SW-L0 and SW-L3. I want them to be closed to drive the signal to the output. Are they closed as default?

Regards,

Image may be NSFW.
Clik here to view.

CCS/DS90UB954-Q1EVM: DS90UB954 EVM + DS90UB953 EVM + OV SENSOR MIPI2but no image

Part Number:DS90UB954-Q1EVM

Tool/software: Code Composer Studio

Dear,

we use DS90UB954 EVM + DS90UB953 EVM+ OV Sensor MIPI2, we check user`s guied step by step  and IDX PIN and MODE4( COAX/CSI), but didn`t work.

I2S communcation was normal, and we find OVI MIPI signal pass through FPDLINK to 954, but signal was different OVI MIPI signal.

measurement MIPI waveform:

Image may be NSFW.
Clik here to view.

function block:

Image may be NSFW.
Clik here to view.

also we setting:

0x5B -> 0x30 # Set up SER ID

0x5C -> 0x1A # Set up SER Alias ID

0x5D ->0x6C # Set up Camera ID

0x65 -> 0xC4 # Set up Camera Alias ID

 

no pictures on display:

Image may be NSFW.
Clik here to view.

 

if any suggestion, Please advise me.

 

Thanks,

Best regards,

 

Lawrence.

 


 

 

LM25088: Negative Voltage Output Current Limit

Part Number:LM25088

Hey all,

So I used the TI Webench design tool for the LM25088-1 for an input voltage of 12V to -7V output with 2A current.  I created the following schematic:Image may be NSFW.
Clik here to view.

Here is the board layout:

Image may be NSFW.
Clik here to view.

On power up, the voltage is correct at -7V and works up to loads of -300mA but at any higher load, it immediately current limits (my assumption) and the output goes to -1V. This is a part of a larger power supply test PCB so the voltages and currents can be tested. Did I do something incorrectly? Is the layout an issue in this case? 

Let me know and thank you for your time!

Scott

TMS570LC4357: Trig : L2RAM: "Uncorrectable error Type A: Redundant address decode error"

Part Number:TMS570LC4357

Hello,

I'm trying to trig a Redundant address decode error in order to test the processor. I performed the diagnostic procedure as described in the TRM description which correspond to the one described in the related post.

Yet nothing happen when I trig the error. Is there anything I'm missing ?

Thanks,

Regards

REF5050: output voltage is 4V when temp is -40C

Part Number:REF5050

Hello,

My customer reported that the output voltage of REF5050 is 4V under -40C temp, could you please suggest the possible reasons?

I checked the input voltage is 6.6V and the load current is 0.35mA under -40C, it's not low dropout problem. Here are the application circuit.

Image may be NSFW.
Clik here to view.

Thanks.

Dongbao

CCS/MSP-EXP432E401Y: Error connection to the target in CCS (v8.2) & UniFlash (v4.5) with the kit MSP-EXP432E401Y

Part Number:MSP-EXP432E401Y

Tool/software: Code Composer Studio

Hi,

Everything was good with the kit in CCS, but there's something wrong just happened suddenly after clicking "Debug" in CCS. Try to use UniFlash"Reset Action" but get the same error message. Please refer to the attached pictures. How should I do to recover the kit?

By the way, by removing the kit's TDI, TDO, TCK, TMS, & RST jumpers from J101 and connecting the kit's J102 to my project's board, debugging in CCS is still OK.

Thanks.

Ming

 Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.


PGA411-Q1: Exciter signal output waveform distortion problem

Part Number:PGA411-Q1

Hi 

The exciter signal output waveform of PGA411-Q1 is distorted (not very smooth as below picture).           

Will it lead to inaccurate rotation angle values?           

1) If it does not lead to inaccuracy, why?           

2) If it is inaccurate, is this chip suitable for passenger cars?

Thank you

Jerry

Image may be NSFW.
Clik here to view.

PGA2310: +-10V POWER supply , can get the same performace?

Part Number:PGA2310

Hi

    Due to power size issues, I have to use +-10v supply . If this device can have the same performace such as the figure2  THD vs Amplitude (V RMS )? 

WEBENCH® Tools/LM5085: LM5085 load 2A issue

TAS2505: circuit design problem

Part Number:TAS2505

Hi

Please help confirm the following questions.

1. Is thermal pad of PIN connected to GND or AGND?

2. The specifications mention shutdown power consumption. But it's not clear how to get into shutdown mode, just pull down RST?

3. Are there any corrections to the following circuit ?

Thank you

Jerry

Image may be NSFW.
Clik here to view.

TPSM84212: Is there a 3D step file I can download for the TPSM84212?

Part Number:TPSM84212

Is there a 3D step file I can download for the TPSM84212? My application is pick & place equipment design.

OPA192: Output unstable issue at 10KHz dynamic loading

Part Number:OPA192

Hi Guys

Our customer is using our opa192 as current sense condition circuit. But we found an issue related to dynamic steady. 

1, Static state output: OPA output is basically the same as the value corresponding to our product output current,
2, But when doing dynamic load, dynamic load conditions: 3A to 111A, slew rate 2.5A/us Frequency: 10KHz It is found that the OPA output is quite different from the actual current output waveform of our products.
3, Normal state: our product output 3A corresponds to OPA output because 60mV.  so, 111A corresponds to OPA output 1.85V,

However, when doing the above dynamic load, since the load is continuously transitioning from 3A to 111A, the normal OPA output should be between 60mV and 1.85V, but the result of our test is OPM output from 400mV to 1.55V.

The data sheet compares the bandwidth gain and the slew rate. Is the slew rate too low? If we reduce the dynamic load frequency to 1KHz, the op amp output is normal. The following is the measured waveform at dynamic 1KHz and 10KHz:

CH1: Current;  CH4: Opa output     1KHz dynamic (3A-111A)

Image may be NSFW.
Clik here to view.

CH1: Current;  CH4: Opa output     10KHz dynamic (3A-111A)

Image may be NSFW.
Clik here to view.

Please check their schematic:

 Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.

I have did some simulation about this application. But I didn't find any problem from our simulation. please check  my simulation module:

(Please visit the site to view this file)

So could you help us with this issue? how to eliminate the oscillation of the op amp output at 10KHz dynamic load?

Thanks

-Pengfei

MSP430FR6047: TIDM-ULTRASONIC-FLOW-TDC Ultrasonic TDC Flowmeter

Part Number:MSP430FR6047

Hi to all,

I am doing project on water flow meter to measure LPM for water pump system.

I gone through the refence from Ti.

TIDM-ULTRASONIC-FLOW-TDC Ultrasonic TDC Flowmeter Reference and MSP430FR6047 Ultrasonic Water Flow Meter.
I want to purchase development kit for this project.
So,please suggest me what have to do and which one i have to choose for my project.
Please tell me about all necessary things related with above said for your ti product.
Which one is good in term of software.
Please clearly tell me  about which one contain code and which is easy to develop in short span of time. 
I am waiting for response
and thanks alot to Sean sir for help me to run Insta spin kit for PMSM motor.
Shikhar
Embedded Engineer

CC1352R: Bugs in SPIFFS multi-task locking implementation

Part Number:CC1352R

Hello,

We are using the CC1352R chip in our product with an external SPI flash. We are attempting to use the provided SPIFFS implementation in SimpleLink CC13x2 SDK v2.30.00.45 and are running into some issues.

Our application has three tasks which all need access to a single SPI "spiffs" object/struct. We are using the packaged config file spiffs_config.h from source/third_party/spiffs/spiffs_config.h which defines the multi-task locking functions as SPIFFSNVS_lock and SPIFFSNVS_unlock which are implemented in SPIFFSNVS.c

The issue we run into is a deadlock in the SPIFFSNVS_lock when it calls into MutexP_lock - this happens when a file is opened from the 1st task, written to from the 2nd task, closed from the 3rd task, and then the deadlock occurs when accessing the spiffs object from the 1st task again - e.g. when trying to do a directory listing

Debugging the problem I can see that there are two issues and I'm not sure where to file a bug report for these? I'm posting in the case that it helps other developers and may hopefully be fixed in the next SDK revision.

Bug 1:

The makefile simplelink_cc13x2_sdk_2_30_00_45/source/third_party/spiffs/lib/ccs/m4f/makefile defines the C preprocessor directive CC13XX_CC26XX_WRITE_LIMIT which is used in spiffs_hydrogen.c to alter spiffs_write to work around some internal flash limitation. If defined the original implementation gets redefined as SPIFFS_write_delegate and a new SPIFFS_write function is defined as a wrapper around this.

SPIFFS_write in this circumstance is missing a call to SPIFFS_UNLOCK(fs); at the end of the function - it is locked on line 670 but needs an unlock at the end of the function (I have added this at line 704). Note that a recursive lock will be taken when calling into the real SPIFFS_write_delegate function which will expose bug 2 (and note that the SPIFFSNVS_Lock struct defined in SPIFFSNVS.h allows for a max of two recursive locks)

[spiffs_hydrogen.c line 658]

s32_t SPIFFS_write(spiffs *fs, spiffs_file fh, void *buf, s32_t len) {
  SPIFFS_API_DBG("%s "_SPIPRIfd " "_SPIPRIi "\n", __func__, fh, len);
#if SPIFFS_READ_ONLY
  (void)fs; (void)fh; (void)buf; (void)len;
  return SPIFFS_ERR_RO_NOT_IMPL;
#else
  spiffs_stat stats;
  s32_t res;
  s8_t buffer;

  SPIFFS_API_CHECK_CFG(fs);
  SPIFFS_API_CHECK_MOUNT(fs);
  SPIFFS_LOCK(fs);

  /*
   * To comply with the 83 write limit, the current logical page must be
   * relocated if we are attempting to write < 4 bytes to the end of the file.
   */
  if (len < 4) {
      res = SPIFFS_fstat(fs, fh, &stats);
      SPIFFS_API_CHECK_RES_UNLOCK(fs, res);

      res = SPIFFS_eof(fs, fh);
      SPIFFS_API_CHECK_RES_UNLOCK(fs, res);

      if (res && stats.size != 0) {
          /*
           * To relocate the page we simply read the last byte in the file &
           * re-write it.  SPIFFS will treat this as a modification and will
           * automatically copy content to a new page.
           */
          res = SPIFFS_lseek(fs, fh, -1, SPIFFS_SEEK_CUR);
          SPIFFS_API_CHECK_RES_UNLOCK(fs, res);

          res = SPIFFS_read(fs, fh, &buffer, 1);
          SPIFFS_API_CHECK_RES_UNLOCK(fs, res);

          res = SPIFFS_lseek(fs, fh, -1, SPIFFS_SEEK_END);
          res = SPIFFS_write_delegate(fs, fh, (void *) &buffer, 1);
          SPIFFS_API_CHECK_RES_UNLOCK(fs, res);
      }
  }

  res = SPIFFS_write_delegate(fs, fh, buf, len);
  SPIFFS_API_CHECK_RES_UNLOCK(fs, res);

  SPIFFS_UNLOCK(fs); // <----- THIS UNLOCK WAS MISSING

  return (res);
#endif
}
#endif


Note: SPIFFS_API_CHECK_RES_UNLOCK is defined as:

#define SPIFFS_API_CHECK_RES_UNLOCK(fs, res) \
  if ((res) < SPIFFS_OK) { \
    (fs)->err_code = (res); \
    SPIFFS_UNLOCK(fs); \
    return (res); \
  }

Bug 2:

The implementation of SPIFFSNVS_unlock in SPIFFSNVS.c has an error that unlocks the wrong key slot. The original implementation is:

/*
 *  ======== SPIFFSNVS_lock ========
 */
void SPIFFSNVS_lock(void *fs)
{
    SPIFFSNVS_Lock *lock;

    lock = &(((SPIFFSNVS_Data *) ((spiffs *) fs)->user_data)->lock);

    lock->keys[lock->count++] = MutexP_lock(lock->mutex);
}

/*
 *  ======== SPIFFSNVS_lock ========
 */
void SPIFFSNVS_unlock(void *fs)
{
    SPIFFSNVS_Lock *lock;

    lock = &(((SPIFFSNVS_Data *) ((spiffs *)fs)->user_data)->lock);

    lock->count--;
    MutexP_unlock(lock->mutex, lock->keys[lock->count + 1]); // <----------- WRONG KEY UNLOCKED
}

The issue that that the wrong slot is passed to MutexP_unlock. This often goes un-noticed in single-task apps as the structure is 0 initialised and MutexP_lock can return "0" as a valid key the first time it is called.

The corrected implementation is:

/*
 *  ======== SPIFFSNVS_lock ========
 */
void SPIFFSNVS_lock(void *fs)
{
    SPIFFSNVS_Lock *lock;

    lock = &(((SPIFFSNVS_Data *) ((spiffs *) fs)->user_data)->lock);

    lock->keys[lock->count++] = MutexP_lock(lock->mutex);
}

/*
 *  ======== SPIFFSNVS_lock ========
 */
void SPIFFSNVS_unlock(void *fs)
{
    SPIFFSNVS_Lock *lock;

    lock = &(((SPIFFSNVS_Data *) ((spiffs *)fs)->user_data)->lock);

    lock->count--;
    MutexP_unlock(lock->mutex, lock->keys[lock->count]); // <------ UNLOCK THE CORRECT KEY
}

Is anyone else able to replicate this issue with the TI CC13x2 SPIFFS implementation?

TLV1117-33: 3.3V applied to voltage regulator output and input left floating, acceptable?

Part Number:TLV1117-33

In Figure 27. Typical Application Circuit of TLV1117LV33DCYR, SBVS160B –MAY 2011–REVISED FEBRUARY 2015; will the voltage regulator be damaged if 3.3V is applied to the output while the input is left floating?

ADS1217: DRDYn signal is always "clocking" (high = 20us, low = 30ms)

Part Number:ADS1217

Everything seems to be working ok,

but I dont know why the DRDYn pin is always driving this signal even after power up!!!

Below pin status: (I am not issuing any commands to ADC)

CSn = high

SCLK = low

CLK = 8MHZ

DIN =  low

DSYNC = high

DOUT = low

POL = low

RESETn = High

DRDY = "clocking" (high = 20us, low = 30ms)

Register settings:

REG0 = 0x0C = fosc/128 + Int Vref enable + Int Vref = 2.5V + Buffer disable + MSb transmitted first

REG 9 = 0x47 = Unipolar + Auto setting mode + Decimation default D10 to D8 = 7

Any suggestions?

Thank you

Fausto Bartra

CCS/CC2650: Copying BLE-Stack Project to make changes without affecting original project files

Part Number:CC2650

Tool/software: Code Composer Studio

Hi,

I am using the sensortag_cc2650stk app+stack example from the BLE-STACK folder and I made a copy of the root folder ble_sdk_2_02_01_18 which I renamend to ble_sdk_02_01_18_copy.

I created a new workspace and I did all the changes that I wanted and I was able to build and flash the code to the cc2650 sensortag.

Now I wanted to do other changes to that programm but to have a backup, I wanted to duplicate this project and do the changes their without affecting the previosu verison.

I followed the following instructions which says to copy the root folder and create new workspace and but I was not able to build the project because of gmake errors : http://processors.wiki.ti.com/index.php/Creating_copy_of_example_project

Now I went back to the previous version ble_sdk_02_01_18_copy and I tried to f´build it and even this is not running anymore. I did not change anything on that and now I am not able to run it anmore.

These are the following errors that I get in Code Composer Studio:

Image may be NSFW.
Clik here to view.

Is it possible to make it run again and how I can create a duplicate of this project otdo more changes withaout changing this project?

ezDSP5535 and HC-06 bluetooth module

Hi,

I'm student and i actually work with the ezDSP5535 kit. I want to send some data since my android via a bluetooth module, HC-06 (https://www.olimex.com/Products/Components/RF/BLUETOOTH-SERIAL-HC-06/resources/hc06.pdf).

Can you tell me if the board can support this module with the UART_TX & UART_RX pin from the board expansion? And do you have many code examples about sending and receiving values between the evaluation board and the bluetooth module?

Thank you for your help.

Best regards, 

Alex

Viewing all 262198 articles
Browse latest View live


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