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

ISO1050: How to Select Small Size TVS Diode in CAN Applications

$
0
0

Part Number:ISO1050

Dear team:
Due to board size limitations, small-size transient suppression diodes are required. Do not know how to choose. Under the guidance of trouble.


TPS61165-Q1: CTRL pin of TPS61165-Q1

$
0
0

Part Number:TPS61165-Q1

Dear Sir

We are designing with TI LED driver p/n TPS61165-Q1

If we don't need PWM/1-wire dimming function, What should we do for CTRL pin ?  Pull CTRL pin high ? or Leave CTRL pin floating ? Kindly please advise. 

BR,

CCphi

CDCE72010EVM: USB Driver can not install with windows 10

$
0
0

Part Number:CDCE72010EVM

Hello,

I have a trouble.

I want to use CDCE72010EVM.

I was able to install the controller GUI.

However I can not the USB Driver.

Error message is as follows.

Driver Install Error!

Error installing Driver!

Error 5

Control GUI's version is 1.2.8.

My OS is windows 10.

CDCE72010 Control GUI's Driver folder items are as follows.

ApLoader.inf

ApLoader.SYS

TiHera.inf

TiHera.sys

TUSB2136.BIN

I tried the driver update with CDCE72010's driver folder, however I was not able to install it.

Do you have any idea for this issue ?

Best Regards,

Hiroshi Katsunaga

RTOS: How to read image data from flash using Null Src Usecase

$
0
0

Tool/software:TI-RTOS

Hello ,

I am able to run below Null Src usecase using SD card i.e the input images are fetched from sd card.

NullSource (IPU1_0) -> Decode -> VPE -> Display

I want to use flash memory to store the input image and read and input through flash instead of SD card.

Can u please guide me for this?

What other usecase can I refer?

What changes are to be done in the usecase for this?

where should I store the input image?

Thanks,

Neha

LMZ36002: What is the Warranty of this product.

$
0
0

Part Number:LMZ36002

What is the Warranty of these products,

and where do we get this warranty info?

TMDXIDK5718: COL input used by SORTE?

$
0
0

Part Number:TMDXIDK5718

Hi

I'm interessted in using the SORTE protocol on my AM5716 processor.
As we are having difficulties in routing the "COL" signal of the PRU ethernet interface
(using the COL input collides with other important functionality), I'm wondering if the COL
input is used by the SORTE protocol?

Regards,
Markus

CC1310: 15.4 stack: How to use broadcast API in non-Beacon Mode?

$
0
0

Part Number:CC1310

Hi 

I'm using TI 15.4 stack and I want to send data from the Collector to all devices. But I can't find broadcast API for non-Beacon Mode.

I found there is an API for broadcasting (sendBroadcastMsg) , but it only for FH mode.

How to send data to all devices if using non-Beacon mode or Beacon Mode? 

BR,

Jack

TMS320F28375S: _DUAL_HEADERS problem in C2000Ware_1_00_03_00

$
0
0

Part Number:TMS320F28375S

Hi,

I did as recommended in

F2837xS_DEV_USER_GUIDE.pdf:

  2.3 Project: Adding Bitfield or Driverlib Support
  When combining bitfield and driverlib support, add a pre-defined symbol
  within the project properties called "_DUAL_HEADERS".

My project failes to compile if _DUAL_HEADERS is defined:

device_support/f2837xs/common/source/F2837xS_Adc.c", line 94: error #20: identifier "ADC_RESOLUTION_12BIT" is undefined

Reason:

 - device_support\f2837xs\common\include\F2837xS_Adc_defines.h
    #ifndef _DUAL_HEADERS
    #define ADC_RESOLUTION_12BIT 0
    #define ADC_RESOLUTION_16BIT 1
    #else
    #define ADC_BITRESOLUTION_12BIT 0
    #define ADC_BITRESOLUTION_16BIT 1
    #endif
- device_support\f2837xs\common\source\F2837xS_Adc.c:
  uses ADC_RESOLUTION_12BIT


