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

SN74AVC8T245: Exposed to be connected to ground or to be left floating.

$
0
0

Part Number:SN74AVC8T245

Hi,

I am using SN74AVC8T245RHLR in a design.

Can you let us know if the exposed pad in the center can be left floating or it must be connected to ground?

Thanks,

Sivaraj.


LAUNCHXL-CC26X2R1: Is CC26x2R1 Launchpad bought on December 2018 still Pre-Production Silicon?

$
0
0

Part Number:LAUNCHXL-CC26X2R1

Hi,

    Last December 2018 when I saw the CC26x2R1 Launchpad web page there was no notice that the CC26x2R1 is still pre-production. So I went ahead and purchase a CC26x2R1 Launchpad thinking the post production silicon version is already available. But I received my CC26x2R1 Launchpad and it is Rev1.0WCS307A. Is that still pre-production silicon?

-kel

UCC28251: does it need an opto coupler in addition to current transformer?

$
0
0

Part Number:UCC28251

Hi Everybody,

please consider the schematics: ( form UCC28251 datasheet on the page 42 )

please notice the current feedback which is sensed by a resistor through a current transformer ( in the primary side ).

does it need really an opto coupler ( U6 ) in addition to the current transformer ( CT1 )?

is it possible to connect the secondary side of CT1 to the ground of the secondary side ( of half bridge ) to eliminate the U6?

Best Regards,

Ras

CC3200: Can we give input as hex format in Uart for CC3200

$
0
0

Part Number:CC3200

Hi,

I'm using UART1 as an interrupt based code but I want to enter the data as a HEX format can anyone help in that. I'm going to share my entire code as for reference it is working properly just I want to enter data as hex format. If anyone can help then that will be good for me 

#include "hw_types.h"
#include "hw_memmap.h"
#include "hw_ints.h"
#include "rom.h"
#include "rom_map.h"
#include "prcm.h"
#include "uart.h"
#include "interrupt.h"
#include "pin.h"
#include "uart_if.h"

unsigned long UART_STATUS;
unsigned long UARTDataFlag;
unsigned char UARTDataBuffer[1024];
unsigned char UARTData;
unsigned long UARTDataCount;

#define CONSOLE1 UARTA1_BASE
#define CONSOLE_PERIPH1 PRCM_UARTA1
#define UART_BAUD_RATE 115200


//*****************************************************************************
// GLOBAL VARIABLES -- Start
//*****************************************************************************
#if defined(ccs)
extern void (* const g_pfnVectors[])(void);
#endif
#if defined(ewarm)
extern uVectorEntry __vector_table;
#endif

void UART1_Handler()

{
UART_STATUS = 0;

UART_STATUS = UARTIntStatus(CONSOLE1, true);

MAP_UARTIntClear(CONSOLE1, UART_INT_RX);

if((UART_STATUS & UART_INT_RX) && MAP_UARTCharsAvail(CONSOLE1))

{

UARTData = (unsigned char)MAP_UARTCharGetNonBlocking(CONSOLE1);

UARTDataBuffer[UARTDataCount] = UARTData;

UARTDataCount++;

if(UARTDataCount > 400)

{

UARTDataFlag = 1;

}

if(UARTDataCount > 1000)

{

UARTDataCount = 0x00;

}

}
if(UARTData=='\n'||UARTData=='\r'){
Report("%s",UARTDataBuffer);
memset(UARTDataBuffer,0,1024);
UARTDataCount = 0x00;
}
}
//*****************************************************************************
//
//! Board Initialization & Configuration
//!
//! \param None
//!
//! \return None
//
//*****************************************************************************
static void
BoardInit(void)
{
/* In case of TI-RTOS vector table is initialize by OS itself */
#ifndef USE_TIRTOS
//
// Set vector table base
//
#if defined(ccs)
MAP_IntVTableBaseSet((unsigned long)&g_pfnVectors[0]);
#endif
#if defined(ewarm)
MAP_IntVTableBaseSet((unsigned long)&__vector_table);
#endif
#endif

//
// Enable Processor
//
MAP_IntMasterEnable();
MAP_IntEnable(FAULT_SYSTICK);

PRCMCC3200MCUInit();
}

void main()
{
MAP_PinTypeUART(PIN_07, PIN_MODE_5);
MAP_PinTypeUART(PIN_08, PIN_MODE_5);
//PinModeSet(PIN_55,PIN_MODE_6);
//PinModeSet(PIN_57,PIN_MODE_6);

BoardInit();

//UART-1 Initialization
MAP_PRCMPeripheralClkEnable(CONSOLE_PERIPH1,PRCM_RUN_MODE_CLK);

MAP_UARTConfigSetExpClk(CONSOLE1,MAP_PRCMPeripheralClockGet(CONSOLE_PERIPH1),
UART_BAUD_RATE,(UART_CONFIG_WLEN_8 |
UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE));
MAP_UARTFIFODisable(CONSOLE1); //disable fifo

// MAP_UARTIntRegister(CONSOLE1,UART1_Handler); //enable interrupts
// MAP_UARTIntEnable(CONSOLE1,UART_INT_RX);

// MAP_UARTCharPut(CONSOLE1,'c');
while(1)
{
MAP_UARTIntRegister(CONSOLE1,UART1_Handler); //enable interrupts
MAP_UARTIntEnable(CONSOLE1,UART_INT_RX);

}
}

