Quantcast
Viewing all 262198 articles
Browse latest View live

ISO5852S-EP: Gate control not working when desat condition is detected

Part Number: ISO5852S-EP

Hello,

All indication is that the gate driver is not turning off when commanded if a desat condition is detected.  When I simulate the same condition with TI's SPICE model of the device, the gate turns off, as commanded. Scope shot below shows the main question: why is the upper gate drive not turning off?  Is it caused by desat?  What other condition could cause it?  --- scroll down to see the circuit...

Image may be NSFW.
Clik here to view.

here is the schematic which produced the trace above...

Image may be NSFW.
Clik here to view.


F28M36P63C2: Fapi does not erase 128K flash memory sectors E through J but 32 K sectors erase correctly.

Part Number: F28M36P63C2

Dear Sirs,

I am using the F021_API_CortexM3_LE library to program the M3 processor flash. We have the 1M version. All of the 32K flash sectors erase but the 128K sectors do not.

The call to Fapi_issueAsyncCommandWithAddress never returns for any of the 128K sectors.

Please help.

Thank you

Drew Tkac

DS90UB954-Q1: Is there any risk for full AEQ range

Part Number: DS90UB954-Q1

Hi, TI team

I changed AEQ to all TI recommended areas (0x51 -> 0xE0),
but is there any risk that the setting is incremented every time LOCK is released?
Also, please tell me the role of SFILTER, which is not listed in the document.
During 10/28.

Dingyue

WEBENCH® Tools/ADS1230: Does the ADS1230 support unipolar input?

Part Number: ADS1230

Tool/software: WEBENCH® Design Tools

Dears

Does ADS1230 support unipolar input?Currently the conversion data is found to be incorrect, thank you!

BOOSTXL-CC3120MOD: Problem porting non os "simplelink_sdk_wifi_plugin_1_60_00_07" to stm32

Part Number: BOOSTXL-CC3120MOD

Can any one help with the porting of the CC3120 sdk into a nonos stm32 platform.

BQ76930: Using Bq76930 instead of the Bq76940 on the BMS

Part Number: BQ76930

Hi,

I have already a BMS with BQ76940 and BQ78350.which supports up to 15-cells in series. It works very well. Bu now I need a BMS for 7-S Li-Ion battery packs. I would like to use the same BMS for it. As you know, Bq76940 and Bq76930 have the same functions in the same pins. Is it available to replace the bq7940 with bq76930 by matching their pins on the BMS board?  If yes, is there any advice for me to do it?

Thank you.

CC3220SF-LAUNCHXL: CC3220SF-LAUNCHXL : using redirected (not VirtualCOM) UART : uartecho doesn't work unless using polled methods

Part Number: CC3220SF-LAUNCHXL

I ' m using (trying to ..) external UART connection, as explained here ;https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/851276

But now, run immediately into problem with example code. The "uartecho"  (non-RTOS examples, TI drivers) stopped working correctly when I switched to this UART.

What is happening is UART_write/read do not return. It seems, the core is put to sleep, or is waiting for interrupts on TX/RX, which it never gets.

Using UART write/read polled methods seems to work.

I tried removing all Power stuff from uartecho.syscfg, but that doesnt' seem to help. I do see in call stack it's seems locked on semaphore waiting I presume to wake up from ISR handler but that never happens ..

All I changed is jumpers on the board, to change UART from running through emulator to the 20-pin header.  But it seems I also need software configuration change, I don't know where ...  New to the TI stack, and the GUI ways to configure the target.

Also, is the TI "lower level" sources not available .. ?  I have the SDK for the board, but stepping in debugger shows me I don't have all the sources below the simple echo ... :/

LAUNCHXL-CC1352P: Unable to load XDS110 debugger driver after firmware update from TI Flash Programmer v2

Part Number: LAUNCHXL-CC1352P

I opened the SmartRF Flash Programmer in order to flash program my image to the CC1352 on board the CC1352P1 launchpad , which is connected with a USB cable to my PC. once choosing the XDS110 from the connected devices pane (left side) i was asked to perform an update to the XDS110. I pressed ok and after a few seconds the update stopped on 50% and said theres some kind of ERROR(dont remember which, and its already not availble for me). I waited a bit more and since there was no change I pressed cancel. Then after resetting the launchpad, the XDS drivers didnt load anymore and the device manager doesnt show any xds device under "Ports".

It seems the firmware upgrader messed up the xds firmware and it doesnt load anymore..my launch pad is useless now..@!


PROCESSOR-SDK-AM65X: AM65x Board is not booting after flashing pre-built images

Part Number: PROCESSOR-SDK-AM65X

Hi,

We just received AM65x board. There were some default binaries in SD card boot partition. Using that board came up and I could see terminal.

I flashed pre built image using create-sdcard.sh. But  I am not able to see any logs in minicom.

In /dev I couls see for USBs. USB0, USB1, USB2, USB3.  I trried to connect to all ports but I couldnot see any logs.

