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

PROCESSOR-SDK-AM437X: Does Processor SDK support HTML5 with Chromium/QT with GPU support ?

$
0
0

Part Number: PROCESSOR-SDK-AM437X

Hi champs,

customers, who develop process visualisation HMIs, more often ask for HTML5 support.

Trend is to support 1K...2K displays.

Possible solutions are browsers like Chromium or QT Browse with HW acceleration of WebGL  interface,

Q: Which of our Linux Processor SDKs (AM437,AM57xx, AM65xx) support these requirements ?


DAC60508: DAC programming problem

$
0
0

Part Number: DAC60508

I have received the item ID code: 0x2816 from DEVID register, but can't get any value on OUT pins,

I'm trying to do following:

WriteReg(TRIGGER, 0x000A);
WriteReg(SYNC, 0x0000);
WriteReg(GAIN, 0x00FF);

WriteReg(DAC0, 0xFFE0);
WriteReg(DAC1, 0xFFE0);
WriteReg(DAC2, 0xFFE0);
WriteReg(DAC3, 0xFFE0);
WriteReg(DAC4, 0xFFE0);
WriteReg(DAC5, 0xFFE0);
WriteReg(DAC6, 0xFFE0);
WriteReg(DAC7, 0x7FF0);

What wrong?

DRA744: Ti OMAP_HSMMC host controller issue with software time out in IRQ context.

$
0
0

Part Number: DRA744

HI TI Team,

Platform: TOI DRA74x SOC

eMMC    : samsung

We have one problem when we are issuing  "sanitize" operation from host to eMMc device. Once we issue Sanitize operation the response can take up to  4min(240 sec) according to eMMC standard . But Ti has one errata (snippet is attached below) where maximum time out is always 700 ms when host is running at 192MHZ. For to over come this Ti has already added software timer(which is coming  approx 3 sec in our hardware)  for the response. This time out is applicable  for all the responses, if the response comes in less than 4sec timer is deleted,  but sanitize requires more time (240 sec)  according to specs.  We have observed that once we issue sanitize operation CMD6 is send  from   host will wait for 4 sec( 700ms from H/W time out + 3 sec from S/W timer) to get respnse, If response is not with in 4 secs driver will HPI interrupt to interrupt  sanitize operation using CMD13 untill it is success. We have observed that system will go for hang after certain time due to RCU lock. To over come this sanitize time out  We have tried some experiments by  increased  time out to 240 sec in "omap_hsmmc_do_irq()" in drivers/mmc/host/omap_hsmmc.c. After applying the below change We observed that response(for CMD6 sanitize) is coming after 12 seconds . As we cannot pre-determine for response  we have to wait for  4mins max accoding to standard.

 omap_hsmmc_do_irq(){

.....

        OMAP_HSMMC_WRITE(host->base, STAT, status);
        if (end_cmd || ((status & CC_EN) && host->cmd)) {
                omap_hsmmc_cmd_done(host, host->cmd);
                if (host->data_timeout) {
                        unsigned long timeout;
 
                        if ((host->mrq->cmd->arg >>16 & 0xFF) == EXT_CSD_SANITIZE_START) {
                                host->data_timeout=240000000000;

                        }

                        timeout = jiffies +
                                  nsecs_to_jiffies(host->data_timeout);
                        mod_timer(&host->timer, timeout);
                }
        }
        if ((end_trans || (status & TC_EN)) && host->mrq)
                omap_hsmmc_xfer_done(host, data);
}
Here there is a new problem, We connot wait for 240 seconds in ISR context, which will impact system performace and lead to other errors. We would like to know is there any reasons for running  software timer  in ISR context. Can you suugest any approaches  for this.

Above is the highlighted we have added for experimental purpose.

Errata:

                  * DRA7 Errata No i834: When using high speed HS200 and
                 * SDR104 cards, the functional clock for MMC module
                 * will be 192MHz. At this frequency, the maximum
                 * obtainable timeout (DTO =0xE) in hardware is
                 * (1/192MHz)*2^27 = 700ms. Commands taking longer than
                 * 700ms will be affected by this small window frame
                 * and will be timing out frequently even without a
                 * genuine timeout from the card. Workaround for
                 * this errata is use a software timer instead of
                 * hardware timer to provide the timeout requested
                 * by the upper layer.

Thanks and Regards,

Vivek

 
static void omap_hsmmc_do_irq(struct omap_hsmmc_host *host, int status)

CC1120: MSP430 + CC112x