Thanks in advance

TM4C1294NCPDT: DMA transfer form UART to memory

$
0
0

Part Number:TM4C1294NCPDT

Hi Folks,

I'm working on a modbus communication stack and I wanted to use DMA for transferring characters from UART to memory. As the nature of the modbus, size of the received packages are depends on the data field and the package type. I studied  the uDMA controller and the UART.

The problem is that uDMA expects exact byte length at the beginning of the transmission, that is not available when the first character received. My current implementation read form the UART FIFO and try to compute total size.

Is it possible to issue DMA request for a large amount of data, and detect the end-of-transmission instead of reading FIFO & compute size (like disable fifo and getting receive timeout, than disable transmission etc...).

Regards,

Norbert

OPA569: Unexplained behavior of The Amplifier;s Current Flag and Output

$
0
0

Part Number:OPA569

Hello,

I'm using the OPA569 as part of a TEC driver. One side of the TEC is OPA569, other is an half-bridge. The driver can both heat or cool, switching the current direction, using the half bridge.

The amplifier is in unity gain configuration, its enable input is connected to the thermal flag output.

The design is working, but I found two issues I don't understand:

1) Current limit flag behavior – On occasions, current limit flag keeps showing limit event, although amplifier's current is almost zero

2) Output unrelated to input – Also happens from time to time, the amplifier stops following the input, output stays low when input is high. No thermal event when this happens.

Please tell if you encountered such issues or know what may cause this behavior.

Thanks,

Ron

TXS0108E-Q1: Use TXS0108E-Q1 to tranfer 5V to 3.3V and 3.3V to 5V for driving ADC TLV2553 with spi

$
0
0

Part Number:TXS0108E-Q1

Hello

I use TXS0108E-Q1 to finish spi communication between 3.3V and 5 V for driving ADC TLV2553

THis is my Schematic:

I have read the reference book :the maximum data rates up to 110Mbps when it is push pull

                                                          the maximum data rates up to 1.2Mbps when it is open drain

I use it in push pull mode .But i make some test , it can not arrive the maximum data referenced in the book

This is  some Oscilloscope wave i take:

this pic is at 280k data rates in the side of  VCCA

 

this pic is at 280k data rates in the side of  VCCB

this pic is at 2.5M data rates in the side of  VCCA

this pic is at 2.5M data rates in the side of  VCCB

I must use data rates to 10M ,how can i resolve this problem.

And is TXS0108E-Q1 is suitable for spi?

Sorry my English is not well.

Thank you very much

Sincerely

Xiaowei

PurePath cd-rom Missing

$
0
0

Hi,

Several years ago I bought the TAS5631DKD2EVM. Nowadays I have time to evaluate this great 300W amplifier.

However, the PuraPath CD-rom is not (any longer ?) in the box. I can't make a setup.

Is this ROM somewhere on the TI site ? Or GIT hub ?

Please help ! 

Frits Toben

Amsterdam, the Netherlands


RTOS/TDA2PXEVM: Issue while using networkRx with .YUV (YUV420P) video as input

$
0
0

Part Number:TDA2PXEVM

Tool/software: TI-RTOS

Hi,

I'm using TDA2PX EVM and visionSDK 3.05.

I'm using usecase NetworkRx  -> display. I'm giving input.yuv as input which has following specifications:

codec : Planer 4:2:0 YUV (I420)

Resolution : 640X480

FPS: 30

There is no assertion or error but output is not same as that of input (seen from VLC media player). I have attached output of usecase and screenshot of VLC player for reference

    

How should I proceed with this?

Is there issue of 420p to 420sp compatibility as in networkRx  set params the format set is YUV420SP? If yes, please suggest changes needed to be done for yuv420p ? or is there is way to convert yuv420p to yuv420sp ?

MSP432E401Y: Ping to server

$
0
0

Part Number:MSP432E401Y

Hi,

I am using MSP-EXP432E401Y launchpad. I can not find any code for ping to server in SDK. can any one help me to get ping code?

I am using sdk version 2.30.00.14.

Dinkar

CCS/66AK2G02: File operations A15 core K2G

$
0
0

Part Number:66AK2G02

Tool/software: Code Composer Studio

Hi,

I am starting to write a sample c application to do file operations, application will run A15 core K2GEVM. I have created CCS project. Do I need to call BIOS_init prior to doing fopen ?

SN74AXC8T245: pin compatible version up to 5V?

$
0
0

Part Number:SN74AXC8T245

Hey Guys,

I made a terrible mistake: I use the SN74AXC8T245PW in my design and reconfigured the VccB to operate at 5V whcih is outside the spec , simply because I forgot that it only supports up to 3,6V . Does there exist a pin compatible version up to 5V? 

best regards

Benjamin

TMS320F28035: The 15 channel ADC result jumps sometimes