Can you help me in this

Regards,

Vishnu

TPS43340-Q1: TPS43340-Q1 Low Power Mode

Part Number: TPS43340-Q1

Hi team,

About TPS43340-Q1's Low Power Mode, I have some questions. Could you explain when HS Switch will be turned off in Low Power Mode? 

Datasheet says [Whenever the VSENSEx value falls below the reference, the high-side MOSFET turns on for a pulse duration inversely proportional to the difference across VIN-S2 for Buck 1 and VIN-S4 for Buck2. ], how this Ton can be decided? In some TI devices, there has a min peak current limit to decide Ton, here I am still confused how Ton can be determined. 

Could you have some detailed explanation?

Thanks a lot,

Best regards,

Yang

Image may be NSFW.
Clik here to view.

AWR1843BOOST: whether the three Tx channel in awr1843 can transcend mmwave at the same time?

Part Number: AWR1843BOOST

About AWR1843,Question1,Can anyone help me configure that is there maybe a configuration 3Tx channel in awr1843 can transcend mmwave at the same time?

                            Question2,Is there a demo project about awr1843,and where i can find it?

UCD3138A: UCD3138A - digital comparator interrupt

Part Number: UCD3138A

Dear TI,

I'm about to implement interrupt for digital comparator in ADC. After reading the documentation I know that the digital comparator can use the upper and lower limit for checking the converted value and assert the interrupt flag. However it is still not clear to me if the interrupt is level-driven and signalled anew as long as the converted value stays out of the limit, or is it signalled only once when the comparator detects the converted value crossing the limit (then no new interrupt until the converted value comes back into the limit and goes out again). Could you, please, explain this to me?

Best regards,
Adam

MSP432P4111: Continuous reading from UART using TI Drivers and FreeRTOS

Part Number: MSP432P4111

Hello,

The setup:

Versions:

- simplelink_msp432p4_sdk_3_30_00_13

- simplelink_sdk_wifi_plugin_2_40_00_22

- FreeRTOSv10.2.1

- CCS  9.0.1.00004 

I have a project that consists of multiple boards communicating with each other using multiprocessor UART.

All of these boards have the MSP432P4111 on them.

FreeRTOS is used as the OS without the posix layer.

Peripherals are used through the driverlib API.

There is 1 main board that sends out various queries to all the other boards sequentially through UART.

Each of the boards are responding through UART one by one.

On the main board (also on the other boards) a DMA channel is used to receive bytes one by one and store it in a StreamBuffer_t (from FreeRTOS)

An interrupt is fired whenever the DMA finishes the 1 byte read.

In this interrupt handler the received byte is sent using the StreamBuffer_t's "xStreamBufferSendFromISR" method, then the DMA is re-enabled with the same settings (to receive 1 byte from UARTRX)

This setup is working fine, without problems.

The problem:

But, I have to add wireless connectivity to it.

I have chosen the CC3135 BOOSTXL board.

By looking at the examples for the MSP432, it seems that they are using the SPI TI Driver to communicate with the CC board.

I have decided to migrate my driverlib implementation to TI Drivers to make the whole application at least a little bit more cross-platform between TI devices, also, I planned on making the application as power efficient as possible using various policies.

My problem is:

As far as I can tell, there is no way to set up UART the way I used it through driverlib:

1. Multiprocessor API is completely missing from TI Drivers implementation

This I have solved by using CS pins to separately enable and open UART on the desired board, then close it when all data exchange is finished.

2. I cant find way to be able to read continuously from UART as I was able to using the DMA, because:

The closest I came is to set up a read callback for UART and prepare it to receive 1 byte and planned to do it every time a byte is received and processed, but the documentation warns that I can not call UART_read() from its own callback function:

* @warning Do not call %UART_read() from its own callback function when in
*  #UART_MODE_CALLBACK.

At this point I don't see how I would be able to achieve the same functionality as it was with UART + DMA (receive a byte, process it, prepare for an other byte <- this all in the interrupt handler)

Now, there is a chance, that I just leave the driverlib implementation as is, and don't touch that EUSCI preipheral in the TI Driver setup, but in the long run, I don't want workarounds, and I also know from experience, that using a peripheral through driverlib AND using the TI Driver's power saving functionality (which I plan to) causes problems.

So, what I need is to achieve the same UART functionality with TI Drivers as I did with driverlib

Any help would be appreciated.

NOTE:

I need to read byte by byte from UART, because various requests and responses are of a different length.

The one by one byte read makes sure, that I always receive everything from all boards into the same buffer that will be handled later without and blocking calls and without any timeout handling.

Thank you,

Akos

PCA9306: PCA9306 Level shifter

Part Number: PCA9306

Hello team,

my customer wants to use this PCA9306 Level shifter.

I want to understand how many components I can connect to each side? Is there a limit?

I see on TI’s ref. designs that there are several components connected, but I just want to make sure:

Image may be NSFW.
Clik here to view.

Could you please advise back, thanks in advance.

Best Regards,

Shai

TMS320F280049: Inconsistent SPI Data

Part Number: TMS320F280049

Hello,

I am using the F280049 and its SPI unit as a slave FIFO enabled.

// Disable module for further configuration
SPI_disableModule(SPIA_BASE);

// Configure the module according to spi.h
SPI_setConfig(SPIA_BASE,LPCLK,SPI_PROT_POL0PHA1,SPI_MODE_SLAVE,SPICLK,SPIDW);

// Enable FIFO operation
SPI_enableFIFO(SPIA_BASE);

// Enable High Speed Mode
SPI_enableHighSpeedMode(SPIA_BASE);

// Enable SPI interrupt
SPI_enableInterrupt(SPIA_BASE, SPI_INT_RXFF);
SPI_setFIFOInterruptLevel(SPIA_BASE, SPI_FIFO_TX5, SPI_FIFO_RX5);

// Enable module after all configurations have been done
SPI_enableModule(SPIA_BASE);

Lately I observe a strange behaviour. During the ADC end-of conversion interrupt I write Data (80 bits) via SPI_writeDataBlockingFIFO from spi.h. Before this I reset rx and tx FIFO with SPI_resetRxFIFO and SPI_resetTxFIFO. No other wrtite-to-SPI occurrences are inside the program.

After I am finished with writing data to the SPI, I acknowledge this to the spi master and he starts the transmission immediately.

Now, at an unknown point something seems to be triggered and the first 16 bits from the SPI transmission send by the slave F280049 (the first message written to FIFO) is constantly compromised. The message contains high bits that are not written there by my SPI_writeDataBlockingFIFO functions.

Does someone can imagine how this can happen? Do I have to create minimum time distances between FIFO-reset and data-to-FIFO or data-to-FIFO and transmission start? I can reset this behaviour only by reprogramming the F280049. I am not able to trigger this behaviour intentionally. Could it be an EMC problem? But why is there only a problem with the first 16 bit of the SPI transmission? All other bits are not compromised.

Any suggestion would be helpful.

Thanks
Martin


AFE58JD32: odd input and even input

Part Number: AFE58JD32

16 ADCs are used to convert the 32 inputs. Each ADC converts one odd numbered input (processed in the VCAo die) and one even numbered input (processed in the VCAe die) in a time multiplexed manner. I know we can splits the ADC output data stream into the odd and even number channels  through rising edges and falling edges of FCLK in LVDS mode. But what shoud we do to splits the ADC output data stream into the odd and even number channels in JESD204B mode?
Image may be NSFW.
Clik here to view.



BQ4050: coloumb counter ADC

Part Number: BQ4050

Hello,

We configured the BQ4050 to measure currents of 40uA, by increasing the sense resistor.

The load current profile is a square wave of  200mS with 5% duty cycle. 

On time = 10mS@800uA

Off time= 190mS@45uA

 -> Average of ~82uA.

Would the bq4050 be able to measure current (and as a result count properly the coulombs), when there are such narrow pulses ?

Regards,

Arkadi

TPS61240: Step-Up DC/DC Converter

Part Number: TPS61240

Hello Team,

  • We are using TPS61240 step up in our new design. When I looked into the D/S I saw that acceptable undershoot for L pin is only -0.3V, while for Vout and FB its -2V. Isn’t a contradiction, cause more transients are expected on L pin, due to coil switching current?

 Image may be NSFW.
Clik here to view.

See how it looks like, when output is not loaded:

Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.

Ripple on VBUS_CAM at AC coupling when the load is not connected:

Image may be NSFW.
Clik here to view.

please advise back, thanks in advance.

Kind regrads,

Shai

CCS/CC3200: how to distinguish versions by application througt reading hw registers ?

Part Number: CC3200

Tool/software: Code Composer Studio

CC3200-LAUNCHXL uses pre-production version of CC3200.

Sorry my english ( used traslator )

how to distinguish versions by application througt reading hw registers ?

CCS/TMS570LS1224: what should i do to generate a code for PBIST with the HALCoGen

Part Number: TMS570LS1224

Tool/software: Code Composer Studio

Hello,

please if anyone test PBIT using SDL (safety diagnostic library) or using Halcogen  

please give me steps how to test it OR share with us your test code

i ran SDL with my board and here is the results .are they correct??

but i have no idea how to check PBIT  like how to just enable PBIT and disable the other tests??

here is the results which i had got after executing the code 

Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.

 

i followed  sl_selftest.c i make sure this code compatible with what PBIT sequence  in the TMS570LSxx  ( Chapter 7  7.3.1)


and  followed      C:\ti\Hercules\SafeTI Diagnostic Library\2.4.0\demo_app\HALCoGen\TMS570LS1227_NoOS\source\sys_startup.c

 

here is my project

(Please visit the site to view this file)

Viewing all 262198 articles
Browse latest View live


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