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

CCS/MSP432P401R: LPM3 current consumption (bank retention)

$
0
0

Part Number:MSP432P401R

Tool/software: Code Composer Studio

i´m trying to minimize power consumption of MSP432P401R.

In Introducing 32-bit MSP432™ microcontrollers pdf, it consumes 850nA in LPM3, and it can save 30nA per one bank off.

However, in EnergyTrace, i can get it only down to 9.5uA (retention 8 banks), and 9.2uA (retention 2 banks).

1. I'm using drivelib. Does using drivelib affect the use of higher power in LP3?

2. then, Is there any way i can get it lower than that?

3. When 6 banks are turned off, 0.3uA is the difference. Why more savings?


RTOS/CC2640R2F: Custom board of CC2640r2 is not adveritising without Debugger.

$
0
0

Part Number:CC2640R2F

Tool/software:TI-RTOS

Hello,

I am using custom board for my application and i am using simple peripheral example code,

Here when i load program using debugger and then disconnect it and give supply to custom board of cc2640 it's not advertising,

here I would like to mention that i am using custom board which is of 5x5 package.

but when i use it on debugger it's advertising and working properly.

so what could be the possible reason for this problem.

Thanks,

Regards,

jaydipsinh

Ble ota with mobilephone

$
0
0

Hello, I am app developer, Bluetooth engineer is used by the TI protocol, with Bluetooth connection transmission has no problem. Now the project will have to do Bluetooth OTA, the TI official network has not seen the specific use of mobile phones to upgrade Bluetooth demo (Android and IOS), does anyone have OTA upgrade successfully? Can you provide demo, IOS, and Android, Thank you.

TPS65981: TPS65981 first-time flash programming failed verification

$
0
0

Part Number:TPS65981

We have put a TPS65981 on our board with a W25Q80 SPI flash chip connected.

Upon applying USB power the TPS65981 appears to work with no issues. Power rails (e.g. LDO_3V3) are at the right levels.

The aim is to program the flash through the TPS65981 using an Aardvark connected to the I²C bus and the Application Customisation Tool. Initial checks work fine - the device is seen at address 0x27 as expected, register 0x3 says BOOT and the SPI read works. However when I Flash App Firmware to Device it fails with "SPI Flash to Device failed verification".

I believe that this flash chip is the same that is used on the TPS65981 EVM and our board has a very similar configuration. with the same pull-up resistors. I have checked that these resistors are correct and the corresponding pin voltages look good.

The datasheet for the W25Q80 says that there are multiple means of write protection. I have check that the /WP pin is pulled high, i.e. not write protected. The factory default for the Status Register Protect bits is both low, which means that it would be in software write protect. Does the TPS65981/Application Customisation Tool actively disable software write protect? Is is possible to access the Status Register on the flash chip through the TPS65981?

If you have any more suggestions on how to debug this it'd be appreciated. In the meantime I'll try getting a serial decoder on the flash pins to see if I can find out what's going on.

CCS/TMS320F280049: Use 0.96" Oled and porting the u8g2 library

$
0
0

Part Number:TMS320F280049

Tool/software: Code Composer Studio

Hi,

has anyone experience in using an 0.96" oled with C2000 and porting the u8g2 lib ?

Or general experience in porting the u8g2 lib? 

kind regards Marcel

WEBENCH® Tools/BQ34Z100-G1: is current discharge should be constant ...

$
0
0

Part Number:BQ34Z100-G1

Tool/software: WEBENCH® Design Tools

hello every one ,

is battery discharging current should be constant ... when i  discharging the battery , battery current decreases as voltage drops.....

my battery type : lead acid-12v, 1.3 Ah , 

so i am discharging battery with considerations:  c/7 parameter-- as per my observation in datasheet  -- discharge for 7 hours =0.165 , so R = 12/ 0.1465 =82 ohms....is this parameters right ..?

at what voltage discharge current  should be constant ?  i am attaching datasheet of battery and discharge log.

(Please visit the site to view this file)(Please visit the site to view this file)

BOOSTXL-DRV8301: Compatible with LAUNCHXL-F28069M?

$
0
0

Part Number:BOOSTXL-DRV8301

Hi all, 

I am fairly sure from reading online that all the BOOSTXL booster packs are compatible with any of the LaunchXL LaunchPads, but I just wanted to triple check before purchasing. 

