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

66AK2G12: 66AK2G12, FPGA , PCIe interface

$
0
0

Part Number: 66AK2G12

Hi 

For communication between 66AK2G12 and FPGA . I want to use PCIe interface .

> Firstly is the following scheme works?

>  second issue is 66AK2G12's PCIe is at logic level of 1.8V  but FPGA bank available at 3.3V logic level. Is level shifter reliable for high speed PCIe interface.?

IF yes

please suggest some solution?


Audio Amplifier Audio Suggestion

$
0
0

Hi could someone kindly recommend a power audio amplifier with the following specifications?

  • 1W output power
  • Single ended output (not differential)
  • Battery Operation
  • 5V or 9V battery operated

I managed to find a handful of 1W output amplifiers however the differential output is not ideal for my application since I'd like one end of the speaker to be grounded.

Thanks

Luke

CCS/CC3220SF: cc3220sf

$
0
0

Part Number: CC3220SF

Tool/software: Code Composer Studio

Hi,

i configure my cc3220sf to STA.

how can i know my rssi to the router?

BQ78350-R1: SEALED mode

$
0
0

Part Number: BQ78350-R1

Hi,

I accidentally sealed the bq78350 through the GUI. Is it possible to turn it back to the shipped version? Because every time I do a reset it does not let me read the flash

so I have to do the unseal/full access commands as well to make some temporary changes.

Thanks,

Andras

TS5A3359: Over voltage when the multiplexer is powered off

$
0
0

Part Number: TS5A3359

Hi.

I am inspired by the AFE design in TIDA-01012 and TIDA-00879 where the TS5A3359 multiplexer is used for resistive voltage divider network selection. I am designing a similar scenario where I want to measure three different sensors (A,B,C) as shown in the sketch below. I am planning to use a design similar to the one on the left. The voltages at A,B and C can be as high as +-100V peak with respect to COM (the yellow point).

The reference Design TIDA-01012 has a maximum input of 50V but due to the voltage divider I am guessing that 100 V is also possible in this design. My qestion is: what happens when  TS5A3359 is powered off (Vcc=0) but the input voltages (A,B, C) are still available. Does it create any damage to the multiplexer? Also do you see any problem when the mux is connected on the high side as in the sketch on the right?

The reason I want to use a mux is that the sensors (A, B and C) are also in a resistive network between eachother and I dont want to introduce parallel paths from the measuring circuit .

CD4093B: Verifying Obsolescence of TI Part

$
0
0

Part Number: CD4093B

Hello,

In our company, it has come to my attention that this part is reaching EOL. I need to verify this before going forward with replacing it. I contacted two different TI representatives to try and determine this. They referred me to the E2E community. We use this part as bare die. Here is a summary of my questions:

1. Is CD4093B going EOL or NRND? in other words is it becoming obsolete? where can I find an updated list of soon-to-be obsolete TI parts?

2. In our internal assembly drawings, I see that this part is used in bare die form. One of the TI employees told me that you would not be able to sell the part in die form. Can anyone elaborate on this, given that I'm clearly seeing the part is in die form in our intenral docs?

3. What is the recommended replacement for this part?

Thank you,

CD4059A: counter 'freezing' with quickly changing jam inputs

$
0
0

Part Number: CD4059A

I'm using the CD4059AM in an application where jam inputs 1 through 7 are controlled by an MCU to give different divisors. Multiple inputs can change at a time, and they should all change relatively instantaneously. For a given input, the shortest on or off time expected is around 8ms, i.e. the fastest changing input would be 8ms on, 8ms off, etc.

For the most part the circuit is working as expected, but I'm experiencing occasional bursts of the output flat-lining at GND. During this time, the input is still active, so the signal is being lost as it goes through the CD4059. From what I've seen, the bursts last anywhere from about 150ms to 600ms.

