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

WEBENCH® Tools/TPS54620: Phase margin of bode plot sim and operating values

$
0
0

Part Number:TPS54620

Tool/software: WEBENCH® Design Tools

Hi,

I attach the simulation result of bode plot.
(Please visit the site to view this file)
When checking phase margin of bode plot and operating values, I got the following results.
・phase margin (bode plot sim): 62.724 deg
・phase margin (operating values): 27.005 deg
The values do not match, which value should I refer?

Best regards,
Yuto Sakai


TCA9517: SDA abnormal ( zigzag wave )

$
0
0

Part Number:TCA9517

 My customer meets an issue when they using below design with TCA9517,

When transforming message , Zigzag waveform will occur on SDA pin. Please see below waveform.

Please refer below correct waveform,

And, if we connect SDA to GND directly, please refer to below waveform,

Please help to check why this happen? Any concern or problem , please let me know.

Thanks.

TM4C1294NCPDT: Long Ethernet link up time

$
0
0

Part Number:TM4C1294NCPDT

Hi. We are using TM4C1294 MCU in internal PHY mode for Ethernet.

Problem: Linking sometimes takes up to 30 seconds, sometimes doesn't even link, rare cases it gets link in few seconds.

My observations:

With oscilloscope I see FLP(fast link pulses) and their timing seems ok. But what is strange is what happens right after few FLP bursts. It seems like the PHY starts sending some data. When I check the tivaif_transmit function(which is furthest I can get with transmition in software) it shows no activity - so this data(if it is data) is not originated from software.

Also I noticed that I get very similar pulses at the same time on both Tx and Rx pair. I don' know if FLPs should be sent out on both pair at the same time, but I doupt it - so pulses at the same time would mean that it is interference caused by crosstalk? 

This test mentioned above was done without cable plugged in the RJ45 socket.

I also checked PHY registers, and what seemed strange is that LPANABLE and EPHYANLPA registers change their value at the same time very few seconds. 

LPANABLE  = 4, EPHYANLPA = 0

LPANABLE  = 5, EPHYANLPA = 16865

From these registers and all other observations I think what is happening is that MCU detects its own FLP pulses and think's it can autonegotiate and then fails, and this happens all the time and interferes with the real autonegotiation process.

I already tried different RJ45 mag jack but with no positive results. 

In attachment you can see some images with FLP and the "data" or whatever that is send afterwards.

Can you please help? We have customers, waiting for solution... Thanks in advance.

(Please visit the site to view this file)

CCS/UCD3138: How to realize low current detection regulation in PFC of UCD3138 ?

$
0
0

Part Number:UCD3138

Tool/software: Code Composer Studio

PWM duty is very small, and EADC cannot sample the current transformer signal, resulting in a large duty ratio of one cycle. At this time, it is detected that the current transformer signal is large, and the duty calculated in the next cycle is 0 ?

Change the PID coef , it doesn't work .

How to realize low current detection regulation in PFC of UCD3138 ? Do you have some suggestions about it ?

IWR1443BOOST: high accuracy mm precision in moving objects

$
0
0

Part Number:IWR1443BOOST

Hi, is it possible to achieve mm precision measurements on moving objects? if so how?

cheers

RTOS/AM5726: What happens to stack beyond call to ti_sysbios_family_arm_gic_Hwi_Instance_init__E

$
0
0

Part Number:AM5726

Tool/software: TI-RTOS

Hi

We try to figure out the reason for Asset, after call to ti_sysbios_family_arm_gic_Hwi_Instance_init__E CPU stack looks like above.

It is nearly impossible to  figure out complete call sequence leading to Assert/Abort. Spent days till we figure out the reason for Assert !!!!

Does anyone know how to force debugger/compiler/linker to show whole stack? 

Stack before call to ti_sysbios_family_arm_gic_Hwi_Instance_init__E  looks normally.

 Best regards

Rasty

TPS62746: Difference in efficiency by inductor

$
0
0

Part Number:TPS62746

Hi,

Could you tell me about difference in efficiency by inductor?
I believe that figure 14 in the data sheet shows the difference in efficiency at each inductor.
Compared to MIPSZ2012D 2R2 (FDK) and 744 797 752 22 (Würth), Würth's inductor is inefficient, despite the low DCR.
Please tell me the reason for this result.

Best regrads,
Yuto Sakai

RTOS/AWR1642: How many WatchDog can be used in AWR1642?

$
0
0

Part Number:AWR1642

Tool/software: TI-RTOS

