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

CCS/DP83TC811R-Q1: DP83TC811R-Q1

$
0
0

Part Number:DP83TC811R-Q1

Tool/software: Code Composer Studio

Hi TI Phy experts,

May I know there is ripple voltage Spec at VDDA & VDDIO DP83TC811R-Q1?
My customer would like to know how many ripple voltage at VDDA & VDDIO that our Ethernet PHY can support and no problem.

Is 50mV peak to peak ok? They just want to consider use buck switch converter to provide source for VDDA & VDDIO or use LDO to support it.  

Since They just worry about if they use buck converter to support VDDA & VDDIO that will impact output crystal to cause jitter performance.

 


PUREPATHCONSOLE: PUREPATHCONSOLE : MAC OS 10.14.3 and Windows 10

$
0
0

Part Number:PUREPATHCONSOLE

Hi, 

please help me to understand if there is a solution or tell me in which OS i can use well.

MAC OS 10.14.3 not see the apps

 Windows 10 frequently crash.

thanks

Simone

DRV595: The spur in input and faultz pin

$
0
0

Part Number:DRV595

Hi team,

When my customer use the DRV595 and they find some spurs related to the oscillator spur.

Below is the schematic

  

issue 1: They use the 4.7k resistor to pull up the FAULZ pin to 3.3V, but the voltage keep as 1.3V when they power up the device. Can you help to review the schematic and find the possible cause?

issue2: When they increase the voltage of the between the VIN+ and VIN-, they find some spur that in VIN+ and VIN- , and also FAULTZ pin.

Keep the VIN+ as 3V and decrease the VIN- to 2V,

  1. There show some spurs in IN+ and IN- and the FAULTZ. The spur of FAULTZ also cause the FAULTZ switch to low voltage.
  2. The spur frequency is 500kHz which is the same frequency of the oscillator frequency setting by the FS0-2.
  3. When the voltage between IN+ and IN- increase, the level of the spur increase.

Please help to analyze the finding and find the possible cause.

Lacey

Thanks a lot!

CCS/LMH1983: LMH1983 clk1 output can i generate 14.75 MHz?

$
0
0

Part Number:LMH1983

Tool/software: Code Composer Studio

Hi Sir/Madam,

   By programming N  register with 0x3B0 can i get a clock as 14.75MHz or not ?

Regards,

jitendra

CCS/TIEVM-HV-1PH-DCAC: Ask for operational status when PWM Duty is controlled without PID

$
0
0

Part Number:TIEVM-HV-1PH-DCAC

Tool/software: Code Composer Studio

I've driven PWM1 at 20 kHz and PWM2 at 60 Hz.
PWM1 operated Q1 and Q2 on the demo board circuit and PWM2 operated Q3 and Q4.
I only controlled PWM Duty at 60 Hz without PID control.
Currently, the inverter output waveform is vibrating.
If there is no PID control, will the vibration actually occur?
If this is true, what causes it?

Thank you.

HDC1010: I2C communication failing on many parts

$
0
0

Part Number:HDC1010

Hi, I have a system where 3 HDC1010 sensors share one I2C bus. They are hardwired to addresses 0x64, 0x65 and 0x66. On multiple boards one or more of these parts fail ACK when I try and communicate with them. We have also had parts that would ACK to begin with fail after repeatedly being polled which is frustrating. Most boards have at least one in 3 not working and some have none working. Often when we replace the sensor with a new one they will work

Here are the details:

  • VDD = 5V
  • Clock rate is 100kHz
  • There are pullups resistors beside each device on the SCL and SDA lines
  • SCL and SDA are carried over a long coaxial cable from the master but I have checked that the signal at the sensors still looks good

What we have tried:

  • Changing the pullup resistors from 1kohm to 4.7kohm
    • Tried with only one set of pullups as well
  • Shortening the cable
  • Running at 400kHz

But only replacing the sensor seems to fix the problem.

Attached a PPT with oscilloscope captures and the schematic(Please visit the site to view this file)

CCS: 430BOOST-C55AUDIO1

$
0
0

Tool/software: Code Composer Studio