I can only imagine that changing the jam inputs so quickly is producing some kind of state that the counter doesn't like. This theory is supported by the fact that if I slow down the rate at which the inputs change, the behavior goes away. But I don't see anything in the datasheet that talks about this specific type of limitation. So I'm wondering if, first of all, it does make sense as an explanation that the inputs are changing too quickly, and secondly, if that can be a limiting factor then what's the safe region of operation? And would there be any way to improve it?

By the way, I'm almost positive it's nothing to do with the MCU program, because I also built a first iteration of this project using a parallel output ADC to control the jam inputs and I'm getting the exact same issue.

PMP8454: PMP8454 with only 5V output

$
0
0

Part Number: PMP8454

Hello,

Is it possible to run the PMP8454 with only the 5V/1A output and still retain efficiency?  Essentially, just remove the 3.3V output and associated parts, and feed R18 to the 5V output?  The test data seems to show that this won't affect the efficiency.

Also, is there any data on minimum load and efficiency at minimum load?

Essentially, I am looking for a class 1, high efficiency, small minimum load, 5V design.


Regards,

-will


XTR111: Need help with designing 4-20mA circuit

$
0
0

Part Number: XTR111

Hi,

I Want to control a solid state relay (SSR) from my MCU. The SSR is controlled by 4-20mA (3.8-10V). I want to use the XTR111 and a PWM output from my MCU. R3 and C1 are supposed to filter the PWM to a DC voltage for the XTR111's VIN. I have no experience with XTR111 or designing 4-20mA circuits.

Will this work?

TPS7B63-Q1: TPS7B6350QPWPRQ1 ENABLE threshold data

$
0
0

Part Number: TPS7B63-Q1

Hi Team,

My customer would like to know the actual tolerance data(including AVG, STD-dev) of EN rising & falling threshold over temperature.

On the their system, They worries about that they may not be able to keep enough margin for EN input voltage to put IC in SLEEP mode.

So, they would like to know the threshold voltage performance data to check the margin.

Can you support any data for the customer?

Best regards,

Hidekazu Someno

ADS1298: RC filtering question.

$
0
0

Part Number: ADS1298

Hello. I'm working in a project with the ADS1298. My question is related to the RC filtering in each electrode input.

In the datasheet of the ADS1298 (page 99, Layout Example) you show differential and common mode filters (screenshot 1), however in the ADS1298ECG-FE User's Guide (SBAU171D, page 52) there are simple RC filters, two filters in cascade.

In the past, I implemented the datasheet scheme, with the differential and common mode filters with an aprox. 150hz cut off frequency to limit the signal at the bandwidth of interest for an ECG.

Now I'm working in a new implementation and saw the filtering used in the evaluation module, and came across with the question of why that filters have a higher cut off frequency (153 kHz with the 22.1k and 47pf, and 338 kHz with the 10k and 47pf) and, why you used that filters and not the ones in the datasheet?.

Thank you.

Compiler/MSP430F5418A: About the optimization and "volatile"

$
0
0

Part Number: MSP430F5418A

Tool/software: TI C/C++ Compiler

Hi,

My customers use MSP430.
They have a question about optimization and how to write code.

Are Timer1 and Timer2 set to "volatile" when written as follows?
----------------------------------------------
static volatile
DSTATUS Stat = STA_NOINIT; 
 
int Timer1,Timer2;
----------------------------------------------
This is a general software question, but please let me know if you know it.

(The version of the compiler that the customer is using is unknown, assume MSP430 C / C ++ Compiler v18.1.0.LTS.)

Regards, Rei

WEBENCH® Tools/TPS57160-Q1: How to perform the simulation when Tj > 125C?

$
0
0

Part Number: TPS57160-Q1

Tool/software: WEBENCH® Design Tools

Hello Team,

I'm Yuta Kurimoto TIJ FAE.

Our customer used WEBENCH of TPS57160-Q1 and they faced a problem.

During the simulation, They found below error message.

In the datasheet, it says the Tj range is -40C to 150C. How to perform the simulation when Tj > 125C?


Thanks,

Yuta Kurimoto

LM66100: Forward current still present when CE is pulled high

$
0
0

Part Number: LM66100