Compiles if ADC_RESOLUTION_12BIT is changed to  ADC_BITRESOLUTION_12BIT

Without _DUAL_HEADERS all is OK.

May be this should be racefully pread roof.

Regards,

Frank


CC2530: Threshold above receiver sensitivity for minimum energy detect in dBm (see 6.9.7)

$
0
0

Part Number:CC2530

Threshold above receiver sensitivity for minimum energy detect in dBm (see 6.9.7).. What is this reference  see 6.9.7 ???? Anybody know???

Linux/WL1837MOD: Set Tx Power

$
0
0

Part Number:WL1837MOD

Tool/software: Linux

Hi,

I am working on wl1837 module.As we know this is dual band module. So i am able to connect 5Ghz upto 5m only. I have tried with many antennas but not able to scan SSID of 5 Ghz AP more than 5m.

Please suggest the alternative part no. of antenna so that we can try with thosee.

I have noticed that tx power is 0 dBm by running iwconfig command.

wlan0 IEEE 802.11abgn ESSID:"NETGEAR87-5G"
Mode:Managed Frequency:5.24 GHz Access Point: 08:02:8E:E6:97:CC
Bit Rate=36 Mb/s Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=22/70 Signal level=-88 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Even I have tried to set tx power by using iw and iwconfig command but the power is still showing 0dBm.

Is this the issue of tx power setting or antenna related issue?

And please tell how to set the tx power of wl1837 module?

CC1312R: lack of BCD converter

$
0
0

Part Number:CC1312R

Hi TI,

It would be nice to have 32-bit 1-cycle execution of bin-to-bcd register converter on the cc13x2 production chips.

Thanks,

Alexey

AM3359: booting issue from the SD card

$
0
0

Part Number:AM3359

Hi all

I am new to this sitara am335x family processor. I selected 0100XXXXXXXX110111b boot mode(Trying to boot from MMC0). I can see some wave forms on clock and cmd pin of sd card. we are operating SD card on 3.3V. can someone tell me what else I can check for booting? I verified  read and write operation of SD CARD it is working fine. we have JTAG debugger and all peripherals are working fine even LCD. but unable to boot.

CC3100: sl_Connect failure for NON-BLOCKING TCP connection for TI’s CC31xx WiFi chip set

$
0
0

Part Number:CC3100

Hi,

 

We are using the TI’s CC31xx WiFi chip set.

 

Our Application uses TCP communication for which face instabilities in establishing a connection.

 

Our Application flow is :


1. socketId = sl_Socket(SL_AF_INET, SL_SOCK_STREAM, SL_IPPROTO_TCP);

2. SlSockNonblocking_t enableOption; enableOption.NonblockingEnabled = 1; sl_SetSockOpt(socketId, SOL_SOCKET, SL_SO_NONBLOCKING, &enableOption, sizeof(enableOption));

3. localAddr_ldt.sin_family = SL_AF_INET; localAddr_ldt.sin_port = serverPort; localAddr_ldt.sin_addr.s_addr = SL_INADDR_ANY; sl_Bind(socketId, (SlSockAddr_t *) &localAddr_ldt, sizeof(localAddr_ldt)) < 0);

4. serverAddr.sin_addr.s_addr = *ipAddrPtr; serverAddr.sin_family = SL_AF_INET; serverAddr.sin_port = port; ret = sl_Connect(socketId, (const SlSockAddr_t *) &serverAddr, sizeof(serverAddr));

 

Step 1 to 3 are always successful.

The instability that we see is, sl_Connect returns SL_EALREADY (-114).

Then we retry (call sl_Connect) every 100 ms again and again.

After ~ 10 sec, we receive SL_ECONNREFUSED (-111).

 

Our questions are :
1. Is the retry time of 100 ms is acceptable for sl_Connect? Or is there a recommendation for the same?
2. What are the possible causes for the SL_ECONNREFUSED? (NOTE : There is no firewall issues and such at the server end. This software does work. We only have instabilities at times.)


P.S.
We use Enterprise WPA2 network connection.

This issue is faced in few of our customer sites.

