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

[FAQ] PMP21251: How do UCC28056 and UCC256304 help maintain high efficiency across all load operations in low cost, high efficiency, offline AC/DC converters?

$
0
0

Part Number:PMP21251

How do UCC28056 and UCC256304 help maintain high efficiency across all load operations in low cost, high efficiency, offline AC/DC converters?


MSP432E401Y: ADC clock frequency and sample and hold time modification using Driverlib functions

$
0
0

Part Number:MSP432E401Y

From the driverlib ADC examples I typically see initialization code similar to the following:

*******************************************************

/* Configure the system clock for 120 MHz */
systemClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN |
SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480),
120000000);

/* Enable the clock to GPIO Port E and wait for it to be ready */
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);
while(!(MAP_SysCtlPeripheralReady(SYSCTL_PERIPH_GPIOE)))
{
}

/* Configure PE0-PE3 as ADC input channel */
MAP_GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_3);
MAP_GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_2);
MAP_GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_1);
MAP_GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_0);

/* Enable the clock to ADC-0 and wait for it to be ready */
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC0);
while(!(MAP_SysCtlPeripheralReady(SYSCTL_PERIPH_ADC0)))
{
}

***********************************************

For these cases

1), what is the ADC clock frequency 

2) What is the default Sample and Hold width in ADC clocks

Any available examples on using the driverlib API guide function 'ADCClockConfigSet()'?

Thanks

David Nyarko

BQ25601: tBATFET_RST VALUE

$
0
0

Part Number:BQ25601

Hi Sir/Madam,

In BQ25601's datasheet, I did not find the exact value for tBATFET_RST. It only mentioned that 250ms is the minimum value.

Can this value be adjustabe? I did not find a register value related to it.

If we cannot, what is the tolerance of this value?

Thanks!

cheers

Fan

PAL16R6AM: Power Consumption over frequency

$
0
0

Part Number:PAL16R6AM

I am working on a product redesign where the half power version of this part (PAL16R6A-2M) was used. 

I would like to use the not obsolete, PAL16R6AM as an alternate.

Could you provide information of power consumption over frequency for both parts?

What are the conditions for max power consumption?

BQ34Z100EVM: Problem using the kit and the bqstudio

$
0
0

Part Number:BQ34Z100EVM

hey, i have the BQ34Z100EVM kit with EV-2300, i read the datasheet for the IC and understood most of it, i tried to code it using I2C, and tried many Li-ion batteries i get 0 volts and max capacity 970 mAh never changes!, i then tried then the bqstudio, it gives same results, my question is regarding the bqstudio, assuming maybe the code is not reliable, is there any steps i need to do before inserting the battery? like calibration or initializing or so? if you can give me some detailed explanations, steps or source would be really appreciated as am not an expert, am still a college student. 

ADS1298ECGFE-PDK: [EMG] Splitting incoming serial data and converting to volts?

$
0
0

Part Number:ADS1298ECGFE-PDK

Good Afternoon, 

I am working with the ADS1298 connected  SPI with a Bluefruit Feather MCU from Adafruit. I am using the ADS129x tools library by Adam Feuer.

I am using all 8 channels from ADS1298 for EMG and have isolated each channel data with the code found below.

The configuration is set for 2.4Vref with a PGA of 1 (for testing purposes) and I am using the approach provided : "You can do this by 'XORing' the data with 0x800000. Full scale positive is 0x7FFFFF, XORing that with 0x800000 would give you 0xFFFFFF. Full scale negative is 0x800000, which yields 0x000000 when XORed. Your code to voltage input relationship is essentially [code-1 (in decimal)*LSB size]/gain. The LSB size is given in page 30 under the Format section as VREF/(2^23-1). If you need to compensate for polarity, simply take the result and subtract your reference voltage."

Globals pertaining to this chunk of code: 

char hexDigits[] = "0123456789ABCDEF";
uint8_t serialBytes[200];
char sampleBuffer[1000];
long rawVoltageValue1;

uint32_t myData[8] = {0};  //save 8-Channel data as bits







inline void sendSamples(void) { 
  if ((!isRdatac) || (numActiveChannels < 1) )  return;
  if (digitalRead(IPIN_DRDY) == HIGH) return; 
  sendSample();
}

// Use SAM3X DMA
inline void sendSample(void) { 
  digitalWrite(PIN_CS, LOW);
  register int numSerialBytes = (3 * (maxChannels+1)); //24-bits header plus 24-bits per channel  (3 * numActiveChannels(+1)) This will only display the active channels
  uint8_t returnCode = spiRec(serialBytes, numSerialBytes);
  digitalWrite(PIN_CS, HIGH);
  register unsigned int count = 0;
  encodeHex(sampleBuffer, (char *)serialBytes, numSerialBytes);



for (int i = 1, j = 0; i <= 8, j < 8; i++, j++)  
  {
    myData[j] = (uint32_t)(serialBytes[3 * i]) << 16 |
                (uint32_t)(serialBytes[3 * i + 1]) << 8 |
                (uint32_t)(serialBytes[3 * i + 2]);
  }
  

  
  for (int j = 0; j < 8; j++)
  {
    
     
     ((myData[j]^ 0x800000)-1)*((2.4*(pow(2,23)-1)));
  }

 Serial.println(myData[0]);

}





void encodeHex(char* output, char* input, int inputLen) {
  register int count = 0;
  for (register int i=0; i < inputLen; i++) {
    register uint8_t lowNybble = input[i] & 0x0f; //Nyblble = 4 bits
    register uint8_t highNybble = input[i] >> 4;
    output[count++] = hexDigits[highNybble];
    output[count++] = hexDigits[lowNybble];
  }
  output[count] = 0;
}

This is output I am getting ? 

Not sure what I am doing wrong here?