Perhaps I am missing something, but I believe this device is supposed to behave a disabled p-channel mosfet when CE is pulled higher that Vout. However, in testing this, I still see a forward current when these conditions are met, which is not how a p-channel mosfet would behave.

Wiring:

Vin = 3.3v

CE = 5v

ST = GND

Vout = connected to a 3kOhm load to GND

Measuring the voltage drop across the load gives me 2.8V meaning there is still a large forward current flowing. I have repeated this test on multiple lm66100s and the results are consistent. Is this the expected behavior of the chip? Does it really only protect from reverse current when in the OFF state?

TPA3116D2: No music just boooooo

$
0
0

Part Number: TPA3116D2

Hello sir,

I have a TPA3116 2.1 50W+50W+100W Amplifier Board and have a problem, while I connect 3.5 mm jack into the amplifier, pot pot pot sound comes from speaker and while I connect it  PC or mobile, heavy louder sound boooo comes from speakers but no music and while I desconnect the cable  from amplifire board, everything is normal . I change the cable but same problem,  please help me how can I fix this.


CCS/TMS320F280049C: Help with the epwm module.

$
0
0

Part Number: TMS320F280049C

Tool/software: Code Composer Studio

Hi! I am very new to programming Ti microcontrollers and I am trying to use the epwm module in ccs. My goal is to generate a 13.56 MHz epwm signal for an inverter I have constructed, and I was wondering which example I could best use to modify and achieve this output? 

CCS/MSP432P401R: Help with the code to send a SMS with a SIM808 GSM Module

$
0
0

Part Number: MSP432P401R

Tool/software: Code Composer Studio

Good afternoon,

I'm trying to program my MSP432 to command a SIM808 GSM module to send a regular text message SMS to a phone number using UART communication.

My GSM module blinks as if it has set a connection with the network so I believe my problem is with the coding.

This is the code I am trying to use, however I believe my code is much more complicated than it must. I would appreciate help fixing my code or providing a sample code that could help me send a SMS.

#include "msp.h"
void GSM_Init(void);
void Number (char *num);
void Send (char *msg);
int main(void)
{
WDT_A->CTL = WDT_A_CTL_PW | // Stop watchdog timer
WDT_A_CTL_HOLD;

CS->KEY = CS_KEY_VAL; // Unlock CS module for register access
CS->CTL0 = 0; // Reset tuning parameters
CS->CTL0 = CS_CTL0_DCORSEL_3; // Set DCO to 12MHz (nominal, center of 8-16MHz range)
CS->CTL1 = CS_CTL1_SELA_2 | // Select ACLK = REFO
CS_CTL1_SELS_3 | // SMCLK = DCO
CS_CTL1_SELM_3; // MCLK = DCO
CS->KEY = 0; // Lock CS module from unintended accesses

// Configure UART pins
P3->SEL0 |= BIT2 | BIT3; // set 2-UART pin as secondary function

// Configure UART
EUSCI_A2->CTLW0 |= EUSCI_A_CTLW0_SWRST; // Put eUSCI in reset
EUSCI_A2->CTLW0 = EUSCI_A_CTLW0_SWRST | // Remain eUSCI in reset
EUSCI_B_CTLW0_SSEL__SMCLK; // Configure eUSCI clock source for SMCLK
// Baud Rate calculation
// 12000000/(16*9600) = 78.125
// Fractional portion = 0.125
// User's Guide Table 21-4: UCBRSx = 0x10
// UCBRFx = int ( (78.125-78)*16) = 2
EUSCI_A2->BRW = 78; // 12000000/16/9600
EUSCI_A2->MCTLW = (2 << EUSCI_A_MCTLW_BRF_OFS) |
EUSCI_A_MCTLW_OS16;

EUSCI_A2->CTLW0 &= ~EUSCI_A_CTLW0_SWRST; // Initialize eUSCI
EUSCI_A2->IFG &= ~EUSCI_A_IFG_RXIFG; // Clear eUSCI RX interrupt flag
EUSCI_A2->IE = 0; // Enable USCI_A0 RX interrupt

// Enable global interrupt
// __enable_irq();

// Enable eUSCIA0 interrupt in NVIC module
NVIC->ISER[0] = 1 << ((EUSCIA0_IRQn) & 31);

// Enable sleep on exit from ISR
SCB->SCR |= SCB_SCR_SLEEPONEXIT_Msk;

// Ensures SLEEPONEXIT occurs immediately
////// __DSB();

// Enter LPM0
// __sleep();
// __no_operation(); // For debugger
while(1){

GSM_Init();
Number("+526565555303");
Send("BLA");

while(1);
}
}