RTOS/CC2650: I want to send AF DATA REQUEST in specific period of intervals.

$
0
0

Part Number:CC2650

Tool/software:TI-RTOS

Hello,

I am using zstack_home_1_02_02a sample switch for CC2650. I need to send AF DATA REQUEST on every 30 mins. So I used a code part as below:

Clock_Params param;
Clock_Params_init(&param);
param.startFlag = TRUE;
param.period = 30000000;
Clock_create(myTimerTick, 30000000,&param, NULL);

void myTimerTick()
{
sendAfdataRequest();
}

The sendAfdataRequest is my custom function. I initialized the clock in switch initialization function. I need to know what is the unit of time that provide using the parameter: param.period?. What I meant is I dont know how much period of time I will get if I put 30000000 in the param.period./

Also, am I doing correct thing for a timer interrupt?, Which timer will configure when use above code and  what is the maximum time period I can set using this code?

Please help.

Thank you.

TMDSICE3359: Transformerless connection between TL110 phy IC and ethernet switch KSZ8999

$
0
0

Part Number:TMDSICE3359

Hi,

We are designing product using AM3359 and ICEv2.1 board reference.

We are communicating with other 6 OMAP-L138 processor using TL110 and LAN8710A phy ic on backplane mother board.

Longest distance between two devices is 25cm .Each device talking to each other via ethernet swicth of KSZ8999 microcontroller circuit. So we are thinking connection between Phy IC  and KSZ8999 should be transformerless.So please can you suggest the blocking capacitor and its value and other precautions should we take. Please suggest the recommended schematics also.

Thanks and Regards,

Ashok Wakode


MSP430FR2111: FRAM uncorrectable bit PUC behaviour

$
0
0

Part Number:MSP430FR2111

Hi folks,

I have a question regarding how to handle a PUC due to an uncorrectable bit error on the MSP FRAM devices.  

Let's say at the start of my program, I enable the PUC by setting the UBDRSTEN flag in the GCCTL0 register. At some time later, an external event causes a problem with one of the FRAM cells (flips a single bit say) and the ECC cannot correct the issue. If the bit stays stuck after PUC, will the device just continually reset as the ECC will be unable to correct the bit?

Maybe this can't happen due to the FRAM being near immune to SEU type effects, but I don't know enough about it to say that for sure.

In general I guess the question is, can I just assume that after a PUC due to an uncorrectable bit, I can enable the UBDRSTEN again and not have an immediate reset?

Cheers

TIDC-CC2540-BLE-USB: CC2540 USB DONGLE FOR BTOOL PURCHASE

$
0
0

Part Number:TIDC-CC2540-BLE-USB

Hi all,

I need to purchase a couple of cc2540 usb dongle with btool firmware loaded. On the site i've found the following product, but it is provided with packet sniffer pregrommed

Is it possible to program that dongle with btool .hex file. Is it available?

ADS8528: Behavior of parallel data bus during AVDD=0V

$
0
0

Part Number:ADS8528

Dear Technical Support Team,

Unexpected data appears on DB[15:0]  during AVDD =0V.

Normally DB[15:0]  are 3.3V when  AVDD=5V but about these are about 1.6V when AVDD=0V.

Supply voltages while power-on are following.

AVDD:0V 

DVDD:3.3V

HVDD:15V

HVSS:-15V

"Power Supply Recommendations" describes below. Does it affect DB[15:0] ?

----------------------

However, when HVDD is supplied before AVDD, the internal electrostatic discharge (ESD) structure conducts, increasing the IHVDD beyond the specified value until AVDD is applied.

----------------------


Best Regards,

ttd

RTOS/LAUNCHXL-CC2650: I2C Configuration

$
0
0

Part Number:LAUNCHXL-CC2650

Tool/software:TI-RTOS

Hello All,

I am using LAUNCHXL-CC2650, and want to use I2C for communicating with an accelerometer,

I am using DIO4 as SCL and DIO5 as SDA,

But i am not able communicate with the accelerometer, i am trying to read "Who AM I" register but not getting any value,

