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

CC2538: How ZNP differs from Co-Ordinator

$
0
0

Part Number: CC2538

Hello E2E Community,

I would like to know what is the difference between the ZNP & the Co-ordinator by the means of,

1. Roles 

2. Functionalities

3. Code Implementation.

Will you please help me to understand this concept?...

Regards,

Shiv Patil.


TPS74801: TPS74801DRCR concerns with the selected input to output voltage and current requirement

$
0
0

Part Number: TPS74801

Dear Sir,

We are designing with TPS74801DRCR for our below listed power requirement. Kindly let us know if there are any concerns with the selected input to output voltage and current requirement.

we are using 5 device to generate below listed voltages

Input = 5V,

Output Voltage @ Current requirement:

3.3V @ 1.5A

1.8V @ 1.5A

1.2V @ 1.5A

1V @ 1.5A

Input = 3.3V,

Output Voltage @ Current requirement:

1.5V @ 1.5A

Best Regards,

Shashi.

BQ24773: BQ24773

$
0
0

Part Number: BQ24773

Hello

Previously, I worked with BQ24770 and now I need to work with BQ24773.

I identified only one difference between them. The BQ24773 needs 1.8V connected via a 10K resistor on the SDA and SCL pins, while the BQ24770 needs 3.3V.

Could I keep 3.3V on the BQ24773 too?

Another point, the PROCHOT Pin is also connected with the 10K resistor at 3.3V, could I connect the PROCHOT Pin at 1.8V?

 I would like to use only one voltage regulator , 1.8V or 3.3V.

Thank you

TINA/Spice/TINA-TI: test - will delete

$
0
0

Part Number: TINA-TI

Tool/software: TINA-TI or Spice Models

test ;lajksd;flkasdjf;lkjasdf;kl

TMUX1136: Switches in parallel for lower RON

$
0
0

Part Number: TMUX1136

Hi folks - 

I'm looking at TMUX1136 for a low-current power switching application, ~10mA.  Can I connect the switches in parallel to lower the effective RON in the system?  1 ohm is nice, but 0.5 ohm is twice as nice!

There won't be signal here, so no concern with distortion etc. 

Tiny Package size and 1.08V operation are critical features.

Thanks much!

DRV8323: DRV8323 state during loss of VM or when ENABLE pin low

$
0
0

Part Number: DRV8323

When the DRV8323 ENABLE pin is brought high, for the first time, what state is it in (brake, registers and FETs)?

What state is the DRV8323 left in when the ENABLE pin looses power (brake, registers and FETs)?

When the DRV8323 ENABLE pin is brought high, after loosing power, what state is it in (brake, registers and FETs)?

Are the above states dependent on whether VM is at system voltage?

Should the ENABLE pin circuitry be pulled low with a pull-down resistor?

What happens to the register values when the ENABLE pin looses power?

The linked thread has the schematic layout.

Regards

Rick T

CCS/CC2640R2F-Q1: Read invalid metadata on external flash with oad off-chip

$
0
0

Part Number: CC2640R2F-Q1

Tool/software: Code Composer Studio

Hi,

SDK v3.10.00.15, CCS v9.0.1

I have made an OAD transfer of an application user on a custom board. The flash size has been adapted to the new one (8Mbyte). Btootl show a valid OAD transfer. Only the software version has changed between the old and new app user. But the BIM doesn't start the new application user after reset. 

All metadata read with the function "static int8_t isLastMetaData(uint8_t flashPageNum)" show invalid image ID like random values or full 0xFF. The image ID is the default (OAD IMG ).

 

Maybe the start address of the write and read metadata are not the same in BIM and APPLICATION ? I don' know where exactly are written the metadata of the application user transfer by OAD.

Best regards,

 

Vincent

TCI6638K2K: Handling AIF2 AT Event In ARM corepac running linux OS

$
0
0

Part Number: TCI6638K2K

We want to handle AIF2 AT event at ARM Corepac which is running linux OS. From the TCI6638K2K document SPRS836G (page 103) we are seeing AIF_ATEVT[0-7]  mapped to system event 408-415. Now how do we register an interrupt handler for these events at linux. Any pointers on how this is done or an example code will be really helpful.

regards

Ananth


PGA411-Q1: Aout and SPI

$
0
0

Part Number: PGA411-Q1

Hello team,

I have two questions about PGA411-Q1:

1. Customer report a very slow change from maximum AOUT to minimum AOUT (see ch3 purple line) while in datasheet it should be very fast, do you have any insights on it?

2. There is a sharp drop of the angle read from SPI when the rotate speed is between 4000-5000RPM, while AOUT angle is right.

Thanks

Dongbao

DRA744: wifi module on SDIO working @ 3.3V not @ 1.8V IO interface

$
0
0

Part Number: DRA744

Hi everybody , 

I m in Android 4.3  and using a WIFI module attached via SDIO signals .

WIFI module can work @ 3.3 V or 1.8V SDIO IO signals , and I am on eMMC1 . 

now  using signals @ 3.3V everything is fine .   if I use 1.8V level  ( with proper settings etc )   module is not working .

what I noticed using a scope  --> no signal or bus activity by DRA744 at all ,  all signals are stuck if  IO are set @ 1.8V

I noticed in TRM  you need to start @ 3.3 V on IO  on SDcard   ( it  is in table 25-2 )  : is this needed also for SDIO ?   ( in the TRM it seems not ..)

please  where am I wrong ?

best regards

Carlo

BQ40Z50-R3-DEVICE-FW: BQ40Z50-R3

$
0
0

Part Number: BQ40Z50-R3-DEVICE-FW

Hi 

This form is for BQ40Z50R3. 

I set the overcurrent protection as 10000mA and -10000mA, but when I charge or discharge the battery overcurrent protection triggers in -4200mA and 3100mA. I have attached the configuration files for you to review. can you please check all settings are correct. 

Thanks and Regards(Please visit the site to view this file)

Dileep Chacko

CCS/CC1310: RF Receive mode unstable when not in debug mode.

$
0
0

Part Number: CC1310

Tool/software: Code Composer Studio

HI,

I am working with two CC1310 sub 1 GHz board. Programmed such a way that,

  1. The master waits for data infinite time in a frequency.
  2. When the slave sends data to the master, the master switches to transmit mode in another frequency.
  3. After transmitting data to the master, slave switches to receive mode and receives data from the master.
  4. Again slave switches to transmit mode and master switches to receive mode and cycle continues.
  5. Receive and transmit works in different frequency for a single CC1310.

Everything works fine when both master and slave are in debug mode( no stepping, no breakpoints).

But anyone side is not in debug mode, its receive does not work properly, it's unstable, most of the times it doesn't work.

My code for receive in the master with infinite waiting is,

int receive()
{
int status = 0;
RF_Params rfParams;
RF_Handle rfHandle;
RF_Object rfObject;

RF_Params_init(&rfParams);
if (RFQueue_defineQueue(&dataQueue, rxDataEntryBuffer, sizeof(rxDataEntryBuffer), NUM_DATA_ENTRIES, MAX_LENGTH + NUM_APPENDED_BYTES)) {
/* Failed to allocate space for all data entries */
while (1);
}

RF_cmdPropRadioDivSetup.centerFreq = 0x0YYY;
RF_cmdPropRx.pQueue = &dataQueue; /* Set the Data Entity queue for received data */
RF_cmdPropRx.rxConf.bAutoFlushIgnored = 1; /* Discard ignored packets from Rx queue */
RF_cmdPropRx.rxConf.bAutoFlushCrcErr = 1; /* Discard packets with CRC error from Rx queue */
RF_cmdPropRx.maxPktLen = PAYLOAD_SIZE; /* Implement packet length filtering to avoid PROP_ERROR_RXBUF */
RF_cmdPropRx.pktConf.bRepeatOk = 0;
RF_cmdPropRx.pktConf.bRepeatNok = 0;
RF_cmdPropRx.syncWord = 0xXXXXXXXX;
RF_cmdFs.frequency = 0x0YYY;

rfHandle = RF_open(&rfObject, &RF_prop, (RF_RadioSetup*) &RF_cmdPropRadioDivSetup, &rfParams);
RF_CmdHandle rx_cmd_handle = RF_runCmd(rfHandle, (RF_Op*) &RF_cmdFs, RF_PriorityNormal, NULL, 0);
RF_EventMask result = RF_runCmd(rfHandle, (RF_Op*) &RF_cmdPropRx, RF_PriorityNormal, NULL, IRQ_RX_ENTRY_DONE);

if((result == RF_EventLastCmdDone) && (RF_cmdPropRx.status == PROP_DONE_OK))
    status = 1;

RF_close(rfHandle);

return status;
}



