TPS23753A: UVLO definition
TPS2115: Reverse blocking / applying secondary power supply on OUT
Part Number:TPS2115
Dear TI-Team,
we have a total of three power sources: USB (when debugging), PV (with small buffer battery) and a large li-ion battery. TPS2115 selects between PV and battery, after that there's a TPS63000 BuckBoost. But I'm looking for a way to allow USB to supply the power to TPS63000 when I'm working with the unit on my desk. In these cases, PV and Batt are disconnected so from my perspective it would be okay to apply USB power directly to OUT (pin 7). I see that TPS2115 already implements reverse-conduction blocking, but it looks like it is specifically meant for switching between INx. Please advise, is it safe to apply power at OUT?
I know I could use two TPS2115 but that would mean double the resistance, double the cost and double the real estate.
CCS/TMS320C203: Changing SPI Configuration in Runtime
Part Number:TMS320C203
Tool/software: Code Composer Studio
Hello everyone,
I have a quick question. I want to change SPI configuration in run time. Because I've two different chip on the same SPI bus. These chips are proper for different configurations like one chip works when clock polarity bit (SpiaRegs.SPICCR_BITS.CLKPOLARITY)is 0, and other one works when clock polartiy bit is 1. Another point is that FIFO usage, I used FIFO with one chip but not other one.
I read some suggestions from datasheet about this topic like reseting peripheral by forcing low to SPISWRESET bit of SPI register. But it didn't work.
Regards
Oguz Atsiz
Linux/AM5716: Opencl compile for A third static library
Part Number:AM5716
Tool/software: Linux
Dear TI experts,
We have one problem to use opencl to compile a third static library, during our test , it seems not allowed to call a third library.
According to RT linux and RTOS for AM5716 SDK, we can compile the opencl kernel by Calling TI BIOS APIs
http://downloads.ti.com/mctools/esd/docs/opencl/extensions/bios-apis.html
Is it possible to compile the opencl kernel to call a third static library functions ? For example, we want to use a third static library functions, how could we compile the wrapping opencl kernel to use the functions.
Looking forward for your feedback!
Many Thanks!
Nemo
CC2538: FaultISR error while zigbee attribute reporting
Part Number:CC2538
Hello,
I am working on a customized cc2538 board here initially my code is running properly after joining the network. But once it report the data to coordinator it gets stuck in FaultISR function.
Following Error is displayed on call stack window.
FaultISR
<Exception frame>
osal_msg_enqueue
osal_msg_enqueue_push
osal_msg_send
MAC_CbackEvent
[macEventLoop + 0x33]
osal_run_system
osal_start_system
main
[_call_main + 0xd]
Can any body let me know where i am going wrong.
Thank you.
Akshay Bansod
DLP4500: DLP ALC SDK problem
Part Number:DLP4500
I changed the camera API according to my camera, and the 8th step of building theDLP ALC SDK is correct. I am faced with a problem in the 9th step 'Compiling the 3D Machine Vision Reference Designs from Source' of SDK confiuring. Having tried on Windows7 32bit/64bit, the problem cannot be solved. Could you please help me with this problem?Thanks a lot.
G:/DLPSDK/DLPSDK-builder/lib/libDLP_SDK.a(pg_flycap2_c.cpp.obj):pg_flycap2_c.cpp:(.text+0x4375): undefined reference to `_imp__spinImageGetWidth@8'
G:/DLPSDK/DLPSDK-builder/lib/libDLP_SDK.a(pg_flycap2_c.cpp.obj):pg_flycap2_c.cpp:(.text+0x438c): undefined reference to `_imp__spinImageGetHeight@8'
G:/DLPSDK/DLPSDK-builder/lib/libDLP_SDK.a(pg_flycap2_c.cpp.obj):pg_flycap2_c.cpp:(.text+0x43d4): undefined reference to `_imp__spinImageCreateEmpty@4'
G:/DLPSDK/DLPSDK-builder/lib/libDLP_SDK.a(pg_flycap2_c.cpp.obj):pg_flycap2_c.cpp:(.text+0x4418): undefined reference to `_imp__spinImageConvert@12'
G:/DLPSDK/DLPSDK-builder/lib/libDLP_SDK.a(pg_flycap2_c.cpp.obj):pg_flycap2_c.cpp:(.text+0x4494): undefined reference to `_imp__spinImageConvert@12'
G:/DLPSDK/DLPSDK-builder/lib/libDLP_SDK.a(pg_flycap2_c.cpp.obj):pg_flycap2_c.cpp:(.text+0x44f3): undefined reference to `_imp__spinImageDestroy@4'
collect2.exe: error: ld returned 1 exit status
CMakeFiles\DLP_LightCrafter_4500_3D_Scan_Application.dir\build.make:100: recipe for target 'bin/DLP_LightCrafter_4500_3D_Scan_Application.exe' failed
mingw32-make[2]: *** [bin/DLP_LightCrafter_4500_3D_Scan_Application.exe] Error 1
CMakeFiles\Makefile2:71: recipe for target 'CMakeFiles/DLP_LightCrafter_4500_3D_Scan_Application.dir/all' failed
mingw32-make[1]: *** [CMakeFiles/DLP_LightCrafter_4500_3D_Scan_Application.dir/all] Error 2
Makefile:82: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
TMDSHVMTRPFCKIT: Difference between TMDSHVMTRPFCKIT and BoostXl-DRV8301?
Part Number:TMDSHVMTRPFCKIT
Hello,
I am testing BLDC control with two kits. One of them is TMDSHVMTRPFCKIT with F28069 control card and the other is BoostXl-DRV8301 with F28069 Launchpad. With hall sensor and QEP, I get perfect results with BoostXl-DRV8301, however, with the same code, the TMDSHVMTRPFCKIT shows some strange results. For instance at some points during rotation, it read 0 for all values of hall sensors which is incorrect! Or when I use encoder, the motor accelerates then suddenly decelerates! I am confused because both of these hardware has the same micro-controller, so is there any other configuration for the TMDSHVMTRPFCKIT that is causing this issue?
Regards,
Ata
SN74LV21A: A smaller package, 12 channals Logic IC recommend
Part Number:SN74LV21A
Hi Engineer,
We need to have 12 signals need to go through the AND gate logic output, see up to 4 channels and 2 inputs, such as the following two:
Which two chips are more advantageous?
Due to the compact space of the board, it is desirable to use a small package, as follows;
If you have other models, please help recommend it.
Thanks.
Elsa Duan
CCS/MSP430FR5994: Debug MCU with external power
Part Number:MSP430FR5994
Tool/software: Code Composer Studio
Hi,
We are using the MSP430FR5994 launchpad. We want to power up the MCU with an external capacitor by disconnecting the on-board ez-FET module. We need to monitor the progress in MCU when it is running ( e.g., check the registers and memory values or using printf). How can we do that?
Can we use the MSP-FET to do this?
CC2541: Not able to send Notifications (20 bytes) with 7.5ms Min and 100ms Max Connection interval
Part Number:CC2541
Hello,
1) I modified Connection interval minimum as 7.5ms and max as 100ms. I am able to Connect, but once I enable Notification, Connection is lost.
a) In app (Nordic nRF Connect) I am getting Error 133 (0x85): GATT ERROR. But I am not sure what is the error.
b) In between Notification, I need to read 20 bytes of data from Flash using HalFlashRead(). I don’t think this will take much time.
c) I changed Connection interval min/max as 100ms and 250ms. With this I am able to do Notifications. So what is the least min/max Connection interval I can configure. As part of Notification, I started a 100ms OS time (SBP_DATA_TX_EVT_PERIOD) and after 100ms I am calling SimpleProfile_SetParameter() within osal_DataLogger_Read().
if( events & SBP_DATALOGGER_DATA_TX_EVT)
{
uint8 u8Status = osal_DataLogger_Read();
if( (gapProfileState == GAPROLE_CONNECTED) && (u8Status == SUCCESS) )
{
// Restart timer
osal_start_timerEx( simpleBLEPeripheral_TaskID, SBP_DATALOGGER_DATA_TX_EVT, SBP_DATA_TX_EVT_PERIOD );
}
else
{
printf("\nRxF2 %d, %d", gapProfileState, u8Status);
}
return (events ^ SBP_DATALOGGER_DATA_TX_EVT);
}
I am attaching latest code for your reference.(Please visit the site to view this file)
Thanks & Regards
Vishnu Beema
ADS1298ECGFE-PDK: ADS1298: Sharing the SPI bus?
Part Number:ADS1298ECGFE-PDK
Hello TI,
I am working on an EMG project and am using the ADS1298 analog front end module from Texas Instruments. I am using the AFE to capture and process the EMG signals, which are sent out through SPI to the my Adafruit Bluefruit Feather M0 ( which also uses SPI for BLE ).
Now I'm not going to lie most of this has been new learning curve for me and especially SPI. The issue I am facing here is that the AFE device is continuously streaming EMG data to the Adafruit Bluefruit Feather M0.
In software, I receive the data from the ADS1298 and convert it with 2's complement to convert the binary data back into voltage values (works well on Serial monitor). What I want to be able to do, is to plot the converted 2's complement signals on the Bluefruit LE Connect app i.e, contract muscle and waveform appears on BLE plotter.
I want to be able to this somewhat simultaneous (I'm aware SPI can't run simultaneously) - meaning with less than a 40 ms delay.
I'm not sure if anyone could shed some light on their experience trying to achieve a "simultaneous" shared SPI bus, how could it could be done.
If I'm not mistaken, the idea would be to fill a data buffer and pull the AFE CS HIGH to stop the COM, and to pull the CS LOW for BLE and the send the buffer over ( and repeat), i.e capture 216 bits > fill buffer > pull CS HIGH > pull CS BLE LOW and repeat?
Now assuming I am using all 8 channels do I'm guessing I need to pull the ADS1298 CS line HIGH at specific times, and should I be using a command instead e.g. RDATAC/SDATAC?
My SCK is running at 4Mhz
I really appreciate any help you can provide! :)
TINA/Spice/LME49724: Unencrypted spice model for LTspice
DRV5015-Q1: Bob/Brp/Bhys parameters, how to calculate the detection accuracy corresponding to the chip?
Part Number:DRV5015-Q1
Hi Engineer,
Bob/Brp/Bhys parameters of DRV5015A1, how to calculate the detection accuracy corresponding to the chip?
If we want to customize the magnet that matches this chip, can 128-pole pairs be used? What should you pay attention to?
Can you recommend a matching manufacturer of magnets or magnets, how to customize?
Thank you very much!
BRs
Elsa Duan
BQ40Z50-R1: BQ40Z50-r1
Part Number:BQ40Z50-R1
Hi,
I am trying to monitor the system Pres on the Fuel Gauge . I was able to find the below information from TRM . Do I need to set any register for this sampling to happen or is it a default gauge setting ?
5.2.1.1 System Present PRES is sampled four times per second, and if PRES is high for 4 samples (one second), the OperationStatus[PRES] flag is cleared. If PRES is low for 4 samples (one second), the OperationStatus [PRES] flag is set, indicating the system is present (the battery is inserted). If the [NR] bit is set, the PRES input is ignored and can be left floating.
I tried monitoring the PRES flag on my battery pack and the flag is always set (Even when there is no system present and I measure the PRES pin which is always low .NR bit is cleared in DA configuration ).Based on the above image the I measure PBI on my battery which is 12.9v . So the PRES pin should stay high until connected to a system , But It is always Low. Can you kindly let me know If there is something we need to set on our end to detect these values properly .
Thanks.
Naveesh
WEBENCH® Tools: In Webbench Power Designer, time axis has no indication of scale when zoomed in
LM3481: LM3481MM-NOPB
Part Number:LM3481
Hello,
We are using LM3481MM/NOPB IC in one of our project to convert input voltage range 9V~36V to 12V/1.5A.
Initially we were using inductor with 2 coils having series inductance of 38.7uH and parallel Inductance of 9.7uH but due to some height constraint of inductor we have replace it with two discrete inductors of value 22uH. It is suggested in datasheet of LM3481 section 8.2.2 (page-26) that we can use discrete two inductors or mutual inductor as well. I have tested the same on Webench simulation tool.
Do you see any risk/cons if we use two discrete inductors in place of coupled inductor if yes then please let us know.
RTOS/AM3352: wollSSL TLS integration build a HTTPS capable embedded webserver
Part Number:AM3352
Tool/software: TI-RTOS
Hello,
a) We are currently evaluating the options to develop an embedded webserver which is capable of TLS encryption. It came to our attention that TI-RTOS offers a HTTP server with the NDK. At the same time we came accros a thread which suggested TI-RTOS being outdated for AM335x.
b) Is there currently an option to integrate TLS from wolfSSL with TI-RTOS and NDK to get a HTTPS server? Is this configurable in the CCS GUI configurator? A similar question was asked in https://e2e.ti.com/support/legacy_forums/embedded/tirtos/f/355/t/410743 .
Thank you for your help.
Andreas
DCA1000EVM: Automatize the data acquisition process of mmwave-studio
Part Number:DCA1000EVM
Hi,
I would like to know if there is any available script (preferably in Matlab) that will ease the acquisition of the raw data and automize this process.
Indeed constantly clicking on the Trigger button in mmwave-studio will take too much time for my application.
If no such file is currently available, any pointer will be more than welcome.
Kind regards,
Trong Quy
TXS0102 Voltage Error
When I was doing DFMEA, I found that the VIL (Ax) and VIL (Bx) of TXS0102 are only 0.15V, while the VOL of the end module is 0.45V (max), so the level does not match. Please help to confirm whether the specification of TXS0102 is wrong? If I can only replace the level conversion chip, what other models are recommended for I2C?
Similarly, VIH is only 3.3-0.4V, which is too low. VOH (min) = 2.0V in general MCU.
4G module:
VOH:1.35V(min)
VOL:0.45V(max)
VIH:1.2V(min)~2V(max)
VIL: -0.3(min)~0.6V(max)
DRV8886: DRV8886 Bulk Capacitor
Part Number:DRV8886
Hello,
I have the following questions related to the right performance of the bulk capacitor and the suitability of this capacitor in small PCBs.
- Is it necessary to use an electrolytic capacitor? Could I use one or several ceramic/tantalum capacitors instead?
- Is there an estimate value of the bulk capacitor according to the current changes of the driver? Could this capacitor be shared by 4 drivers, or each driver needs its own bulk capacitor?
Thanks in advance
J.R.