Whereas, when i tried the same with CC2640R2-Launch Pad the communication is done and i am able to read the values of "Who AM I" register of accelerometer

Also i searched for example code of i2c in my LAUNCHXL-CC2650 SDK as well as on TI's resource explorer but i was not able to find any example code for the LAUNCHXL-CC2650,

But the same when i doing with the CC2640R2-Launch Pad i am getting the values.

I have attached the code of I2C communication which i have created using empty project example from SDK, Please check and let me know if any Improvements 

Also i have attached the Board file and CC2650LaunchXL.c and .h , please help if any changes needed in these files

/*
* ======== i2ctmp006_cc26xx.c ========
*/

/* XDCtools Header files */
#include <xdc/std.h>
#include <xdc/cfg/global.h>
#include <xdc/runtime/System.h>

/* BIOS Header files */
#include <ti/sysbios/BIOS.h>
#include <ti/sysbios/knl/Task.h>

/* TI-RTOS Header files */
#include <ti/drivers/PIN.h>
#include <ti/drivers/I2C.h>

/* Example/Board Header files */
#include "Board.h"

#define TASKSTACKSIZE 512

Task_Struct tsk0Struct;
UInt8 tsk0Stack[TASKSTACKSIZE];
Task_Handle task;

/*
* ======== echoFxn ========
* Task for this function is created statically. See the project's .cfg file.
*/
Void taskFxn(UArg arg0, UArg arg1)
{
// unsigned int i;
uint16_t temperature = 0;
uint8_t txBuffer[1];
uint8_t rxBuffer[2];
I2C_Handle i2c;
I2C_Params i2cParams;
I2C_Transaction i2cTransaction;

/* Create I2C for usage */
I2C_Params_init(&i2cParams);
i2cParams.bitRate = I2C_400kHz;
i2c = I2C_open(Board_I2C, &i2cParams);
if (i2c == NULL) {
System_abort("Error Initializing I2C\n");
}
else {
System_printf("I2C Initialized!\n");
}

/* Point to the T ambient register and read its 2 bytes */
txBuffer[0] = 0x000F;
i2cTransaction.slaveAddress = 0x1D;
i2cTransaction.writeBuf = txBuffer;
i2cTransaction.writeCount = 1;
i2cTransaction.readBuf = rxBuffer;
i2cTransaction.readCount = 2;


if (I2C_transfer(i2c, &i2cTransaction)) {
/* Extract degrees C from the received data; see TMP102 datasheet */
temperature = rxBuffer[0];


}


/* Deinitialized I2C */
I2C_close(i2c);
System_printf("I2C closed!\n");

System_flush();
}

/*
* ======== main ========
*/
int main(void)
{

Task_Params tskParams;
/* Call board init functions */
Board_initGeneral();

I2C_init();


/* Construct LED Task thread */
Task_Params_init(&tskParams);
tskParams.stackSize = TASKSTACKSIZE;
tskParams.stack = &tsk0Stack;
tskParams.arg0 = 50;
Task_construct(&tsk0Struct, (Task_FuncPtr)taskFxn, &tskParams, NULL);

/* Obtain instance handle */
task = Task_handle(&tsk0Struct);

System_printf("Starting the I2C example\nSystem provider is set to SysMin."
" Halt the target to view any SysMin contents in ROV.\n");
/* SysMin will only print to the console when you call flush or exit */
System_flush();

/* Start BIOS */
BIOS_start();

return (0);
}

//========================

Also i would like to tell that when i put break on "if (I2C_transfer(i2c, &i2cTransaction)) {" and when debug step by step the code directly jumps to "I2C_close(i2c);"

Please check and help me with i2c  communication on CC2650-LAUNCHPAD as the earliest.

Thanks and Regards

Utkarsh

LP5907UV-3.3EVM: which layout is best?

$
0
0

Part Number: LP5907UV-3.3EVM

Hi to all and thank you in advance for your support.

we would like to know which layout you recommend the most in a 4 layer PCB.

A / B or C ?  thank you !

Viewing all 262198 articles
Browse latest View live


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