Will the BoostXL-DRV8301 be physically compatible (ie: pin connections) with a LAUNCHXL-F28069M? Having read the BoostXL-DRV8301 manual it mentions "Combine with compatible LaunchPad XL kits to create a complete 3-phase motor drive control platform" and then says it is optimised for the "LAUNCHXL-F28027F LaunchPad" so I wanted to confirm as this wording was a little confusing for me as it never mentions if it is compatible with ALL LaunchPads. 

Thank you kindly,
Matt

BOOSTXL-DRV8320H: Voltage on charge bump pins of DRV8320RH are not constant, is it normal?

$
0
0

Part Number:BOOSTXL-DRV8320H

Hi, TI engineers,

Nowadays I designed a motor driver PCB refering to the BOOSTXL-DRV8320H evaluation board.

When I measured POWER-type pins, voltages on CPH and CPL seem not to be  constant, but with an approxmately 200us periodic pulse on them - is it normal? I have used DRV8302 and 8301 before, there are three charge bump pins(BST_A/B/C) like CPH on DRV8320 but when the chips operating, the voltage on them are constant. So I assume CPH and CPL to be the same. 

After several comparations I found it only relevant with the given signal on ENABLE pin(gate driver enable pin) - that is, when ENABLE=1, periodic pulse occurs on CPH and CPL pins; when ENBLE=0, voltages on both pins are constant.

DRV8320RH is actually what I used, and the PCB layout is kept to be the same as BOOSTXL-DRV8320H as possible. Snapshots are attached below. I measured them with the VM=30V, in which the orange line is CPH, the blue is CPL, the red is (CPH minus CPL).

Best regards.


TLC272: Allowable input voltage range in casse of VDD = 0V

$
0
0

Part Number:TLC272

Hi team,

In case of my customer's use case, it may happen that V+ = 2.5V when VDD is 0V.
Is there any concern for the case? What is the allowable maximum input voltage respect to GND when VDD = 0V?

Regards,
Nobuhiko Wasa

J6EVM5777: Error :: SF: Unsupported flash IDs while executing "sf probe 0" uboot command

$
0
0

Part Number:J6EVM5777

Hello All,

For our custom board, when we execute uboot command (sf probe 0) in uboot prompt, we observed below error:

SF: Unsupported flash IDs: manuf 20, jedec ba19, ext_jedec 1044
Failed to initialize SPI flash at 0:0 (error -93)

And we cross verified flash IDs: manuf 20, jedec ba19, ext_jedec 1044 with our QSPI flash memory's datasheet.

Note:

1. We tried same command on J6 EVM board and we got below information:

 SF: Detected S25FL256S with page size 64 KiB, total 32 MiB, mapped at 5c000000


Please give suggestions. OR any u-boot source code changes are required for our custom board?

Thanks,

Chetan

CCS/TMS320F28377S: ePWM

$
0
0

Part Number:TMS320F28377S

Tool/software: Code Composer Studio

For F28377S, is the value of EPwmxRegs.CMPA.bit.CMPA not allowed to be greater than or equal to the value of EPwmxRegs.TBPRD when EPwmxRges.AQCTLA.all=0x61? If the pulse width is smaller than the dead zone width of DB, the output pulse width of the DB sub module will be 0, or EPWMA and EPWMB on pin will not switch?

TIDA-00476: TIDA-00476 How to change load voltage in original software (TIDA-00476_Firmware_v1.0)

$
0
0

Part Number:TIDA-00476

In the discription of TIDA-00476 I read:

" The same power stage can be operated as a synchronous boost to drive a DC load with configurable constant current and constant voltage limits (CC/CV)"

The only things I can change is:

#define SET_CC_TO_CV_LIMIT                   483 // boost voltage 14.4V
#define SET_FLOAT_VOLTAGE                    467 // float voltage 13.8v
#define SET_FLOAT_CURRENT_THRESHOLD           95
#define SET_BATTERY_MIN_VOLTAGE              360 //334


#define SET_REF_LOAD_CURRENT_FULL_BRIGHTNESS 110 // (195 for 700mA , 5 offset for 7647 board) ,


#define SET_SUFFICIENT_PANEL_VOLTAGE         312 //15V; To turn off the load; charge battery
#define SET_PANEL_UPPER_LIMIT                950 // 45 to turn off the PWM to buck stage mosfet; protection purpose