I have this zip file downloaded but doesn't understand how to use it.

UCC256301: VCR voltage range

$
0
0

Part Number:UCC256301

according to our design resonance capacitor voltage peak is 515 volt and valley voltage is -115v . but the Vcr pin can take only positive voltage and its range is (upto 6 volt) so max voltage we can go is 400v considering 200v is common mode voltage corresponding to vcm (3v). so for higher primary rms current it is not possible to design  vcr in specified design.


IWR6843ISK: The detection object of doppler is affected, after turn off clutterRemoval

$
0
0

Part Number:IWR6843ISK

Thanks for your supports.
>Question 1,

IWR6843ISK is assemble on the wall about 1.2 meter above ground, the board Z+ is forward ground, the angle is 0 between the board and wall;

run the lab0021_area_scanner_68xx;
the profile is attached, based on default mmw_area_scanner_68xx.cfg, have changed the below: clutterRemoval -1 0; cfarCfg -1 0 0 8 4 4 0 256 0; aoaFovCfg -1 -45 0 -90 90; cfarFovCfg -1 0 0.4 8;
the test resault is below:

normally, place a metallic object which size is 70cm(height) X 40cm(width), the distance is 3.3meter; in log_data.csv of lab21,
mostly, location of the object is right; but sometimes the loaction of the object is wrong which Z is mirror; the Z should be 0.5meter, but sometimes the Z is -0.5meter;
could you please help us?


>Question 2,

IWR6843ISK is assemble on the wall about 1.2 meter above ground, the board Z+ is forward ground, the angle is 0 between the board and wall;

run the lab0021_area_scanner_68xx;
the profile is attached, based on default mmw_area_scanner_68xx.cfg, have changed the below: clutterRemoval -1 0; cfarCfg -1 0 0 8 4 4 0 256 0; aoaFovCfg -1 -45 0 -90 90; cfarFovCfg -1 0 0.4 8;
the test resault is below:

normally, there is no moving object before IWR6843ISK ; in log_data.csv of lab21,
mostly, there is no the object of doppler; but sometimes, there is a object of doppler in on frame, according to the location in log_data.csv, but there is no any static object and there is no any moving object.
could you please help us?

BQ24650: MPP Disable

$
0
0

Part Number:BQ24650

Hi,

Is there a way to disable the MPP function of the BQ24650? Disabling the charger is done by setting the MPPSET pin to below 75mV but I would like to disable the MPP function either permanently or temporarily. 

Regards,

LJC

SN74LVC2G74: D-FF SN74LVC2G74DCTR Clock operation

$
0
0

Part Number:SN74LVC2G74

Hi Team,

On the D-FF I have the clock works opposite than it should.

The Q output changes as clock goes down and not up as mentioned on the DS.

Can you please advise why?

Thanks,

Shlomi


(Please visit the site to view this file)

 

 

TLK1221: I need TLK1221 verification model (verilog,vhdl,sv,c)

$
0
0

Part Number:TLK1221

Hi Team,

I need TLK1221 verification model in any language that exist: Verilog, Vhdl, C, System Verilog

Thanks,

Shlomi

SN75174: How does a line driver create a -7 to +12 output differential from a 5V supply?

$
0
0

Part Number:SN75174

Hello,

The question is essentially in the title. Is the line driver acting as a current source and output voltage depends on the load being driven? How is the line driver able to provide more potential difference than the 5 V power supply?

Best,

Derry

AM3352: AM3352 LCD DMA and EDMA

$
0
0

Part Number:AM3352

Hi Champs,

(Question 1)

Could you please what is main difference LCD DMA and EDMA ?

Is this some access speed or some feature difference ? Please let us know main difference .

(Question 2)

We understand EDMA has function to rotate 90 degree display.

However, is it possible to rotate 90 degree picture using LCD DMA ?

Compiler/TMS320F28379D: Problem with no load function _code_start from F2837xD_CodeStartBranch.asm in EABI mode.

$
0
0

Part Number:TMS320F28379D

Tool/software: TI C/C++ Compiler

In the new project i use eabi mode compilation (18.12.1.LTS).

