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

DRV10983EVM: drv10983evm


CC2640R2F: MCU resets after some time, VDD is clean but voltage dip on Reset Pin.

$
0
0

Part Number:CC2640R2F

Hello all, 

I have designed custom board with MCU CC2640R2F, it resets after some time, . 

Checked VDD signal , it is clean and fixed to 3.3V. 

I checked RESET pin voltage, observed dip on reset pin, when it start reset, 7-8 dips observed 1.92 seconds interval in each dip.

On the same board, I have GSM module also.

Please suggest, what should i check. ??

    

SN75DP122A: Industrial Grade replacement part

TL103W: Optocoupler biasing with TL103W

$
0
0

Part Number:TL103W

I have a problem with understanding why huge capacitor is frequently used in many examples and eval. boards when optocoupler LED is driving with TL103W. Here is an example:

Is it possible that is a sort of soft-start?

Thanks in advance.

CC3220: MCU Current Consumption (while NWP is in hibernate)

$
0
0

Part Number:CC3220

Hello Team,

I have a customer which need a Wifi link but most of the time the NWP need to be in hibernate after collecting the essential data only then he can transmit the data via WiFi connection.

If you can answer my following questions, I will really appreciate it. 

1. What is the MCU (Cortex m4) current consumption (when the NWP is in hibernate)?

2. if it possible to decrease MHz of the MCU ARM Cortex-M4 Core in order to gain power consumption?

Since their application is battery operated, every power juice that can be saved is important for the longer life cycle.  

Thanks in advance and regards, 

Shai

CC2540: How subscribe for notify characteristic in ti ble stack

$
0
0

Part Number:CC2540

hi to all,

i am developing a ble device based on ti cc540 ble soc, i want implement a central device that read a notify charactiristic(with callback function) from a peripheral device, but i do not know how subscribe for that notify charactiristic, can any one give me a advice to how done that ??

SIMPLELINK-CC2640R2-SDK: v1.50 BLE Services not discovered at LightBlue App?

$
0
0

Part Number:SIMPLELINK-CC2640R2-SDK

Hi,

    Before using earlier SDK versions I am able to see all BLE Services at LightBlue App. Just now I am trying to add led service, and temp service to simple peripheral. At LightBlue App I only see simple gatt profile service and led service, see below. Same behavior using nRF App.

However, at BLE Device Monitor I see the Temperature Service with UUID 0xAA00, see below.

Why is this happening? 

-kel

CCS/MSP430G2553: msp430g2553

$
0
0

Part Number:MSP430G2553

Tool/software: Code Composer Studio

can any one help me how to read the pwm signal using msp430g2553 and bypass it out 


INA168: Bidirectional Current monitor with INA168 - Shunt Suggestion

$
0
0

Part Number:INA168

Hi ,  

I am testing the INA168 device in my lab bench  so i can use it in an application that i am working on for current monitoring of a load powered from a battery.

At the moment the only practical tests that i have done on the breadboard is to check  the output of the INA168 in relation with the input voltage. The calculations are correct and the resistor that defines the  gain works as expected. For example,  using 11.7mV Input voltage (Voltage across Rshunt) i get 220.3mV on the Output using a 100K Rload resistor which i think is quite good and expected gain of 20.

Now lets come to the point. For the project i am working with, i have to measure a bidirectional current using a shunt resistor. The circuit configuration that i want to use is shown below.

I need some information about how i can choose the ideal resistance for shunt so the output voltage across the shunt will be within the allowable voltage of the INA168. Which means that the voltage across the Rshunt must be between 60mV  to 500mV . 

For this project i need to measure a current range from 0 to 60A maximum. 

What shunt resistor i need to choose so i can be able to use the circuit configuration as shown below?

Thank you in advance 

Regards

George

TMDSDSK6713: Spectrum digital tms320c6713 dsk driver download

$
0
0

Part Number:TMDSDSK6713

my pc doesnt recognize the  tms320c6713 dsk driver

as its shown in the screenshoot below 

witch leads to this error whenever i debug

RTOS/CC2650RC: CC2650RC chipinfo.c

$
0
0

Part Number:CC2650RC

Tool/software: TI-RTOS

Hi

I'm running the hid_avd_remote located on the simplelink_cc2640r2_sdk_1_50_00_58 on a CC2650RC and I'm getting this error. It previously asked to locate the chipinfo.c and I located it at the location shown on the window.

I'm running Code Composer Studio version 7.4.0.00015.

Thanks in advance,
Haptic Audio

CCS/TM4C123GH6PM: MHz switching GPIO

$
0
0

Part Number:TM4C123GH6PM

Tool/software: Code Composer Studio