#define SET_DUTY_BUCK_LOWER_THRESHOLD        400
#define SET_DUTY_BUCK_UPPER_THRESHOLD       1800

#define SET_DUTY_BOOST_LOWER_THRESHOLD        60
#define SET_DUTY_BOOST_UPPER_THRESHOLD       500

In the original software the output voltage is ~14.5V  I use 24V


For now I change it this way:

void Boost_Update_Duty(void)
{

    if (BoostLevel < 250) ca. 22V
    {
        BoostLevel ++;
    }


    TD0CCTL0 &= ~CCIFG; // wait till the timer completes its current cycle
    while (!(TD0CCTL0 & CCIFG))
        ;

    TD1CCR2 = BoostLevel+10;
    TD0CCR1 = BoostLevel+20;

 //   TD1CCR2 = Duty_Boost+10;
 //   TD0CCR1 = Duty_Boost+20;
}

But this is not the way it should be.......

Best regards,

Rob Keij

TIDA-00476: Fet is blown-up in charge mode

$
0
0

Part Number:TIDA-00476

Testing with a power supply goes very well, no problems at all. 
But connected to a solar panel in the real world gives problems.

After charging is finish it can happen that the upper FET in the halve bridge is blown-up.  

I tested it with the original software, in the modified software I can change everything but the

problem still remains.

In boost mode everything is working well

What I have tried:

- Decoupling
- Slow down the program
- eliminate last step in the charging proces 

It looks that the fet on the positive side is blown up (there is the hole in the chip.

Can somebody give advise where I have to look?  (Ramkumar S ?)

best regards,

Rob Keij

USB OTG and Charging Chip

$
0
0

Hello,

Here is description of my request for a right TI IC suggestion. 

Looking for an IC that can configure a mobile device in OTG mode by default so a peripheral like a smart card reader can be accessed by the mobile device, also the mobile device should charge through an additional uUSB female port. The OTG feature need not work while we charge the mobile device.  I need to use Vbus supply from the mobile device, no other supply available to power the IC to be used.

The IC should be able to switch the mobile device between default OTG mode to a peripheral mode when a charging cable is plugged in.
 
Thanks for your help.
 
Regards,
Vijay

TLC2264: TLC2264 getting damaged repeatedly, could it be an ESD issue?

$
0
0

Part Number:TLC2264

Hello,

I'm having a problem where a TLC2264APW chip is repeatedly getting damaged in my circuit.  One op amp in the quad package is connected as a Sallen-Key high-pass filter with cutoff around 10Hz.  The portion of the circuit touching my input looks like this:

The symptom is that the op amp ends up drawing way more current than it should (>100mA).  Fortunately it's powered from a voltage regulator with current limit and it brings the whole supply down without causing more damage.  However, the TLC2264 package in question gets very hot to the touch, which proves to me that it is the source of the problem.

My worry is that an instrument cable can be plugged directly into the 1/4" instrument jack -- then the tip connection of the cable will be capacitively coupled (via those two 0.22uF caps in series) directly to the op amp input.  Is it possible that ESD events on the cable tip (when a person touches the tip for example) could zap the TLC2264, causing the symptoms I've quoted above?  Is there anything I can measure to determine if indeed the damage is caused by an ESD event?

Finally, if the failures are indeed caused by ESD can you recommend a solution to prevent them in the future?

Thanks!

-Brian Kaczynski


AM5728: CMEM problems with IPC between ARM and DSP

$
0
0

Part Number:AM5728

Now I have confirmed the starting address and address range of DDR,But how to get the address of DSP_CMEM_IOBUFS ? please to help me

CCS/TM4C123GH6PM: Help With DTH11

$
0
0

Part Number:TM4C123GH6PM

Tool/software: Code Composer Studio

Hi,

I'm trying to setup the connection between my TM4C123GH6PM LaunchPad and DHT11 temperature sensor using CCS. I'm done sending Start signal from my board yet struggling in the receiving phase since I always got returned  a high level pulse when it was supposed to be an 80us low pulse followed by an 80us high pulse. My code is based on the library given by the sensor's manufacturer: https://github.com/adafruit/DHT-sensor-library. The info about the changing pulses is included below. Please help and thank you for your time !(Please visit the site to view this file)

Help With DTH11

$
0
0

Part Number:TM4C123GH6PM

Tool/software: Code Composer Studio

Hi,

I'm trying to setup the connection between my TM4C123GH6PM LaunchPad and DHT11 temperature sensor using CCS. I'm done sending Start signal from my board yet struggling in the receiving phase since I always got returned  a high level pulse when it was supposed to be an 80us low pulse followed by an 80us high pulse. My code is based on the library given by the sensor's manufacturer: https://github.com/adafruit/DHT-sensor-library. The info about the changing pulses is included below. Please help and thank you for your time ! Here's my developing code:

/**
* main.c
*/
#include <stdint.h>
#include <stdbool.h>
#include <math.h>
#include <string.h>
//#include "DHT.h"
#include "DelayTimer.h"
#include "debug.h"
#include "inc/hw_ints.h"
#include "inc/hw_timer.h"
#include "inc/hw_types.h"
#include "inc/hw_nvic.h"
#include "inc/hw_memmap.h"
#include "driverlib/rom.h"
#include "driverlib/pin_map.h"
#include "driverlib/sysctl.h"
#include "driverlib/timer.h"
#include "driverlib/interrupt.h"
#include "driverlib/uart.h"
#include "driverlib/gpio.h"
#include "uartstdio.h"

uint32_t expectPulse(bool level);


int main(void)
{
//initiate system clock
SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ);
//initiate port D peripheral
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
//------------------------------------------------------------------------------
//Enable peripherals GPIOA and UART0
//
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);

