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

WEBENCH® Tools/LM3478: LM3478 - "The CC is running too long"

$
0
0

Part Number:LM3478

Tool/software: WEBENCH® Design Tools

Hi,

I'm having some issues designing a boost converter using the LM3478. Originally I designed a DC-DC converter to output 16.5V (0.15A) from a 3.2V - 7V input. I used WEBNCH to help me with this.

However I then decided to change the input voltage range to 3.2V - 11V and now WEBENCH says that the LM3478 can't be used for this application because "The CC is running too long and being terminated by the system before it finished". I chose to use the LM3478 because I will be hand soldering and it comes in an SOIC package.

Could someone explain why this error will occur with this device and if there is any way to continue using the device despite what WEBENCH is saying? If not can anyone recommend any alternative devices?

Thanks

Matt


TMS320F28377D: Flash API hangs on Flash Fapi_setActiveFlashBank execution

$
0
0

Part Number:TMS320F28377D

Support Path: /Product/Development and troubleshooting/

Dear all,

We are developing an application that needs to read/write into flash and we are make use of Flash API provided by TI.

We have followed the steps provided in flash_programming_cpu01 example, which basically are:

  • Copy critical functions (from ramfuncs section) to RAM 
  • Execute InitFlash which sets the wait state
  • Execute SeizeFlashPump
  • Execute Fapi_initializeAPI
  • Execute Fapi_setActiveFlashBank on Fapi_FlashBank0

At the beginning of the development this sequence was working properly, however after adding more code, the function Fapi_setActiveFlashBank start to hang and never returns. 

Initially, we thought that could be a problem related to the loading of flash functions into RAM and we have increased the size of the RAM sectors used in LOAD ramfuncs without success. 

We started to debug into disassembly of Fapi_setActiveFlashBank function and we found that call to Fapi_setupFlashStateMachine seems to generate the issue

Does anyone had similar problem? Any suggestion on how to solve the problem will be welcome!

Best regards,

Roger.

INA195: Device failure

$
0
0

Part Number:INA195

I'm having some issues with the INA195 in the following circuit configuration (there is also a 100nF decoupling capacitor for the INA195 not shown):

Initially, the circuit works as I would expect and I get roughly 20mA for a 2V input to the system. As part of my testing, I repeatably short the output to ensure the circuit can tolerate the fault but after anywhere from once to 10 short events, the INA195 device fails and the output just sits around 0V. This ends up putting the OPA197 in current limit as it's not getting the required feedback voltage. I can replace the INA195 and the system is operational again.

Any ideas on why this failure may be occurring?

CC1125: Constant Rx to measure RSSI

$
0
0

Part Number:CC1125

I'm attempting to use the c1125 to measure the signal strength at a given frequency, to give information similar the the smart rf studio continuous RX test mode where it is constantly measuring the RSSI and printing it to the screen.

However when I read the RSSI registers I'm always getting RSSI1 = 0x33 and RSSI0 = 0x39, which suggests that the RSSI is valid but its not changing meaning that I'm always getting the same dBm value everytime I poll it.

Could anyone suggest a reason why it might not be updating the RSSI? It shouldn't be detecting a sync word as I restart the reciever if I ever detect a match, to the sync that I programmed.

Thanks

LM25066: Faulty part?

$
0
0

Part Number:LM25066

Hi Team,

We have a design using the LM25066 for 12V hotswap (see schematic attached).  We have one board where the gate drive is at a steady 7.5V resulting in P12V_BMC being at a steady 6V.  VIN is at 12V and UVLO/EN is at 1.59V so the LM25066 should be fully on. Output P12_BMC to GND is normal resistance compared to a good board 500Ω, plus if the output was shorted I’d expect the LM25066 to completely turn off.

 Any ideas on what could be wrong? Could it just be a faulty part?  

Schematic below:

CDCE62005EVM: No device communication with GUI

$
0
0

Part Number:CDCE62005EVM

Hello,

I believe I cannot get my computer to communicate successfully with the CDCE62005EVM's onboard TUSB3210 chip.

Following the evaluation module's setup instructions, I performed the following steps:


1) I installed the CDCE62005 EVM GUI (v1.4.8)and associated drivers successfully - module shows up in "My Devices" in 64-bit Windows 7.

2) When opening GUI I get "CDCE62005 detected - load register data from EVM?" popup but I get another popup after that with a ton of invalid register warnings. If I load default values it allows the GUI to open with all 3 "EVM Power", "USB Status" and "SPI Bus Status" indicators lit, but it seems that I still can't write to the EVM.

3) in "SPI Debug" menu, I get "00000001" for all register values when I press the "Read" button. The indicators showing "PLL Lock" and "DEV COMM" are not lit.

4) No devices are present when I try to open the "TUSB3x10 EEPROM Burner" utility (v2.2.0.0)

5) I have not seen any of the on-module "DEVICE COMM", "PLL LOCK" or "CD MODE" LEDs light up at any point while running the software, but the D26 LED on the backside of the board is lit (indicating 3.3V output on U2, I believe).