I am trying to drive a CCD using a TM4C123G Tiva LaunchPad with the goal of developing an open-source spectrometer for science education.  The CCD is supposed to output a series of voltages that vary with light intensity and exposure time.  While the CCD should provide output in response to a signal sequence from the microcontroller, I am getting no change in output with light or time, just a DC voltage as measured using my oscilloscope. I suspect the problem may arise from uncontrolled delays in the timing of my signal sequence. Any recommendations or insight into the problem would be appreciated.  If this results from physical limitations of the microcontroller, that information would be helpful as well.
The data sheet for the CCD says that it requires a clock running at between 0.8 and 2.4 MHz.  Two other pins (ICG and SH) must be synchronized with the clock at the start and finish of an acquisition.  Timing requirements are described here: tcd1304.wordpress.com/.../.  The expected output is shown in a figure here: tcd1304.wordpress.com/.../.  Until recently, my experience coding the LaunchPad has been limited to the Energia IDE.  For this project, I am learning to use Code Composer Studio, mostly by following the Tiva workshop labs.  I initially tried to run the clock using timer interrupts (as described in lab 2), but it appears that the interrupts introduce delays that limit the clock speed.  I have a simplified code with two alternating methods; a StartSequence method and a clock method.  Eventually, I will need to incorporate ADC measurements during the clock method, but right now I am just trying to clean up the LaunchPad output timing. The clock method just toggles the PF1 pin.  It will eventually do this for several ms. To get a symmetric square wave, I set a delay of 2 system clock ticks during the low period of the clock cycle, which gives high and low times of ~450 ns each (measured with oscilloscope). The StartSequence method switches the ICG and SH settings on PF2 and PF3 between high and low states.  ICG goes low as clock goes high, then 200 ns later, SH goes high.  After three clock cycles, SH returns low.  Then after three more clock cycles, ICG returns high.  After that, the StartSequence method ends and the code goes back to the clock method.
It appears that changing methods (ie, leaving clock to enter StartSequence) introduces ~150 ns delay.  I am also unable to sequentially change the state of the ICG and SH pulses without adding a delay of more than ~350 ns.

My system control clock settings (below) should give me 100 MHz, or 100 ns period.
     SysCtlClockSet(SYSCTL_SYSDIV_2|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);

Thanks for your help.

Jack

TLIN1029-Q1: external components selection

$
0
0

Part Number:TLIN1029-Q1

Hello team,

I have some questions about the TCAN1029-Q1 application: 

1. What the recommended value of R2, R6, and C1?

2. Do we need a series resistor to limit the current of RXD?

3. What's the recommended value of C3 in master mode? Customer use TJA1021 before, they have a different value in master and slave mode. Could you also let me know why you choose 220pF or 1nF?

4. According to d/s, a 100nF capacitor is recommended for decoupling. Are 1uF and 10uF capacitor required? And Why? 

5. What's the difference between master mode and slave mode? Why we need an external pull-up resistor and diode in master mode?

Thanks.

Dongbao

MSP432P401R: SPI receive in polling mode

$
0
0

Part Number:MSP432P401R

Hi! I'm using MSP432P401R to communicate with 25LC1024-I/SM EEPROM by SPI in polling mode. The problem is that I have to insert a delay (for loop) before reading a byte, otherwise it reads incorrectly. My code:

void Eeprom_init(void)
{
    /* SPI Master Configuration Parameter */
    const eUSCI_SPI_MasterConfig spiConfig =
    { // SPI mode 3 (1,1)
         EUSCI_A_SPI_CLOCKSOURCE_SMCLK,                              // SMCLK Clock Source
         12000000,                                                   // SMCLK
         1000000,                                                    // SPICLK
         EUSCI_A_SPI_MSB_FIRST,                                      // MSB First
         EUSCI_A_SPI_PHASE_DATA_CHANGED_ONFIRST_CAPTURED_ON_NEXT,    // Phase
         EUSCI_A_SPI_CLOCKPOLARITY_INACTIVITY_HIGH,                  // High polarity
         EUSCI_A_SPI_3PIN                                            // 3Wire SPI Mode
    };

    // Configuring pins
    MAP_GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P2, GPIO_PIN1 | GPIO_PIN2 | GPIO_PIN3, GPIO_PRIMARY_MODULE_FUNCTION);
    MAP_GPIO_setAsOutputPin(GPIO_PORT_P2, GPIO_PIN0); // !CS

    /* Configuring SPI in 3wire master mode */
    MAP_SPI_initMaster(EUSCI_A1_BASE, &spiConfig);

    /* Enable SPI module */
    MAP_SPI_enableModule(EUSCI_A1_BASE);

    /* Enabling interrupts */
    //MAP_SPI_enableInterrupt(EUSCI_A1_BASE, EUSCI_A_SPI_TRANSMIT_INTERRUPT);
    //MAP_SPI_enableInterrupt(EUSCI_A1_BASE, EUSCI_A_SPI_RECEIVE_INTERRUPT);
    //MAP_Interrupt_enableInterrupt(INT_EUSCIA1);

    Eeprom_enableCS();
    Timer32_sleep_cycles(24000); // 1 ms; DCO clock 24MHz
    Eeprom_disableCS();

    char dataRd[2];
    Eeprom_readBytes(2, dataRd, 2);
}