But i have problem with boot from flash.

In fact, in memory address named BEGIN (0x080000) i have 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF data.

In project i use file F2837xD_CodeStartBranch.asm from C2000Ware, but linker don't add this code to the final .out file.

After that i modify this file: add 3 line of code:

    .if __TI_EABI__
        .retain "codestart"
    .endif

and all is ok!

Questions:

1. Is it correct?

2. Where can I find the right file for eabi mode?

3. Does the std and compiler library (18.12.1.LTS) have support for eabi?


TXS0206: Any voltage translator for SPI/ QSPI?

$
0
0

Part Number:TXS0206

I need to attach a 3V3 QSPI flash memory to an FPGA powered at 1V5. I can't change the FPGA supply for other restrictions and there seems not be 1V5 serial flash memories... As far as I know, SD cards use QSPI so I wonder if the TXS0206 will also work for a QSPI chip memory. Is that chip usable for that purpose or is there any other solution?

RTOS/PERFAUDIO-FIRMWARE-DA8XX: No change in Performance when placed in internal ram and in sdram

$
0
0

Part Number:PERFAUDIO-FIRMWARE-DA8XX

Tool/software: TI-RTOS

Hi all,

I am running a SYSBIOS project on DSP core of DA830.

I  am passing a handle from the test app. The size of the handle is too large for it to fit in internal ram. So i placed some frequently used data in internal ram and rest in SDRAM. But, the performance of the code did not increase. What could be the problem in my approach?

Thanks,

Regards,

Surya

LM5021: Doesn't startup properly - Unable to get more than minimum ON time for the MOS

$
0
0

Part Number:LM5021

Hello,

This is my first time designing an isolated power supply. I have the following specifications :

Vin : 38 to 57V

Vout : 24V 30W

Here is my schematic and captures of a few signals.

When no load on output (or a few mA), it goes to 24V. But when I put a load, even 100mA, it doesn't start and keep rebooting.

I've tried to simplify the design by strapping (R63, C119), remove (R61, C102, D5) and put 5k at R62 to force Vin (using internal zener for regulation), CSS tested with 10nF (current captures), 100nF, 1uF. Doesn't change a thing !

The LM5021 is working fine. But I really don't understand how it could do more than 100ns MOS ON time... It's obviously a BIG short circuit when the MOS is turned on...

Could you please help me to understand what's going on ?

Thank you for your time !

Michaël

MOS Gate

R86 voltage : Obviously it goes well over 0.5V and explains why the LM5021 stops the MOS conduction. Problem is, I really don't understand how it could be different...

COMP pin

And Vout. We can see that output voltage is rising fast, when the hiccup stops the process.

CC3220SF-LAUNCHXL: CC3220SF SPI Communication with MX25L6433F

$
0
0

Part Number:CC3220SF-LAUNCHXL

I am trying to interface SPI Communication with MX25L6433F,

CC3220SF has a Master.

Slave - MX25L6433F 8MB Flash

I am not using Board_SPI_MASTER_READY & Board_SPI_SLAVE_READY.

Only using SPI_CS, SPI_MOSI, SPI_MISO, SPI_CLK board mentioning SPI_CS this pin handled automatically (or) i need to handle manually ?

I am tying to read Read Identification(commant 9F) form MX25L6433F it will return manufacturer ID of 1-byte and followed by Device ID of 2-byte but i am not receiving anything ?

/*
 *  ======== spimaster.c ========
 */
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <string.h>

/* POSIX Header files */
#include <pthread.h>
#include <semaphore.h>
#include <unistd.h>

/* Driver Header files */
#include <ti/drivers/GPIO.h>
#include <ti/drivers/SPI.h>
#include <ti/display/Display.h>

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

#define THREADSTACKSIZE (1024)

#define SPI_MSG_LENGTH  (1)
#define MASTER_MSG      ("Hello from master, msg#: ")

#define MAX_LOOP        (10)

static Display_Handle display;

unsigned char masterRxBuffer[5];
unsigned char masterTxBuffer[SPI_MSG_LENGTH] = {0x9F};