The board acts the same way whether powered by USB alone, or with an external 3.3V supply. Since the 3.3V regulator never gets enabled when powering from USB, the CDCE62005 never powers up. However, I do get a ~156MHz waveform from channel 0 when powered externally.

Am I missing something crucial during initialization and setting up the hardware improperly?

Thanks!

LMX2492EVM: Active 2 opamp loop filter design request

$
0
0

Part Number:LMX2492EVM

Active loop filter design.

Dean

I have your LMX2492EVM and want to populate the external opamp I asssume it is a LME4971 and is wired as pictured above.

I am using a Zcomm  VCO with a tuning range from 1100 to 2500 mhz with a 500pf tuning capacitance and requires a 0.3 to 20V tuning range.

I noticed your EVK has provision for this OPAMP and also the VCO.  Do you have any design resources (besides the data sheet for LME4971) to help quickly develop a solution.

Per your suggestion, I will test two loop bandwidths, 500k, 1M, 

Thanks

Jim - 858 204 9422

PS - Once I have this working, I would like to stop bye to do some testing / confirmation in your lab.  IS this something you would support? 

Compiler/TMS320F28335: Unused function when compiling/linking libraries ( .libs )

$
0
0

Part Number:TMS320F28335

Tool/software: TI C/C++ Compiler

I have a question regarding the usage of the Flash28335_API_V210.lib and rts2800_fpu32.lib libraries that are being used on one of our programs. What happens with library functions that aren’t called by the program? Do those functions get linked and built into the image or are they left out of the final image? 

C2000 compiler toolchain V5.2.1 is being used with CCS V3.3

Thanks!


TMS320F38377D Conflict between SDFM and dual core ?

$
0
0

Hello ,

I program SDFM to measure a voltage. The configuration is: SD2, SD Clock at 12,5MHz from EPWM8.

When using simple FLASH on CPU1, i manage and read correctly the data, ie the voltage i want to measure.

When using my 2nd CPU core (CPU2) to transmit the value of this voltage via IPC and serial link, i get a 0 every where, included in the SDFM driver.

I have been using IPC and serial links for many messages so i know they both work good. Other data is transmitted correctly while my voltage keeps to 0.

Is there any known issue between SDFM and dual core ? or SDFM and IPC?

Thank you,

Pierre-Axel.

RC4560: Supply of +30V / GND instead of +/-15V ok?

$
0
0

Part Number:RC4560

I am wanting to take a schematic that uses the RC4560 which is supplied by +/-15V and instead use +30V / GND as the +/- supplies since the guitar amplifier I am making the circuit for can generate the +30V but nothing negative.

Does anybody know if the OPAMP will work with this supply setup?    I am assuming it will since the overall differential voltage is the same.

I understand the surrounding circuitry will also have to change, but my main concern is blowing up the OPAMP with the +30V/GND supplies.

Thanks.

Tim

CCS/LAUNCHXL-CC2640R2: LAUNCHXL-CC2640R2: how to deselect 'Copy projects into workspace' in CCS7

$
0
0

Part Number:LAUNCHXL-CC2640R2

Tool/software: Code Composer Studio

Hi experts,

I would like to deselect the 'Copy projects into workspace' when importing an example project in CCS7.

When I was using BLE 2.2.1 SDK along with CCS6, I can do that, while it is selected automatically even though I did deselect it in CCS7.

Actually I want to manage some predefined symbols and else on git management, so, I don't want to use a separate workspace folder as it is not convenient.

Thanks in advance,

Ji-won Lee

DRV3201-Q1: Low side current measurements with DRV3201-Q1

$
0
0

Part Number:DRV3201-Q1

Hello,

I am using 10 mili Ohms for current measurements on the low sides of Mosfet bridges. The problem I am facing is, there is too much noise with signal at the outputs of Opamps O3, O4. I have low pass filter on IPx pins with cutoff frequency of 1.6KHz. The noise is mainly due to switching of mosfets. There is overshoot of current due to switching which is carried to output of opamps. Please have a look of waveforms and suggest me some ways to improve output signal quality.

Fig1: 1st Channel is PWM signal for Low side Mosfet and 2nd Channel is Opamp output

Fig:2 Zoomed out version of above wavefroms. 1st Channel is Opamp output and 2nd is PWM signal for low side Mosfet

Regards

Ganesh

LAUNCHXL-CC2650: Can you be in standby mode and transmit BLE data?

$
0
0

Part Number:LAUNCHXL-CC2650

Hi,

Sorry if this is stupid question, I'm new to BLE.  I was hoping to configure my device to be in standby mode most of the time, wake up on a rising edge of a GPIO pin, send one bit over BLE, then go back to standby mode until the next rising edge.  I realized that to be paired to the device, I need to have BLE enabled the whole time.  Can you do this in standby mode?  I need to have as small of a current draw as I can.  Is there a better way to do this?  

Thanks!

LP5907 pass device body diode

$
0
0
Sorry wrong part no. , pass device body diode on LP5907UVE-3.3

CC1310EMK: Operation from 339.5 to 400 MHz

$
0
0

Part Number:CC1310EMK