$
0
0

Part Number:TMS320F28035

Hi,

Use ADC 15 channel to measure external temp, and output the ADC result by CAN.

As on below CAN output result. The good result is around 2601, but it sometimes jumps to 2871.

1. We have checked other ADC channels result but no this similar problem. 

2. So, we make hardware ABA test. Connect channel 10 external circuit voltage as input to channel 15. The issue follow with channel number rather than external circuit.

On channel 15, the normal ADC result is 115, it jumps to 2871 sometimes. But no this problem on channel 10.

3. Here is the ADC initialization code.

(Please visit the site to view this file)

IWR1443BOOST: Understanding working cli commands for IWR 1443

$
0
0

Part Number:IWR1443BOOST

Hi,

I am working on IWR 1443 and AWR 1642.

I am working on gestue swipe for IWR1443.

I want to know how the commands are getting set from matlabUI to IWR 1443. So i checked cli. file from mmWaveSDK and cliTaskInit function in mmw_cli.c file.

I found out that all commands are received in "tokenizedArgs" and once all commands are stored in this buffer, but only first value of tokenizedArgs is compaired with gCLI.cfg.tableEntry[index] 

and matching command that is first command in tokenizedArgs  is getting set 

Why is only first command is being set? what about the rest of the commands in tokenizedArgs ? Why all commands are not getting set?

Regards,

Arifchand

Right way to calculate DESAT voltage

$
0
0

Hi, i am using a ISO5500 in my current design of 3phase converter and i would like to ask how is proper way to calculate a DESAT voltage. I need lower a threshold for detecting DESAT fault, so i need to add a diodes. But there is my question. What forward voltage from diode datasheet should i choose ? Because i dont know what current is floating there. Should i pick a voltage around 0.65V for MURS160T3 diode ? I need lower a DESAT threshold around 3.5V so i need get a 7.2-3.5V=3.7V drop at diodes. When i take a 0.65V for MURS diode need i use a 6 diodes ? Is this right way to calculate this voltage? Thank you.


CCS/TMS320F280049: Breakdown to execute Flash_Init() after select optimization level to "0-Register Optimizations"

$
0
0

Part Number:TMS320F280049

Tool/software: Code Composer Studio

Hi 

CCS 7.2.0.00013

Select optimization level to "0-Register Optimizations"

It breakdown to execute Flash_Init() that will jump to an illegal interrupt or prompt an program execution error.

After do breakpoint test step by step, we find it breakdown at Fapi_setActiveFlashBank(Fapi_FlashBank1);

Also, we open "0-Register Optimizations" on another project, no this issue when execute Flash_Init() and Fapi_setActiveFlashBank(Fapi_FlashBank1) function.

What's the reason? Thanks a lot.

PGA460TPWQ1 anti-interference

$
0
0

Part Number:PGA460

PGA460TPWQ1 connects the ultrasonic head through the seat J400, if the short-line connection can work normally, but the interference will be great after the line is longer. We want to add the line to about 40 cm, but the echo waveform can not be seen in this length. Is there a good anti-interference solution for this situation?

LP5907 - very large output voltage drop and voltage rise over 5 sec

$
0
0

Hi! Please excuse me for my English.

A noisy voltage of 4V (they can make noise up to 3.6V) is supplied to the input of LP5907. LDO does a good job of this and we get 3V output with fluctuations of 100mV. However, sometimes, for unknown reasons, there are voltage drops at the output up to 2V with a duration of 500 μs. And sometimes after a voltage drop, it recovers 5 seconds.

An MCU with 10mA consumption is connected as a load. 0603 10μF are connected to the input and output of the LDO (I tried to reduce the output to 4.7 μF and to 1 μF, but without result).

And it is also interesting that by soldering 0603 100nF to the input pins of the LDO, the problem disappears. Tell me, please, how to explain this behavior of the LDO, what is the problem and how to solve it? Thanks!

TINA/Spice/CD4034B: TINA/Spice/CD4034B:

$
0
0

Part Number:CD4034B

Tool/software:TINA-TI or Spice Models

Sir/Madam,

        I am using CD4034 in my design. I want to do spice simulation.Please send me spice model.

With regards,

SRC4392: SRC4392

$
0
0

Part Number:SRC4392

Hi,

I am working on a design using two SRC4392 devices in an audio tester device.

In order to test the host MCU software controlling the SRC4392 devices I am using a SRC4392EVM.

Communication between RSC's and the host MCU is via SPI.

I want to use the SRC output attenuation capability (registers0x30 and 0x31) to vary the output attenuation on the fly.

After initialization the device works as expected but if I change the output attenuation there is no change in the output amplitude until I restart the device with the new register 0x30 / 0x31 values. Then the attenuation change takes effect.

Are the SRC attenuation values not updated real time but only set at initialization of the device or do I miss a command to effectuate the output attenuation change?

If attenuation values are not updated real time do I need to write the new attenuation values, reset the SRC and take it out of reset again using register 0x01?

The the device also has to re-sync which is not my preference. I only want to change the volume attenuation.

Viewing all 262198 articles
Browse latest View live