$
0
0

Part Number: CC1120

Hello,

I am interested in developing a 169 MHz Wireless M-Bus solution, but I need to understand the following before I make a decision, I will be grateful if you can provide me with answers:


1-) Is a free WMBUS Wireless M-Bus Protocol Software available for the two-chip solution of the MSP430 + CC112x and CC120x from TI - the WMBUS download seems to be for the CC13x0?
2-) If the answer to the question above is yes, are there any limitations to the stack (limited number of nodes, no source code, no support, etc.)?
3-) What is the development platform for this stack?
4-) Is there another free software stack provided by TI other than the WMBUS that can also be used to create a low-power star network with the same hardware - I am particularly interested in the 169 MHz?

Thanks in advance.

TPS51206: TPS51206 VTT Start Up Time

$
0
0

Part Number: TPS51206

Hello Team,

I got questions from the customer. Would you mind supporting those?

1. Does this socket have SS function that can decrease  VTT rise time? (Looks no SS function on DS)

2. If there's no function to control, is there a way to control start-up speed or is there any alternative sockets which have SS function?

3. What is the minimum slew-rate on P9(S3)?

Thank you,

Kazuki Kitajima

SN74LVC1G125DBVE4 and MPN: 74LVC1G125DBVRE4

$
0
0

Hi Team,

Please tell me if any technical difference between MPN: SN74LVC1G125DBVE4 and MPN: 74LVC1G125DBVRE4

which is correct orderable code and which will be appears on label on reception.

Please consider this as urgent request.

Thank you

Regards

Bala R

FLEX 

CCS/MSP432P401R: Run-Time Relocation in function : using the memcpy()

$
0
0

Part Number: MSP432P401R

Tool/software: Code Composer Studio

Hello,

Tried using memcpy () to simply run-time relocation several functions like this: (Attach the .c file and the .cmd file.)

/***by. choi***/
/***main.c***/ #include <ti/devices/msp432p4xx/driverlib/driverlib.h> #include <stdio.h> volatile uint32_t var1, var2; volatile uint32_t i,j,k; // Variables defined in linker file extern int8_t text_ToSRAM_start1; // current address of func1: Flash extern int8_t text_ToSRAM_size1; // size of func1 extern int8_t text_ToSRAM_start2; // current address of func2: Flash extern int8_t text_ToSRAM_size2; // size of func2 extern int8_t SRAM_code_save1; // save address of func1: SRAM extern int8_t SRAM_code_execute1; // load address of func1: SRAM void * SRAM_code_save2; // new address of func2: SRAM void * SRAM_code_execute2; // new address of func2: SRAM // Function Pointers for RAM typedef void (*function_ptr) (void); function_ptr functionPtr1; function_ptr functionPtr2; // Function Prototype void SRAM_function1(); void SRAM_function2(); void normal(); int main(void) { // Stop watchdog timer WDT_A_hold(WDT_A_BASE); // function 1 memcpy((void *)_symval(&SRAM_code_save1), (const void *)_symval(&text_ToSRAM_start1), _symval(&text_ToSRAM_size1)); functionPtr1 = (function_ptr)(_symval(&SRAM_code_execute1) + 1); functionPtr1(); // function 2 SRAM_code_save2 = (void *) ((_symval(&SRAM_code_save1))+(_symval(&text_ToSRAM_size1))); SRAM_code_execute2 = (void *) ((_symval(&SRAM_code_execute1))+(_symval(&text_ToSRAM_size1))); memcpy(SRAM_code_save2, (const void *)_symval(&text_ToSRAM_start2), _symval(&text_ToSRAM_size2)); functionPtr2 = (function_ptr)(SRAM_code_execute2 + 1); functionPtr2(); } // Function in SRAM #pragma RETAIN(SRAM_function1) #pragma CODE_SECTION(SRAM_function1,".text_ToSRAM1") void SRAM_function1() { var1++; printf("test\n"); //error occur } #pragma RETAIN(SRAM_function2) #pragma CODE_SECTION(SRAM_function2,".text_ToSRAM2") void SRAM_function2() { var2++; }
/***by.choi***/
/***msp432p401r.cmd***/
--retain=flashMailbox