AM5718: IDK Bill of materials missing R807

$
0
0

Part Number:AM5718

A customer is trying to determine the power rating of resistor R807 in the AM571x IDK.  The BOM is provided in .pdf format here:

http://www.ti.com/tool/tmdxidk5718

but R807 is missing.  It probably was cut-off in either row 88 or 98, which were truncated due to row height in the original spreadsheet seemingly.

Is it possible to get the original Excel file for the BOM?

Thank you and regards,

David

DCA1000EVM: Stuck at SPI Connect

$
0
0

Part Number:DCA1000EVM

Okay, so this question has been frequently asked on this forum but none of the posts contained anything that worked for me.

I have an ES1.0 AWR1642BOOST that I am using with a DCA1000 board (latest version). I am following the online video as well as the quick start guide. I have both mmWave studio version 1.0 and version 2.0 and I have followed all the steps on both the versions of mmWave studio (mmWave studio 1.0 has the files for ES1.0 board). However, as soon as I press SPI Connect, nothing happens and the program is stuck there. I cannot use any other button or commands. Please help.


SN74LVC157A: Maximum Output rating

$
0
0

Part Number:SN74LVC157A

Hi all

Would you mind if we ask SN74LVC157A?
There is the description "Maximum Output rating VCC+0.5V" on the datasheet.
Does "this 0.5V" mean protection diode between output and VCC?
How much is the maximum current for this diode?

As the background of this question, our customer would like to use this device as follow conditions.
-Vcc=2.5V
-there is the pull up with 3.3V
->In this case, output is more than absolute maximum rating. So, we would like to confirm whether "VCC+0.5V" is due to protection diode or not.

Kind regards,

Hirotaka Matsumoto

CC2640R2F: HeapMgr failure: unable to trap HAL Assert

$
0
0

Part Number:CC2640R2F

Hello Champions,

I'm working with a "modified" SimplePeripheral sdk 1.40 .

Adding HEAPMGR_METRICS I noticed that when a conncetion is enstablished  both HeapmgrMemAlo and HeapmgrMemFreeTotal are corrupted.

Before a connection is established:

After a connection is established

In order to trap the HAL assertion I added the predefined symbols :

EXT_HAL_ASSERT

MEM_ALLOC_ASSERT

and registered in the main.c the Asser Handler :

RegisterAssertCback(AssertHandler);

Forcing multiple ICall_malloc(500); I can break into AssertHandler and able to see the stackframe , so the platform is well instrumented.

Letting the Peripheral to run , I don't get any Assert when the Heap variables get corrupted .

What I'm missing ? My doubt is that somewhere on the code multiple ICall_free are called.

How I can debug ?

Thank you,

Paolo

HD3SS460: DisplayPort Pin Mapping in DP-EXPANSION-EVM

$
0
0

Part Number:HD3SS460

I am looking for pin mapping of Lane A-D for DisplayPort sink and source side applications. Where would I find this information?

DMD Discovery 1100

$
0
0

Dear Fizix,

We tried to use flashlight(white) as light source however the image projected on the screen was not clear even we can observer the pattern on DMD.

We found a image with the same DMD online. Comparing with the patterns on DMDs, our pattern was much lighter and unclear(we can see it only at certain angle).

Is it normal? Or could you please advise how to fix it? Thank you.

    

Best regards,

Yen-Wen

AWR1243BOOST: AWR1243BOOST flashing error

$
0
0

Part Number:AWR1243BOOST

Hi Expert, 

I got the following error when I tried to flash the AWR1243BOOST board

Cortex_R4_0: Header of C:/ti/mmwave_dfp_01_02_00_01/firmware/radarss/xwr12xx_xwr14xx_radarss_rprc.bin file indicates it is not a valid file to flash to AWR1243: 0x43525052

I set the SOP to 5, used com port of applicatoin/user uart, chose the rss and mss files from dfp 1.2

Anything I was wrong?

Thanks,

CCS/MSP430G2553: Using Energia within CCS Cloud: println() doesn't work in CCS Cloud console

$
0
0

Part Number:MSP430G2553

Tool/software: Code Composer Studio

When using Energia within CCS Cloud, the Serial.print() and Serial.println() functions don’t work for the MSP430G2ET LaunchPad.  I used the exact same very basic code below and plugged in the MSP432P401R LaunchPad (and changed the board selection) and it prints to the CCS Cloud display window just fine, but not the MSP430G2ET LaunchPad.  Why???

void setup() {

  Serial.begin(9600);

}

 

void loop() {

  Serial.print("Hello");

  delay(1000);

}

TDA2: TDA2 5h AWR1243 frame over PCIe

$
0
0

Part Number:TDA2

To achieve 32 channel radar we are putting two of the TDA2 Cascade Radar hosts together. TI has recommended these two TDA2 chips are connected together by PCI-e to facilitate synchronization for all 32 channels. Will it be possible to pass a AWR1243 4 channel VIP frame between the two TDA2 chips to process data in the center channel? 


TSW14J56EVM: Design Package revision improperly labelled on TI website. Need Rev D design package.

UCC24624: UCC24624 stress

$
0
0

Part Number:UCC24624

Hi Sir

we find the the stress during the startup of SR mos was too large during dubug UCC24624, do you have any solutions to solve this problem? The waveform is as follows

BQ25713: Difference between BQ25713 and BQ25713B

CDCM61002: CDCM61001

$
0
0

Part Number:CDCM61002

Hi sir,

In CDCM61002 if one clock output is not used can i leave the corresponding two pins open? Will that affect the IC functionality?

If it is not to be left open how to engage the two pins(pulled high/pulled low)?

Regards,

Shyama

CC3220SF-LAUNCHXL: Temperature sensor on CC3220SF

Viewing all 262198 articles
Browse latest View live


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