//Configure so that pin A0 works as UART0 Rx, A1 works as UART0 Tx
GPIOPinConfigure(GPIO_PA0_U0RX);
GPIOPinConfigure(GPIO_PA1_U0TX);

//Define which pins of GPIOA is used as UART
GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1);

//Set the baud clock source of UART0 to be precision internal OSC
UARTClockSourceSet(UART0_BASE, UART_CLOCK_PIOSC);

//The function declaration is in uartstdio.c. In this case we pass the baudrate of 115200 and the OSC frequency of 16MHz to UART0
UARTStdioConfig(0, 115200, 16000000);
//-----------------------------------------------------------------------------------
timerInit();
uint32_t cycles[80],i;
uint8_t data[5];
//reset data
data[0] = data[1] = data[2] = data[3] = data[4] = 0;
DBG ("DHT11 example\n");
while(1){
ROM_GPIOPinTypeGPIOInput(GPIO_PORTD_BASE, GPIO_PIN_0);
//ROM_GPIOPadConfigSet(GPIO_PORTD_BASE,GPIO_PIN_0,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
ROM_GPIOPinWrite(GPIO_PORTD_BASE,GPIO_PIN_0,1);
delay(250);
ROM_GPIOPinWrite(GPIO_PORTD_BASE,GPIO_PIN_0,0);
delay(20);
ROM_GPIOPinWrite(GPIO_PORTD_BASE,GPIO_PIN_0,1);
delayMicroseconds(40);
ROM_GPIOPinTypeGPIOOutput(GPIO_PORTD_BASE, GPIO_PIN_0);
delayMicroseconds(10);
if(!expectPulse(false)){
DBG("Timeout waiting for start signal low pulse\n");
}
if(!expectPulse(true)){
DBG("Timeout waiting for start signal high pulse\n");
}

}

return 0;
}
//-----------------------------------------------------
uint32_t expectPulse(bool level){
uint32_t count=0;
while(ROM_GPIOPinRead(GPIO_PORTD_BASE,GPIO_PIN_0)==level){
if (count++>=1000){
return 0;
}
}
return count;
}

(Please visit the site to view this file)

TLC5958: SPI COMMUNICATION WITH TLC5958

$
0
0

Part Number:TLC5958

Hi,

I have started working on TlC5958 ,I want to communicate with TLC5958 LED Driver via SPI interface.Please provide me the sample code for SPI communication.

Thanks.

Regards,

Vaishali   

TLC5958: SPI communication

$
0
0

Part Number:TLC5958

Hi,

I have started working on TLC5958,I qant to communicate with TLC5958 led driver via SPI interface. Please provide me the sample code for communicating with IC via SPI interface.

Thanks

With Regards,

Vaishali Saxena

Viewing all 262198 articles
Browse latest View live


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