void GSM_Init(void){

while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'A';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'T';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 0x0D;
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 0x0A;
__delay_cycles(24000000);

while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'A';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'T';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = '+';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'C';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'M';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'G';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'F';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = '=';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = '1';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 0X0D;
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 0X0A;
__delay_cycles(6000000);
}

void Number (char* num){

while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'A';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'T';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = '+';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'C';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'M';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'G';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 'S';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = '=';
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = '"';

int x = 0;
for( x = 0; ( num[x] !='\0') ; x++){
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = num[x];
}

while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = '"';
EUSCI_A2->TXBUF = 0X0D;
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 0X0A;
__delay_cycles(6000000);

}


void Send (char * msg){
int x = 0;
while(msg[x] != '\0'){
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = msg[x];
x++;
}
while(!(EUSCI_A2->IFG & EUSCI_A_IFG_TXIFG));
EUSCI_A2->TXBUF = 26;
__delay_cycles(6000000);
}

TPS92662EVM6-900: TPS92662EVM6-900: Application note or User Guides

$
0
0

Part Number: TPS92662EVM6-900

Dear TI,
I ask for help to make the following products.
Application : Matrix turn signal
If you have any material that can be used in actual design such as Application Note, please share it.

Thanks and Best Regards,

===========================================

Loren Chang

===========================================

TMDSHVMTRINSPIN: Cannot Connect or Identify USB Serial Port

$
0
0

Part Number: TMDSHVMTRINSPIN

Hello,

I recently purchased a TMDSHVMTRINSPIN kit on Oct 16 2019 and I am just now setting up the device for the first time. I am attempting to get an initial run going with the GUI Composer InstaSPIN program that came with the included USB drive in the kit. I have followed the "Quick Start Guide: Evaluating InstaSPIN-MOTION (F2806xM) using the Graphical User Interface" document up to the point where I connect a USB port to my computer and launch the GUI. When I connect the USB, I cannot find the device in my Device Manager and when I launch the GUI, I get the error:

"ScriptingException: Error connecting to the target: emulation failure occurred"

I have a TMDSCNCD28069MISO control card installed with  SW1: UP-UP, SW2: DOWN-DOWN, SW3: UP-UP. I have verified that Jumpers J3, J4, J5, J7, J8, M3-J5, and J2 are properly configured. I have a brushless DC motor connected to ports U, V, and W. I have a banana cable from BS5 to BS1 connected. I have the 15 VDC power supply connected and the USB cable connected to J1 on the control card. When I plug in the 15 VDC power supply, M6-LD1 turns green as well as LD1 on the control card. When I connect the USB to J1, M3-LD1 turns green, however, my computer does not recognize any USB connected  (no recognition in the Device Manager). I did try connecting the AC plug after following these steps, but still no USB recognition.

How can I resolve this problem?

LMX2615-SP: The method to remove spurious

$
0
0

Part Number: LMX2615-SP

I'm using LMX2615-SP IC for 2GHz output.

Our frequency is 2228.20, 2228.25 MHz. But these frequency has spurious near an operation frequency.

I tried to several method using TICS Pro bool to get better result. But I got similar results. 

I think my setting values for resistors have some problem. Please let me know the proper setting values to solve the problem.

I want to remove them. 

I got the result waveform and setting value as below.

Thank you, 

Best regards

Viewing all 262198 articles
Browse latest View live


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