Dear,


       My customer ask how to use more WatchDog in AWR1642.

       I read the Watchdog Timer for mmwave Radar Sensors(www.ti.com/.../swra590a.pdf).
       It say only one WatchDog in Mss.And there is one watchdog in DSS.

       Can I use more one WatchDog in Mss ?

RuiYang


Compiler/TMS320F28069: Code for programming SPI EEPROM

$
0
0

Part Number:TMS320F28069

Tool/software: TI C/C++ Compiler

Hello.

We have a PCB containing a TMS320F28069. We now want to program some calibration data (only about 20 int32 integers) into an EEPROM (so they survive re-programming of the DSP). Today, the SPI mounted on our card is a Microchip 25AA512: https://no.farnell.com/search?st=Microchip%2025AA512

We have not yet used this EEPROM in the project, and we are now in the process of re-designing the HW (could easily swap the MICTOCHIP EEPROM with any other from TI?).

I have some Q’s:
Q1: Does TI have a suitable EEPROM for my purpose?
Q2: Does TI have some example code for that/their EEPROM?
Q3: If not, is there some example code for GPIO-init, EEPROM_WRITE(...), EEPROM_READ(..) for my current Microchip 25AA512?
Q4: Other hints/clues?

I'll appreciate very much som guidance to these Q's before we start re-design our HW ...

BR Terje Bøhler

LMK04610: LMK04610 Design Verification

$
0
0

Part Number:LMK04610

Hi,

We are designing LMK04610 in single PLL2 mode with PLL1 bypass. the input to LMK is a 100MHz differential LVDS input to CLKin0 port. The requirement is to generate 3 otputs of 90MHz and 4 outputs of 9MHz (Sysref signals).  The PFD frequency is 10MHz and the VCO frequency is configured to 5850 MHz. The N divider value shall be 117.

For the above mentioned settings, the PLL2 loop bandwidth calculated by the tool is >10 MHz. Please clarify if this is a tool issue or configuration issue.

Regards,

Ayesha

 

CCS/LAUNCHXL-CC2640R2: LAUNCHXL-CC2640R2

$
0
0

Part Number:LAUNCHXL-CC2640R2

Tool/software: Code Composer Studio

Hi,

I have connected two CC2649R2 Launch Pads to the PC and using CCS 8.2 flashed both examples from TI Resource Explorer (ToF initiator and responder).

I made sure to place the Launch Pads 1m apart from eachother but getting wrong distance such as negative distances or 4/5 meters.

What could i be doing wrong so im getting wrong distances? 

thanks in advance

Amer

TMS320F280049: CAN-A data in buffer is different with the data sending out

$
0
0

Part Number:TMS320F280049

Hi,

CAN-A (CAN_OUT) and CAN-B (CAN_IN) share one interruption function in boot-loader. It needs CAN-A and CAN-B during firmware upgrade.

The data in CAN-A buffer is not same with the data sending out. The error data in buffer is 06 00 2C.

Check other registers are correct, except it read CAN-B register when get base address. 

Here is the code.

(Please visit the site to view this file)

Actual data:

The reading base address is CANB's.

REAL TIME CROSS CORRELATION USING TWO FOR LOOPS ON OMAP-L138

$
0
0

Part Number:OMAP-L138

Hi,

(Please visit the site to view this file)

I am working on cross correlation code using OMAPL138 LCDK DSP. I want to calculate cross correlation coefficients between two consecutive frames (ex.. frame 1 and 2, frame 2 and 3, frame 3 and 4 .......) my frame size is 128. I am using two dimensional array (ar[2][128]), and reading the input samples in one of the row ar[1][k](k=0.........128) and j is my frame number. I am calculating cross correlation coefficients and its maximum value between two frames, and after that I am copying the input samples of ar[1][k] to ar[0][k]....

I am able to calculate cross correlation coefficients and its maximum value between frame 1 and 2, but not able to copy the previous frame values in ar[0][k] ( I am using for loop) and the value of j is not incrementing.....

I have attached the code and this is not provided by TI.  Please look into the code and help me...

Thanks in advance.

DS90UB954-Q1: Does it support BST (JTAG) ?

$
0
0

Part Number:DS90UB954-Q1

Hello,

    Our customer is using DS90UB954 for ADAS application. We want to know if it support JTAG BST(boundary2scan testing)? thanks.

BLE-STACK: Does sensor controller have an influence on BLE commnication?

$
0
0

Part Number:BLE-STACK

Hi,

   I use sensor controller to manage sensors, such as AD samlpe, and plan to commuicate with smartphone by BLE. Howerver, I found BLE would disconnect link quickly,  when sensor controller was working, I use fwGenQuickAlertInterrupt() to inform main cpu.  I do not  why!  By the way, I use contiki system, not rtos.

   Can anyone help me? 