Code for receive in slave side(with a 10 sec timeout) is

uint64_t Receive()
{
uint64_t status = 0;
RF_Handle rxrfHandle;
RF_Params rfParams;
RF_Object rfObject;

RF_Params_init(&rfParams);
if (RFQueue_defineQueue(&dataQueue, rxDataEntryBuffer, sizeof(rxDataEntryBuffer), NUM_DATA_ENTRIES, MAX_LENGTH + NUM_APPENDED_BYTES))
{
while (1);
}

/* Modify CMD_PROP_RX command for application needs */
RF_cmdPropRx.pQueue = &dataQueue; /* Set the Data Entity queue for received data */
RF_cmdPropRx.rxConf.bAutoFlushIgnored = 1; /* Discard ignored packets from Rx queue */
RF_cmdPropRx.rxConf.bAutoFlushCrcErr = 1; /* Discard packets with CRC error from Rx queue */
RF_cmdPropRx.maxPktLen = PAYLOAD_SIZE; /* Implement packet length filtering to avoid PROP_ERROR_RXBUF */
RF_cmdPropRx.pktConf.bRepeatOk = 0;
RF_cmdPropRx.pktConf.bRepeatNok = 0;
RF_cmdPropRx.endTrigger.triggerType = TRIG_REL_START;
RF_cmdPropRx.endTrigger.pastTrig = 1;
RF_cmdPropRx.endTime = (uint32_t)(4*10000000);
RF_cmdPropRx.syncWord = 0xXXXXXXXX;
RF_cmdFs.frequency = 0x0YYY;
RF_cmdPropRadioDivSetup.centerFreq = 0x0YYY;

rxrfHandle = RF_open(&rfObject, &RF_prop, (RF_RadioSetup*) &RF_cmdPropRadioDivSetup, &rfParams);
RF_CmdHandle rx_cmd_handle = RF_runCmd(rxrfHandle, (RF_Op*) &RF_cmdFs, RF_PriorityNormal, NULL, 0);
RF_EventMask result = RF_runCmd(rxrfHandle, (RF_Op*) &RF_cmdPropRx, RF_PriorityNormal, NULL/*&callback*/, IRQ_RX_ENTRY_DONE);

// RF_Stat stat = RF_cancelCmd(rxrfHandle, RF_CMDHANDLE_FLUSH_ALL, 0);
// if (!(stat & RF_StatSuccess))
// {
// while(1);
// }

RF_close(rxrfHandle);
RF_yield(rxrfHandle);

return status;
}

LMH1297

$
0
0

Hi,

Where can I find the full Datasheet of LMH1297 ? 

Thanks in advance

Rgds

Alex

BQ76930: Voltage accuracy

$
0
0

Part Number: BQ76930

Dear all

        I have some questions about this bq7693003 device, please help me to reply, Thanks a lot.

       1. What is the effect of voltage and temperature on ADC cell voltage accuracy? Is the higher temperature,the higher the accuracy ?

       2. Please show me all factors that effect  the ADC cell voltage accuracy, It is very important. Thanks.

       3. The Lead/ball finish of bq7693003DBTR device is NiPdAu, Does the pins is only plating bottom ? On both sides of the pins is plating ? 

       4. For SMT, could you share me the temperature curve,and share me the matters need attention for prevent cold solder joint .

DS100KR800: we want to check the Vo common mode voltage range of the device,

$
0
0

Part Number: DS100KR800

hi team,

we want to check the Vo common mode voltage range of the device, whether it has connection with the Vod configuration? Thanks.


AM3352: ethernet switch usage

$
0
0

Part Number: AM3352

Dear Sitara champs,

Consider the following diagram of a use case using the dual port switch on the AM3352.

There's an AM3352 Sitara board with a WLAN/BT module on it. There's another board we'll call the other module which has a microprocessor on it running an Ethernet stack. The question is, can we do the following?

Can the other module access both the WLAN on the Sitara board *and* access the network camera? If so, how would we go about setting this up from the Linux side of things running on Sitara? Does the AM3352 assign IP addresses to the other module and the camera?

Thanks

PROCESSOR-SDK-AM335X: Building u-boot-spl for custom hardware; it crashes

$
0
0