MEMORY{
        FLASH               (RX) : origin = 0x00000000, length = 0x00040000
        INFO_FLASH          (RX) : origin = 0x00200000, length = 0x00004000

        SRAM_EXECUTE     (RWX): origin = 0x01000000, length = 0x00010000
        SRAM_SAVE        (RW): origin = 0x20000000, length = 0x00010000

}
SECTIONS {
    .intvecs:   > 0x00000000
    .text   :   > FLASH
    .text_ToSRAM1: load = FLASH, run = SRAM_EXECUTE, RUN_START(text_ToSRAM_start1), RUN_SIZE(text_ToSRAM_size1)
    .text_ToSRAM2: load = FLASH, run = SRAM_EXECUTE, RUN_START(text_ToSRAM_start2), RUN_SIZE(text_ToSRAM_size2)
    .const  :   > FLASH
    .cinit  :   > FLASH
    .pinit  :   > FLASH
    .init_array   :     > FLASH
    .binit        : {}  > FLASH

    .flashMailbox : > 0x00200000
    .tlvTable     : > 0x00201000
    .bslArea      : > 0x00202000
    .vtable :   > 0x20000000

    .data   :   > SRAM_SAVE
    .bss    :   > SRAM_SAVE
    .sysmem :   > SRAM_SAVE
    .stack  :   > SRAM_SAVE (HIGH)

    .SRAM_code_save1:            RUN_START(SRAM_code_save1) > SRAM_SAVE
    .SRAM_code_execute1:         RUN_START(SRAM_code_execute1) > SRAM_EXECUTE
}
WDTCTL_SYM = 0x4000480C;

Except for printf in the configured SRAM_function1(), it executes properly in the ram position without any problem, but an infinite loop error occurs when using printf or calling another function inside a function.

What is this reason?
Should I use that by combining features of the linker called UNION and copy tables.

If I use the copy table function, will the memory be copied sequentially?

In other words, is it relocated without wasting memory space, similar to the code I implemented?

Best, 

Choi

CCS/TMS320VC5509A: McBSP Transmit Timings

$
0
0

Part Number: TMS320VC5509A

Tool/software: Code Composer Studio

In the TMS320VC5509A data manual (Literature Number: SPRS205K),  the td(CKXH-FXV)(MC14 ) is from -2 to 2ns. My question is :

1. I want to know if there is an typical value about MC14, that is to say,the MC14 of most of the different DSP chips is the typical value.

2. For a given DSP chip,i want to know if  the MC14 is a fixed value.

3. If the MC14 is a fixed value, will this value be a little change with the variation of the chips temperature or other factor.


CCS/CC1352P: Does CC1352P support OOB authentication in Secure Connections pairing?

UCC27712-Q1: Constant ON or Constant OFF Condition

$
0
0

Part Number: UCC27712-Q1

Dear, Sir.

The datasheet describes the constant ON or constant OFF condition. It also

describes the boot-strap for VHB is hard to realize that.

1. Could you please let me know the bias structure for VDD, VHB?

   Sorry, I acn't find out that.

2. Nomrally, HI=High & LI=Low OR HI=Low & LI=High under such operation.

   Does it mean the interlock function automatically avoid both output being High

   even if HI=High & LI=High?

   If yes, How to determine which one should be ignored, output set Low?

I am hoping to get your advice.

Best Regards,

H. Sakai

CC-ANTENNA-DK2: Some questions on DK2

$
0
0

Part Number: CC-ANTENNA-DK2

Hi,

just received the DK2, some impressive new designs!

#1 coin cell: I guess the name is just because of the size, but one has to keep the area clear from a real coin cell? One could think to stack a coin cell just above the antenna design. But where is the feed point & space for the circuit?

All others: the ground plane size will have a certain impact. If one change it, matching has to be adjusted?

#7 169MHz metal-PRO antenna: never seen something like that before. But it could be interesting fpr 434/868/2.4 too - we always have the problem to get out of the metal housings in new designs. I f we could design in the antenna into the housing, this could have advantages. Any hints for designs in these frequencies?

TPS62046: TPS62046 output current is only 300mA

$
0
0

Part Number: TPS62046

hi,Sir /woman:

   I use the device TPS62046 from 5V to 3.3V  ,but the output only offer 300mA (1.2A in datasheet) . when the current above to 300mA  ,the output volatage is decreased (design schematic is recommend by datasheet ). Could you help me to find the issue  .

BTW ,the inductor is SLF10165T-6R8N4R33PF(TDK  ,DCR =14mΩ).

RM48L952: Role of nERROR port on the RM48L952

$
0
0

Part Number: RM48L952

Dear TI support team,

I would like to confirm the role of nERROR pin and when it is set low.

Could you teach me ,please?

Best Regards,