void Eeprom_readBytes(uint32_t address, char data[], int length)
{
    int i;
    Eeprom_enableCS();

    Eeprom_spiWriteByte(E_READ);
    Eeprom_spiWriteByte(address >> 16);
    Eeprom_spiWriteByte(address >> 8);
    Eeprom_spiWriteByte(address);

    for(i = 0; i < length; i++)
    {
        data[i] = Eeprom_spiReadByte();
    }

    Eeprom_disableCS();
}

void Eeprom_spiWriteByte(uint8_t byte)
{
    while (!(MAP_SPI_getInterruptStatus(EUSCI_A1_BASE, EUSCI_A_SPI_TRANSMIT_INTERRUPT)));
    MAP_SPI_transmitData(EUSCI_A1_BASE, byte);

    while (!(MAP_SPI_getInterruptStatus(EUSCI_A1_BASE, EUSCI_A_SPI_RECEIVE_INTERRUPT))); // Dummy byte
}

uint8_t Eeprom_spiReadByte(void) // Adresele nescrise sunt 0xFF
{
//MAP_SPI_clearInterruptFlag(EUSCI_A1_BASE, EUSCI_A_SPI_RECEIVE_INTERRUPT); while (!(MAP_SPI_getInterruptStatus(EUSCI_A1_BASE, EUSCI_A_SPI_TRANSMIT_INTERRUPT))); MAP_SPI_transmitData(EUSCI_A1_BASE, 0xFF); int jj; for(jj=0;jj<50;jj++); //while (!(MAP_SPI_getInterruptStatus(EUSCI_A1_BASE, EUSCI_A_SPI_RECEIVE_INTERRUPT))); return MAP_SPI_receiveData(EUSCI_A1_BASE); }

 With the for loop in Eeprom_spiReadByte() it reads 0x11FF which is the expected value. This is the logic analyzer capture.

Without the loop, it reads 0x0011 which should be 0x11FF.

Any ideas what I am doing wrong? Why is the delay necessary and why doesn't the code work by just polling the receive interrupt in Eeprom_spiReadByte()?

 

Power Monitoring IC Required

$
0
0

Hi ,

I need to measure the current consumed by my DSP in it's different operating modes.It contains two in built LDO which will receive the input from outside and its out put will

be connected back to DSP.We will be placing current sense resistors in the output path .The current sense resistor output will be connected to a power monitoring IC.Please see the attached

block diagram.The out put of the power monitor will be connected to Microcontroller.

May I know TI have any IC which supports this intent

block diagram   


wide input range single channel white LED string driver

$
0
0

I need to drive from 10 to 16 white LEDs from a constant current source in the range of 20 to 40mA.  The input voltage range must be 12V to 24V.

I have been searching but have not found a suitable buck/boost driver.  Can anyone suggest a single IC solution for this function?  If not, any other suggestions are appreciated.

Thanks for any help!

DRV2605L: Some devices stop working

$
0
0

Part Number:DRV2605L

Hi Kelly:

I've been though an issue with the DRV2605L similar to the DRV2605L: Some devices just don't work.

The initial prototypes were built using Adafruit DRV2605L Haptic Motor Controller with ERM Vibrating Mini Motor Disc and LRA G0832012, then I moved to circuit boards for the second round of prototypes.

Circuit and code match the recommendations of the data-sheet. Capacitor C(VDD) is 1 μF, according to DRV2605L: What is the correct value for C(VDD)? Datasheet gives two different values.

The DRV2605L drivers work fine but suddenly after a while stop working, on some of the initial prototypes and circuit boards, with either the ERM or LRA.

Two cases:

  • Diagnostic returns the expected value, 0b11100000 = DRV2605L, but the DRV2605L no longer activate the attached ERM or LRA.
  • The DRV2605L doesn't answer the I²C request.

Unfortunately, this is not an isolated case, as three of the five DRV2605L have stopped working so far. What should I investigate? 

Thank you and best regards, 

DRV135: Does TI have long-distance sound detection/recording solution?

$
0
0

Part Number:DRV135

Hi,

My general requirement is an audio input system which can effectively detect sound signal (80dB at about 5cm) over 30 meters away. The supply voltage should be within 5V so that the system can work with an embedded system such as a DSP microcontroller. I think the gain of the op-amp should be higher than 60 dB, AGC is preferred but not necessary.

Does TI have such a solution? Or does TI have such audio op-amp can meet my requirement?

Thank you in advance.

LM3670MF-1.8EV: LM3670MF-3.3

$
0
0

Part Number: LM3670MF-1.8EV

Hi , 

we are working with this IC for already couple of years. In our new project, we have encountered issue that might be related to ESD, causing the IC to burn. I have one unit with a burn IC in it, is it possible to send you the unit for inspection? in order of understanding what was the reason ? 

Thanks 

Please note that our part is the one with 3.3V output. 

Amir 

CC2500: Range

Viewing all 262198 articles
Browse latest View live


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