Part Number: PROCESSOR-SDK-AM335X

We used BeagleBone black for development and were able to load SPL and uboot via UART. When I try to load that same SPL via UART to our new hardware. it freezes (ie crashes). I connected a Blackhawk JTAG to our board and used Code Composer Studio to step through the code. Seems to crash when setting up I2C clocks? I removed a lot of the init code under */board/ti/am335x/board.c including . It still crashes.

I build uboot using

make -j 2 -C $(UBOOT_SOURCE_DIR)  am335x_evm_config

make -j 2 -C $(UBOOT_SOURCE_DIR)  CROSS_COMPILE=$(CROSS_COMPILE) CONFIG_MKIMAGE_DTC_PATH=$(UBOOT_SOURCE_DIR)/scripts/dtc/dtc

I don't understand why the default SPL build for Beaglebone would crash. Even if the peripherals aren't connected it shouldn't crash.

When I just have it pinmux for UART0 and setup our DDR2 timing, it still crashes. 

Is there something i should be doing differently? Is there someway to debug the reason for crashing? Enabling debug printing from within SPL code?

Thanks for any help!

CCS/CC3220SF-LAUNCHXL: Connection problems using TMDSEMU110-U ('SC_ERR_PATH_BROKEN')

$
0
0

Part Number: CC3220SF-LAUNCHXL

Tool/software: Code Composer Studio

Hi,

in my current project I work with the CC3220SF-LAUNCHXL and parts of this project involves obtaining power measurements during run-time of my program. For this, I recently purchased the standalone XDS110 Debug Probe (TMDSEMU110-U) together with the XDS110 EnergyTrace HDR (TMDSEMU110-ETH). To get started, I followed the instructions from the Application Report: CC3135, CC3235x SimpleLink Wi-Fi Internet-on-a chip Networking Subsystem Power Management (SWRA594) and I managed to get power measurements using the Power Measurement Example and EnergyTrace.

Next, I would like to debug my custom program using the standalone debug probe, so I can use EnergyTrace while in debug mode. For this, I connected the 20-pin debug cable to the board (J8) using the TI 20-pin to ARM Cortex 10-pin converter adapter and I connected the 14-pin auxiliary cable to the board (J7) as well. Also I removed all jumpers from the jumper block, OPAMP and LED. In the end the setup looked like this:


In CCS, I work with a modified version of the Power Measurement Example, before I started any debug session I first went to Target Configuration and made sure that the XDS110 Debug Probe supplies power to the board. My final configuration looked like this:


Next, I hit "Test Connection" and I always get the error mentioned in the title: 'SC_ERR_PATH_BROKEN'


Am I missing something simple here? These are things I already tried:

  • Other standalone debugging probe
  • Different pin cables, USB cables and USB ports (USB2.0 and USB3.0)
  • Different JTAG settings, as recommended here: http://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html
  • Debugging without prior test of the connection, which gives a similar error: "Error connecting to the target (Error -2131 @ 0x0). Unable to access device register."


Here are more details regarding my setup:

  • OS: Windows 10
  • CCS Version: 9.1.0
  • Fimware Version XDS110: 3.0.0.2
  • Emulation package 8.2.0.00004
  • SDK Version: 3.20.00.06

So in the end my question boils down to, why do I always get the error 'SC_ERR_PATH_BROKEN' and is there a way to fix it? My goal is to use EnergyTrace while debugging my program. Any help on this is greatly appreciated.

Thanks in advance,
Sebastian

TLV320DAC3203: Audio Codec Driver Development with Controller Interface

$
0
0

Part Number: TLV320DAC3203

Hi,

  We have purchased the TLV320DAC3203 Audio codec chip and going to interface with STM32F413 Controller over I2C interface.I need to develop driver code for this audio codec.I didn't find any sample code for interfacing to external controller.Can anyone provide sample code for this codec .

Regards

Srikanth.

MSP430FR6989: Please help me to choose a Low power MCU for Gas Meter application

$
0
0

Part Number: MSP430FR6989

Please help me find an MCU chip. The following are our functional requirements for this MCU: low power 80PIN MCU, packaged as QFN12mmX12mm, touch function pin, 8COM LCD driver, regular function UART, I2C, SPI, ADC, interrupt, 128~256flash, can refer to STM32L073, and have better infrared function. Thank you!

Viewing all 262198 articles
Browse latest View live


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