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

AM5728: About VPDMA, what's happened if many slices get the data as the same time?

$
0
0

Part Number: AM5728

Hi

 

I have a question about VPDMA.

(I'm refering http://www.ti.com/lit/ug/spruhz6l/spruhz6l.pdf p1879 Figure 9-3. VIP Integration)

 

I'd like to get the 4 type of data (e.g. RGB, RAW) at the same time.

To that end, I think I have to use VIP1_slice0_PortA, VIP1_slice1_PortA, VIP2_slice0_PORTA, VIP2_slice1_PORTA.

However, VPDMA is not prepared for each above.

 

Q1: What's happened if both slices get the data as the same time?

       Will the data transfer of one of the two slices be waited for?

Q2:  What's happened if 4 slices get the data as the same time?

       Will the data transfer of some of the 4 slices be waited for? Which one?

 

Thanks and Best regards,

HaTa.


AWR1843: BIST test

$
0
0

Part Number: AWR1843

Hi Experts,

I'm trying to understand how to use the BIST function in the AWR1843,
but the documentation is not clear for me and no APIs are provided.
Would you please provide sample code to run BIST?

Best Regards,
Chunzhou

TPS23755: TPS23755 output accuracy

$
0
0

Part Number: TPS23755

Hi Team,

My customer is evaluating TPS23755 but find output voltage is not accuracy and difficult adjust trough feedback resistor, 

they are asking if any suggestion to adjust output voltage other than feedback resistor?

Thanks

Eddie Chou

CC1310: Vias on PAD, Custom board

$
0
0

Part Number: CC1310

I'm making a custom board based on LAUNCHXL-CC13-90US and I want all my vias and thru-holes to have a diameter of >= 0.30mm but I notice that in the cc1310 datasheet page 62 recommends the vias on the pad to have a 0.2mm.

Will not affect the RF performance of the chip If I increase the diameter to 0.3mm or maybe a little bit more?? I'm doing that in order to reduce the cost of production of the PCBs. (The cost increases a lot if the diameter is <= 0.2mm).

TMDS181: Eye diagram problem

$
0
0

Part Number: TMDS181

One of our products uses TMDS181 as the output port for signal processing.
The eye pattern test of the current product failed.

1.PCB:

Our product actually uses DVI connector. The output of TMDS181 is connected to the DVI connector through a piece of PCB circuit.Below is the PCB layout for part of TMDS181.

The difference line TX2 has the worst eye (the yellow line in the figure above).
According to the test report provided by PCB manufacturer, differential characteristic impedance is 93.8 euros. Is the impedance deviation of -6 ohm the cause of this eye pattern?

2.The output eye of the product:

The eye after the DVI output socket is as follows (all components except the DVI socket on the difference line have been removed during the test) :

 

3.Output eye figure of TMDS181 chip:

In order to eliminate the influence of PCB impedance, I removed the PCB wire corresponding to TX2 pin and directly welded two 3mm long leads on the TX2 output pin of TMDS181 chip when testing the TMDS181 output eye diagram. 
Two 50 ohm resistors are then connected respectively to 3.3v (2 100 ohm parallel) to meet the requirements of DVI eye chart test (analog receiver 50 ohm pull-up resistor). Test PCB photos and eye pictures are as follows:

 

4.Eye of TMDS181 input:

TMDS181 input signal is from another chip on the same PCB. The clock is 162MHz and the data is 1.62GHz, so TMDS181 is in Retimer mode. The eye diagram of TMDS181 input terminal was taken out of the TMDS181 chip and then two 50 ohm pull-up resistors were welded on the PCB wiring of the input terminal. The graph is as follows:

 

6.Current Problem

Is the ringing in the eye diagram of the output of the chip caused by the fact that the 3mm lead I welded does not match the impedance?

 

The Layout of PCB may be the key problem for the abnormal output eye chart of the product.

In order to meet the difference line isometric, it is necessary to increase s-type wiring, but this may affect impedance matching.

Impedance matching and signal line equal-length, which is more important?

Can you help me with the impedance design of PCB? Thank you very much!

 

PGA411-Q1: Schematic Review

$
0
0

Part Number: PGA411-Q1

Hi 

My customer asked us to review their PGA411 schematic, could you please let me know who should contact with? I will send the schematic to you by email for customer confidential information. Thanks. 

CCS/AWR1642BOOST-ODS: 1642 ODS How to get the target peakval?

$
0
0

Part Number: AWR1642BOOST-ODS

Tool/software: Code Composer Studio

When i read the sorce code from the  "lab0004_obstacle_detection", i found the detect object peakval is zero . How can i get the target peakval?

void populateOutputs(ODSDemo_DataPathObj *obj)
{
    uint32_t ik,jk;
    float oneQFormat = (float) (1U << gMmwDssMCB.dataPathObj[0].xyzOutputQFormat);
    float formatConversion = oneQFormat/((float)gMmwDssMCB.cliCfg[0].dbscanCfg.fixedPointScale);

    /* 1. Detected Object List */
    for (ik = 0; ik < obj->numDetObj; ik ++)
    {
        obj->detObjFinal[ik].rangeIdx   = obj->detObjRaw[ik].rangeIdx;
        obj->detObjFinal[ik].speedIdx   = obj->detObjRaw[ik].speedIdx;
        obj->detObjFinal[ik].peakVal    = 0;
        obj->detObjFinal[ik].x       = (int16_t)(obj->detObjRaw[ik].x * oneQFormat + 0.5);
        obj->detObjFinal[ik].y       = (int16_t)(obj->detObjRaw[ik].y * oneQFormat + 0.5);
        obj->detObjFinal[ik].z       = (int16_t)(obj->detObjRaw[ik].z * oneQFormat + 0.5);
    }
    obj->numDetObjFinal = obj->numDetObj;


    /* 2. Clustering output for the point cloud subframe. */
    jk = 0;
    for (ik = 0; ik < obj->dbscanOutputData->numCluster; ik ++)
    {
        if (obj->dbscanOutputData->report[ik].numPoints == 0)
        {
            continue;
        }
        obj->clusterOpFinal[jk].xCenter      =  (int16_t)((float)(obj->dbscanOutputData->report[ik].xCenter)*formatConversion + 0.5);
        obj->clusterOpFinal[jk].yCenter      =  (int16_t)((float)(obj->dbscanOutputData->report[ik].yCenter)*formatConversion + 0.5);
        obj->clusterOpFinal[jk].zCenter      =  (int16_t)((float)(obj->dbscanOutputData->report[ik].zCenter)*formatConversion + 0.5);
        obj->clusterOpFinal[jk].xSize        =  (int16_t)((float)(obj->dbscanOutputData->report[ik].xSize)*formatConversion + 0.5);
        obj->clusterOpFinal[jk].ySize        =  (int16_t)((float)(obj->dbscanOutputData->report[ik].ySize)*formatConversion + 0.5);
        obj->clusterOpFinal[jk].zSize        =  (int16_t)((float)(obj->dbscanOutputData->report[ik].zSize)*formatConversion + 0.5);
        jk ++;
    }
    obj->numClusterFinal = obj->dbscanOutputData->numCluster;
}

CCS/CC2640R2F-Q1: How to unlock the debug interface when it is locked ?

$
0
0

Part Number: CC2640R2F-Q1

Tool/software: Code Composer Studio

The debug interface of CC2640 is locked after several times of flashing throuth UART bootlaoder . In order to unlock the debug interface , the smart flash programmer shows that it can be unlocked by mass erasing . However , after mass erasing of CC2640 , the debug interface is still locked and the smart flash programmer cannot connect with CC2640. My detailed steps is shown below:

 

(1)configure settings

       Deselect “disconnect after finished ” and “use 2-pin cJTAG”, as shown in picture 1.


picture 1

 

(2)execute mass erase

       Select the CC2640 forced mass erase , as shown in picture 2 . The mass erase is successful as shown in picture 3 . The log of mass erasing is shown below:

 

>Initiate access to target: XDS-L50000Y3.

>Failed to read target memory.

>Error while reading memory range. Address 0x40091090.

>Start flash erase ...

>Erase finished successfully.

>Reset target ...

>Reset of target successfull.

picture 2

picture 3 

 

(3)smart flash programmer connect with CC2640 again

       After successful mass erasing of CC2640 , connect the smart flash programmer with CC2640 again . However , the connection failed again , as shown in picture 4 . The log of connecting is shown below:

 

>Failed to read target memory.

>Error while reading memory range. Address 0x40091090.

>Debug interface is locked. Aborting action. Only forced mass erase is possible.

picture 4 

 

1.Attachments:

[1]my CC2640R2 launchpad is bought from here::

www.ti.com/.../launchxl-cc2640r2

 

[2]my complete ccfg file ccfg.c can be downloaded here :

(Please visit the site to view this file)

 

[3]the hex file of my project can be downloaded here :

(Please visit the site to view this file)

 

2.My develop environment:

[1]CCS: Code Composer Studio 7.2.0

[2]SDK:simplelink_cc2640r2_sdk_1_40_00_45

[3]hardware:CC26640R2 launchpad develop kit

[4]smart flash programmer 2 ver.1.7.5


DLP4500: How to synchronize the Pulsed laser and the DLP 4500

$
0
0

Part Number: DLP4500

I am using DLP4500 in my project with a pulsed laser. Can anyone guide me in synchronizing these two devices? 

UCC21710-Q1: can we converter this Pspice model into Tina and simulate it in Tina?

$
0
0

Part Number: UCC21710-Q1

Hi, can we convert ucc21710's Pspice model into Tina model and build the simulation in Tina software? However, I found that I can not get the converted Tina model correctly. Could you please give some guide or illustration. If it is not applicable for ucc21710, please let me know. Many thanks.

BQ76940: How disable bq76940 protection function?

$
0
0

Part Number: BQ76940

I know that in bq78350+bq76940 applications, I can disable all protection function.

But how do I disable all protection in MCU+bq76940 applications?

Can someone help me with this?

Thanks!

TMS320F28377S: Integration as a high side LED driver

$
0
0

Part Number: TMS320F28377S

Good evening C2000 experts,

I'm working on a design where I would like to use the F28377S as a high-side single string LED driver. The power supply will be in the 35-40 VDC range (numbers being finalized this week). I would like to use the on chip analog to monitor the LED current. The best solution for this I've found so far is the TI INA1x9 and a shunt resistor, but I wanted to reach out to the analog experts to see if they had better suggestions for the current measurements. The first round of this project is a rapid prototype so quick and dirty solutions are OK as long as they are functional and remotely power efficient. The second round will use F28377S or F28377D in a much larger capacity and efficiency will be much more important at that point. This is a high power LED product so a current limiting resistor is not an option.

Modifications may only be made to the portion of the circuit from the supply to the LEDs. I do have the option of building a DCDC controlled via the F28377S, but in the interest of time that will likely be a stage two option.

Thanks in advance,

Kris

CC3235SF: Active Mode Supply Current Specification for CC3235SF

$
0
0

Part Number: CC3235SF

We are doing power budget estimates and having trouble identifying power consumption for the CC3235SF when the radio is off.

How do I find the Active mode (AM) current at 1MHz, for example?

TDA2EVM5777: drivers of EVM5777VISION-V2-0

$
0
0

Part Number: TDA2EVM5777

recommended by our TI fae, we have bought boards Jacinto 6 / TDA2x CPU Board Kit, TDA2x / TDA2Ex Vision Application Daugher Board (EVM5777VISION-V2-0) , and   FPD-LINK III Deserializer board SAT0089,  from www.spectrumdigital.com/.../. we have setup the sdk environments PROCESSOR-SDK-VISION v3.07.00. but we found that the TI sdk seems not know the EVM5777 kit and provides no related drivers. from www.ti.com/.../J6EVM5777 we got some documents and know the SAT0089 board integrates six DS90UB914A Deserializer and other I2C devices, and their connections are complicated. we cannot find any related parameters, setting procedures, or drivers in PROCESSOR-SDK-VISION v3.07.00. We cannot run the DS90UB914A, and almost unable to use the boards.

do you have any code examples, drivers, or related information about running Application Daugher Board (EVM5777VISION-V2-0) , and   FPD-LINK III Deserializer board SAT0089 in PROCESSOR-SDK-VISION sdk? or any tips running DS90UB914A in PROCESSOR-SDK-VISION sdk to capture videos?

DRV8876: Motor drivers forum

$
0
0

Part Number: DRV8876

Hello, 

I read in SLVAE59 which DRV8876 can be used to drive low current solenoid valve:

3.3 DRV8876 For lower current applications the DRV8876 is an integrated H-Bridge driver that can also be configured to drive two solenoids in Independent Half Bridge mode.

The datasheet of DRV8876 defines as 3.5A the maximum peak current, but to me is difficult to determinate how is the maximum current it can drive to control a solenoid valve.

I'd like to drive a Solenoid valve: Nominal Voltage of 12V; Rated Power of 27W; Current of 2.25A; 

And I'd like to know if can I use DRV8876  to drive it, or is strictly recommended to use DRV8842 instead that.

Thanks for help.

Regards

Leandro Schmitz


TPS53624: TPS53624 temperature characteristic

$
0
0

Part Number: TPS53624

Our project needs to work stably at minus 40 ℃. Tps53624 manual has two temperature parameters, - 10 ℃ ~ + 105 ℃, and - 40 ℃ ~ + 125 ℃. We have designed the circuit according to the manual and tested it. It is found that the test fails to pass ideally at low temperature - 40, and the normal startup cannot occur. We need to confirm the temperature characteristics of tps53624, as well as How to work stably at - 40 ℃.

EV2400: EV2400 interface

$
0
0

Part Number: EV2400

Hi

I plan to create a wireless system by using EV2400 and bq4050.The configuration setup as below.As I know, EV2400 should install driver when it's connected to PC.So if I connect EV2400 to wifi module as below,do i need to add any interface driver between them?

Rgds

Nazri

SN65DP159: more references file need

$
0
0

Part Number: SN65DP159

Hello, for the following 4K project, we have temporarily selected two retimers, sn65dp159rgz and tmds181irgzt. We need to consult for several points about sn65dp159rgz .

(1) please provide the schematic diagram and PCB source file of the sn65dp159rgz  demo board. We can only find the PDF file from the Internet, so the PCB part cannot be seen clearly.

(2) please provide the configuration routine code of sn65dp159rgz .

BQ40Z80: The data memory physical address is different in the bqstudio.

$
0
0

Part Number: BQ40Z80

Hello, Ti Engineer:

  My bqStudio version number is 1.3.92. Connect it to bq40z80evm-020 evaluation board.

  On the selection page, If 4800_0_02-bq40z80.bqz is selected, On the data memory page the “physical start address”is same as the Technical Reference,but if 4800_0_04-bq40z80.bqz is selected, On the data memory page the “physical start address”is different from the Technical Reference.

Please tell me which is right?

selection page:

 data memory page of 4800_0_04:

 data memory page of 4800_0_02:

sluubt5a.pdf:

DRV5057-Q1: The quiescent current value about DRV5057

$
0
0

Part Number: DRV5057-Q1

Hi team,

May I know quiescent current value about DRV5057-Q1? Thanks.

Viewing all 262198 articles
Browse latest View live