I see in section 5.5 of the CC1310 data sheet that there is a band from 400-435MHz. Is there any chance of "stretching: this? We have a potential application from 399.5 to 400MHz.

I understand that all bands have not yet been characterized. This is a transmit-only application, and the time frame is in the future.


CC2650MODA: "Factory" image and bootloader

$
0
0

Part Number:CC2650MODA

What flash image/program do the CC2650MODAs come with new?  My desire is to program the device with a UART via the bootloader, but when I tried I was unable to access the bootloader.  I used Flash Programmer 2 to investigate further, and found that the configuration is preventing the bootloader from being used.  Specifically, the Bootloader configuration (0x1FFD8) is 0xC5FFFFFF, i.e. bootloader enabled, but backdoor bootloader disabled; and Image Valid (0x1FFEC) is 0x00000000, i.e. image is valid, disabling the bootloader.  There does appear to be something in the beginning of flash, not all 0xFFs like a mass erase leaves.

The workaround, of course, is to mass erase the flash or just the CCFC (after which my bootloader-interface code works fine), but I was trying to avoid that.  Is that my only option?  Any help is greatly appreciated.

RTOS: question on post swi from ISR

$
0
0

Tool/software: TI-RTOS

Hello,

I am try to post a swi from my hardware ISR for EDMA(see below) and it woked if I create hwi using TI rtos configuration file, but if I use my code for set this hardware interrupt, then no swi is posted. I had verifed that if I remove Swi_post(swi_handle1) from ISR, then ISR is called and running.

My question is if I have to use the configuration file or rtos API to create hwi to be able to post a swi from ISR?

void interrupt(void)
{
switch(EDMA_3CC_IPR)
{
case 1: // TCC = 0
procBuffer = PING; // process ping
EDMA_3CC_ICR = 0x0001; // clear EDMA3 IPR bit TCC
break;
case 2: // TCC = 1
procBuffer = PONG; // process pong
EDMA_3CC_ICR = 0x0002; // clear EDMA3 IPR bit TCC
break;
default: // may have missed an interrupt
EDMA_3CC_ICR = 0x0003; // clear EDMA3 IPR bits 0 and 1
break;
}
EVTCLR0 = 0x00000100;
buffer_full = 1; // flag EDMA3 transfer
Swi_post(swi_handle1);
return;
}

I am using "tirtos_c6000_2_00_01_23".  is this the latest TI rtos for OMAP-L138?

Thanks in advance!

Ron

TMS320F28335: Problem with frequently updating action qualifier register setting

$
0
0

Part Number:TMS320F28335

Hi all,

To create a specific PWM pattern, I need to change ePWM ACTLA and ACTLB settings frequently. However, I noticed that change in the ePWM settings happens with a sample delay. This causes my code does not work properly. This is part of my code:

if (sector_rec==0)

{   	EPwm1Regs.AQCTLA.all = 2;		
	    EPwm1Regs.AQCTLB.all = 289;
	    EPwm2Regs.AQCTLA.all = 1;
	    EPwm2Regs.AQCTLB.all = 289;
	    EPwm3Regs.AQCTLA.all = 1;
	    EPwm3Regs.AQCTLB.all = 289;
}
else
{
   	EPwm1Regs.AQCTLA.all = 289;		
	    EPwm1Regs.AQCTLB.all = 1;
	    EPwm2Regs.AQCTLA.all = 289;
	    EPwm2Regs.AQCTLB.all = 1;
	    EPwm3Regs.AQCTLA.all = 289;
	    EPwm3Regs.AQCTLB.all = 2;

}

In this code, variable "sector_rec" changes after a while. I need to find a way to change AQCTLA(B) setting immediately. I appreciate any help.

Thank you in advance,

-Amir

TMS320F280049M: DPS: EPWM + CMPSS

$
0
0

Part Number:TMS320F280049M

We are trying to setup synchronous buck in peak current mode with TMS320F280049M.

We try to use Comparator subsystem 1 to generate events:

-> we synchronize TBPRD with comparator CMPSS (DCAEVNT1.sync loads TPHS=0 to TBPRD)

-> we turn off high EPWM1 at peak current (defined by DAC of High Comparator CMPSS) (DCBEVNT1 with T1 event connected to Action Qualifier – T1 force EPWM1A low, and should force EPWM1B high)

 

We get following results shown on pictures.


Fig.1: compare level set at the peak of triangular signal - it works OK: Deadtime and EPWM1B starts directly after the DACH is reached.

 


Fig.2: issue happens when we reduce DAC value, EPWM1B do not start after dead time DT2 elapse. Instead, EPWM1B is delayed (probably due to comparator level is long active)

 

How can we achieve the EPWM1B go active right after DT2 elapse?

 

Regards, Bernd

Linux/TMS320DM355: DM355 - SPI Bus Sample Code

$
0
0

Part Number:TMS320DM355

Tool/software: Linux

Looking for example code for accessing a Slave device  via the SPI Bus through the Linux OS on the DM355.

Viewing all 262198 articles
Browse latest View live


Latest Images

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