/* Semaphore to block master until slave is ready for transfer */
sem_t masterSem;


 *  ======== masterThread ========
 *  Master SPI sends a message to slave while simultaneously receiving a
 *  message from the slave.
 */
void *masterThread(void *arg0)
{
    SPI_Handle      masterSpi;
    SPI_Params      spiParams;
    SPI_Transaction transaction;
    uint32_t        i;
    bool            transferOK;
    int32_t         status;


    /* Open SPI as master (default) */
    SPI_Params_init(&spiParams);
    spiParams.frameFormat = SPI_POL0_PHA0;
    spiParams.mode = SPI_MASTER;
    spiParams.transferMode = SPI_MODE_BLOCKING;

    masterSpi = SPI_open(Board_SPI_MASTER, &spiParams);
    if (masterSpi == NULL) {
        Display_printf(display, 0, 0, "Error initializing master SPI\n");
        while (1);
    }
    else {
        Display_printf(display, 0, 0, "Master SPI initialized\n");
    }

    /* Copy message to transmit buffer */
    strncpy((char *) masterTxBuffer, MASTER_MSG, SPI_MSG_LENGTH);

    for (i = 0; i < MAX_LOOP; i++) {
        /*
         * Wait until slave is ready for transfer; slave will pull
         * Board_SPI_SLAVE_READY low.
         */
        //sem_wait(&masterSem);

        /* Initialize master SPI transaction structure */
        memset((void *) masterRxBuffer, 0, SPI_MSG_LENGTH);
        transaction.count = SPI_MSG_LENGTH;
        transaction.txBuf = (void *) masterTxBuffer;
        transaction.rxBuf = (void *) masterRxBuffer;

        /* Toggle user LED, indicating a SPI transfer is in progress */
        GPIO_toggle(Board_GPIO_LED1);

        /* Perform SPI transfer */
        transferOK = SPI_transfer(masterSpi, &transaction);
        if (transferOK) {
            Display_printf(display, 0, 0, "Master received: %s", masterRxBuffer);
        }
        else {
            Display_printf(display, 0, 0, "Unsuccessful master SPI transfer");
        }

        /* Sleep for a bit before starting the next SPI transfer  */
        sleep(3);
    }

    SPI_close(masterSpi);

    /* Example complete - set pins to a known state */
    GPIO_disableInt(Board_SPI_SLAVE_READY);
    GPIO_setConfig(Board_SPI_SLAVE_READY, GPIO_CFG_OUTPUT | GPIO_CFG_OUT_LOW);
    GPIO_write(Board_SPI_MASTER_READY, 0);

    Display_printf(display, 0, 0, "\nDone");

    return (NULL);
}

    {
        .baseAddr = GSPI_BASE,
        .intNum = INT_GSPI,
        .intPriority = (~0),
        .spiPRCM = PRCM_GSPI,
        .csControl = SPI_HW_CTRL_CS,
        .csPolarity = SPI_CS_ACTIVELOW,
        .pinMode = SPI_4PIN_MODE,
        .turboMode = SPI_TURBO_OFF,
        .scratchBufPtr = &spiCC3220SDMAscratchBuf[CC3220SF_LAUNCHXL_SPI1],
        .defaultTxBufValue = 0,
        .rxChannelIndex = UDMA_CH6_GSPI_RX,
        .txChannelIndex = UDMA_CH7_GSPI_TX,
        .minDmaTransferSize = 10,
        .mosiPin = SPICC32XXDMA_PIN_07_MOSI,
        .misoPin = SPICC32XXDMA_PIN_06_MISO,
        .clkPin = SPICC32XXDMA_PIN_05_CLK,
        .csPin = SPICC32XXDMA_PIN_08_CS
    }

Why i am not able to read and write where i makes mistake ?

Thank You

   Vasu

AM3352: EDMA

$
0
0

Part Number:AM3352

Hi Champs,

EDMA is able to set priority.

When higher EDMA event is processing,  is it able to interrupt lower EDMA event ?

If so, what kind of setting do we need ?

Regards,

Kz777

Viewing all 262198 articles
Browse latest View live


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