CCS/MSP430F5438A: Reading CSV file issue

$
0
0

Part Number:MSP430F5438A

Tool/software: Code Composer Studio

Hello,

I am trying to read a .CSV file (I first open an excel file and paste my data and save as .csv file). The file(Please visit the site to view this file)attached below is an .xlsx file as I can't attacht a csv file here. But I made made the csv file using the same file. My target is reading the file and storing all 500 data  (data are like 4095, 2000, 3462, 1298 and so on) in an array. But the data I am getting is not exactly what I stored in the file. Below is my code.Anyone please help me understand what I am doing wrong here:

#include <msp430.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(void)

WDTCTL = WDTPW + WDTHOLD; // Stop WDT
char in_value[500], strin;
unsigned int input [500];
FILE* fp;
fp = fopen ("data1.csv", "r");
int i=0;
while(fgets(in_value,500,fp)!=NULL)
{
fscanf(in_value[i],"%s",strin);

input [i]= atoi(strin);   // getting back random values like 25591, 45673, 8246583, 4535....

if(in_value[i]=="\n")
i=i+1;
}

  fclose(fp);

Thanks

TMS570LS0714: F021 Flash API Version Reference Guide question

$
0
0

Part Number:TMS570LS0714

Hi Champ,

From SPNU501G --F021 Flash API Version 2.01.01 Reference Guide Appendix C Flash Validation Procedure,There has following description:

2. Using the TI profiling tool (contact local TI representative to obtain), generate profiles for each device
programmed in 1.

Could you advise what is TI profiling tool and how to get it ?

CC2564C: A2DP open remote stream return status 3

$
0
0

Part Number:CC2564C

Hi everyone,

Has anyone encounter this when trying to open a A2DP remote stream?
It returns status 3, unknown error ...

Thanks


AUD_Open_Remote_Stream(SNK): Successful. Sink> atLinkKeyRequest: 0x9CFC018FB8B5 GAP_Authentication_Response success. Sink> atIOCapabilityRequest: 0x9CFC018FB8B5 Auth success. Sink> atIOCapabilityResponse: 0x9CFC018FB8B5 Capabilities: Display Yes/No Sink> atUserConfirmationRequest: 0x9CFC018FB8B5 Auto Accepting: GAP_Authentication_Response success. Sink> atSecureSimplePairingComplete: 0x9CFC018FB8B5 Sink> atLinkKeyCreation: 0x9CFC018FB8B5 Link Key Stored. Link Key: Sink> atAuthenticationStatus: 0 for 0x9CFC018FB8B5 Sink> etEncryption_Change_Result for 0x9CFC018FB8B5, Status: 0x00, Mode: Enabled. Sink> AUD Stream Open Confirmation, Type: Sink. Status: 3. MediaMTU: 0. Format: 0, 0.

RTOS/AM5746: SMP multi-core debug

$
0
0

Part Number:AM5746

Tool/software: TI-RTOS

Hello, TI Experts,

Our customer sent us an additional question about SMP debug on TMDSIDK574 from below E2E-thread.

https://e2e.ti.com/support/processors/f/791/p/730212/2713560#pi320627=4

 

At first, we can success to find the proper cross-trigger halt behavior on A15 by using CCS patch(dbgtrc-3912.zip)

from the E2E-thread. Thank you!

 

They continue to investigate SMP-Debug including M4 by using TI-Provided CCS-Project files in E2E thread as below.

https://e2e.ti.com/support/processors/f/791/t/735574?tisearch=e2e-sitesearch&keymatch=ex11_ping

- ex11_ping_a15.zip

- ex11_ping_ipu1.zip

 

But They cannot set the Break-Point to M4 in SMP-debugging.

(Please refer attached pdf for detail SMP-debugging procedure.)

 

Question:

They cannot Set Break Point to M4 because of Error like below (Please refer attached pdf (page 11))

"Cortex_M4_IPU1_C1: Breakpoint Manager: Error enabling this function: Address exceeds the allowed range"

 

Is there anything wrong of the SMP-debugging procedure in the attached pdf?

 

We would appreciate if you tell us how to solve this problem.

We would also appreciate if you consider to check this SMP-Debugging procedure with TMDSIDK574 EVM.

 

Best regards,

(Please visit the site to view this file)

Mobile charger with battery level indication.

$
0
0

Dear sir / madam,

I want to make a mobile charger which should also read the battery level. Please suggest me appropriate the component. 

Regards,

Manoj Hiwarkar

Viewing all 262198 articles
Browse latest View live


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