Sone

TL494: Can this device be used as controller for bidirectional DCDC converter?

LMZ31710: May we know if we having LMZ31710 solding guide?

$
0
0

Part Number: LMZ31710

Hi Sir 

May we know if we having LMZ31710 soldering guide? 

Because my customer have happen pin and pin short after SMT, and  normal after re-work.

                                               Bogey


CC1352P: Shorten the sampling time for multiple ADC PINs

$
0
0

Part Number: CC1352P

Hi,

Customer is using multiple ADC PINs, they want to shorten the time for ADC operation. The codes below sample ADC in sequence.

They think it's a little long to finish ADC program. Longer means more power consumed.

Can any other APIs be used to shorten the program running time? Thanks!

adcSelectGpioInput(AUXIO_A_ADC1_PIN);

// Enable the ADC

adcEnableSync(ADC_REF_FIXED, ADC_SAMPLE_TIME_2P7_US, ADC_TRIGGER_MANUAL);

adcGenManualTrigger();

adcReadFifo(output.adcValue1);

 

adcSelectGpioInput(AUXIO_A_ADC2_PIN);

// Enable the ADC

adcEnableSync(ADC_REF_FIXED, ADC_SAMPLE_TIME_2P7_US, ADC_TRIGGER_MANUAL);

adcGenManualTrigger();

adcReadFifo(output.adcValue2);

Regards,

Yonghua

LMR16030: While Controlling Enable PIn device not able to deliver load current

$
0
0

Part Number: LMR16030

Hi,

   We are using LMR16030 Enable Pin for Under voltage Lockout / Cutoff. We made it ON @ 12.7V and OFF @ 12V, without load ON and OFF are working fine(not accurate and working ON and OFF @ +/- 300mV Error). 

Power supply Specifications:-

Input : 8 -32V DC

Output Voltage : 4V7

Output Current : 2A

Enable Pin Voltage divider Value : High side - 133K and Low side - 14.3K.

Issues i am facing : 

Conditions - 1: Increasing the voltage from 0 to 12.8 its working fine.

Conditions - 2: If i reduce the voltage below 12.7, output voltage of LMR16030 slowly reducing from 4V7 to 3V5. Output of Power supply connected to GSM module and GSM module demand 2A during the network registration and sending data through GPRS. I this condition Powersupply could not able to deliver 2A current due this GSM module restarting.

Can you pls any one suggest the solution to overcome this issue. Power supply Schematic enclosed for ready reference.    

LM5180: Not getting desired Output signal

$
0
0

Part Number: LM5180

Hello,

For our new design, we have selected LM5180 for flyback.

Vin- 5V to 60V

Vout 16V

Iout 0.3A

Now i built the schematic in PSPICE and trying to simulate, but i am getting the exact Signal at the Output.

Can anyone help me out with corrections.

Regards,

Abhilash

AWR1843: Question about NF degradation

$
0
0

Part Number: AWR1843

Hello,

I have some questions about Rx noise performance of AWR1843.

I used AWR1843BOOST, DCA1000 and mmWave studio to monitor NF. I also have a custom board using AWR1843 chip and RO3003. 

The custom board show NF degradation about 5dB. I’m looking for the reason and hope you can help. 

The custom antenna is similar to your EVB and the transition is designed based on the http://www.ti.com/lit/an/spracg5/spracg5.pdf document.

The antenna S11 measurement shows <-15dB. The PMIC is the same with your EVB, the routing and bypass cap are similar.

I also checked reflection coefficient from TX Ball Break Monitoring and the results are -20.3, -15.1, -17.7 for 3 tx (EVB is -20.1, -24.9, -17.5).

I used the same antenna and transition for Tx and Rx.

The Tx spectrum shows 6dB higher PN inside 100kHz offset, above this offset frequency the PN is similar with EVB.

The config file, NF and gain results of center frequency is attached.

Please tell me if there is a possible reason for the degradation.

Is there any other parameter I should check?

Thank you!

(Please visit the site to view this file)

CCS/UCD3138PFCEVM-026: The PWR026_PFC program download failed

$
0
0

Part Number: UCD3138PFCEVM-026

Tool/software: Code Composer Studio

Hello,I try to download the program (PWR026_PFC) to UCD3138CC64EVM - 030, but showed" No PMBus devices responded to a DEVICE_ID request".

Then, I tried to connect the fault3 pin to DGND, but without any effect.

Can you help me?

Viewing all 262198 articles
Browse latest View live
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>