LOAD SWITCH WITH DELAY
UCD3138: Reset UART module
CCS: CCS 8.2.0.00007 can´t create PRU project
Tool/software: Code Composer Studio
I installed the compiler, but can not create a project
TM4C123GH6PZ: Having problems with i2c, "I2CMasterIntStatus" returns false when expected to return true.
Part Number:TM4C123GH6PZ
Hi,
I'm new to i2c so please bear with me.
I have a code where my processor (TM4C123GH6PZ) is defined as a master and sends data through i2c to another component.
The code I use is:
"
SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C1);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
ROM_GPIOPinConfigure(GPIO_PA6_I2C1SCL);
ROM_GPIOPinConfigure(GPIO_PA7_I2C1SDA);
I2CMasterEnable(I2C1_MASTER_BASE);
GPIOPinTypeI2C(GPIO_PORTA_BASE, GPIO_PIN_6| GPIO_PIN_7);
GPIOPadConfigSet(GPIO_PORTA_BASE, GPIO_PIN_6, GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIOPadConfigSet(GPIO_PORTA_BASE, GPIO_PIN_7, GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_OD_WPU);
I2CMasterInitExpClk(I2C1_MASTER_BASE, SysCtlClockGet(), false);
SysCtlDelay(ROM_SysCtlClockGet()/20);"
up to here is the setup code,
the next part is the problematic part, this is the code for trying to send data:
"
I2CMasterSlaveAddrSet(I2C1_MASTER_BASE, SLAVE_ADDRESS, false);
I2CMasterDataPut(I2C1_MASTER_BASE,reg);
I2CMasterControl(I2C1_MASTER_BASE, I2C_MASTER_CMD_BURST_SEND_START);
while(I2CMasterIntStatus(I2C1_MASTER_BASE, false) == 0)
{
}
//
// Clear the I2C interrupt.
//
I2CMasterIntClear(I2C1_MASTER_BASE);
I2CMasterDataPut(I2C1_MASTER_BASE,(unsigned long) data);
I2CMasterControl(I2C1_MASTER_BASE, I2C_MASTER_CMD_BURST_SEND_FINISH);
while(I2CMasterIntStatus(I2C1_MASTER_BASE, false) == 0)
{
}
//
// Clear the I2C interrupt.
//
I2CMasterIntClear(I2C1_MASTER_BASE);
"
some times this works ok, but other times i get stuck on the yellow-marked while loop. it seems that the following code in the "I2CMasterIntStatus" function
"return((HWREG(ulBase + I2C_O_MRIS)) ? true : false);"
sometimes just returns false always. I'm not really clear on why, nor am I clear on what is responsible on "turning on" this register.
any explanation and resolution would be greatly appreciated
Linux/LAUNCHXL-CC2650: Connecting Educational Boosterpack MK II with CC2650 LaunchPad
Part Number:LAUNCHXL-CC2650
Tool/software: Linux
My cc2530 BR can receive cc2530 client UDP message
but cc2650 Br can't receive cc2530 client UDP message
My CC2650 Launchpad Br can't receive cc2530 client UDP packet .
if cc2650 zigbee can't communication with cc2530 .
I use contiki 3.0 exapmle code /home/elishachang/AMI/IOT_CC2650_New/6lbr/examples/ipv6/rpl-border-router
MSP430F2619S-HT: Availability
Part Number:MSP430F2619S-HT
how long this product will be available in the market?
Searching
BQ20Z75: Battery feed problem
Part Number:BQ20Z75
Dear team,
A customer now has an old battery (using the BQ20Z75 solution), which causes serious battery feeds due to long inventory times and no power-up maintenance. The solution they consider is to let the battery enter Shutdown Mode when the battery is stored, and increase the Shutdown Voltage voltage to extend the storage time. After entering the Shutdown Mode, the charge and discharge MOS is turned off. If the battery is inserted into the board, can it be normal charging? If not, how do I exit Shutdown Mode?
Could you please help answer this question?
Thanks & Best Regards,
Sherry
CCSTUDIO: Is it possible to install ccs build inside Jenkins's folder and link them
Part Number:CCSTUDIO
Hi,
is it possible to install CCS build on linux in the same server as Jenkins, and link ccs build with the Jenkins.
I have done that with 2 different server, but not on the same server.
If anyone has done that in the past, could you please advise me,
TCA9548A: TCA9548A & TCA95416A Series connection violation
Part Number:TCA9548A
Hi,
may i know if i'll be violating Vil & Vol conditions if TCA9546 & TCA9548 were being connected in series? My connection will be as follows as i'm attempting to increase number of slave devices that carries identical slave address.
MCU=>TCA9546=>TCA9548=>multiple slave address(identical addresses)
There's concern on this implementation after reading through some documents from devices such as PCA9515 mentioning two or more PCA9515s could not be setup in series connection. Does this applies to TCA9548/6 family of devices as well?
Regards,
Leo
BQ77915: Over current discharge (OCD) not tripping
Part Number:BQ77915
My application is a basic 5S configuration, very similar to the basic configuration of the demo board but with a 20A OCD1 trip. I have designed and layed out my own PC board so this troubleshooting is on that. I'm using a 3mOhm current sense to develop the 60mV @ SRP & SRN. My problem is that I can not get the IC to trip (turn off discharge FETs) at all when an OC load is applied. As a test, I even increased the sense resistor to 10mOhm which should cause it to trip @ 6A but still nothing. The EVAL board I have, which is set for approx. 4A tirp, does trip in my test configuration with no problem.
I'm using a Kelvin connection at the sense resistor and I routed these traces to SRN & SRP as if they were diff pair, together and keep them away from other routing. The filtering components are the same as listed in appnotes and on demo board and are placed very close to the IC pins (10 & 11).
I see the sense voltage at the IC pins, no problem when the load is heavy enough to exceed 60mV, nothing happens..... the load is still supplied....even when I double the load I have tried different resistor values on the OCDP pin (detection delay). I even cut away my SRN & SRP traces and jumpered-in a small length (~ 2.5 inches) directly from the sense resistor to RC filter input right at the IC pins.
I'm using an electronic load in constant current (CC) mode to execute this test. I have actual 18650 cells attached to the circuit.
It's as if the lot of ICs that I received from our supplier has the OCD features disabled in the EPROM settings. My next step is to actually remove the IC from the demo board and install it on my board. Yes, it has come to that. So, I'm looking for ideas.
LAUNCHXL-F28379D: Trip-Zone By external trigger
Part Number:LAUNCHXL-F28379D
Hi All,
I am trying to understand the Trip-Zone for Epwm.
For my application I am using pwm with intrrupt. So i need to enable and disable particular pwm pin as my need.
I am refering the example code from epwm_trip_zone.c but i am not able to understand the below.
How it is disabling the GPIO0 ?
Aslo can i change the pin no. GPIO12 to GPIO4 so what changes i need to change above.
TPS55340: Estimation for Power stage gain (Kps)at Fco for TPS53340
Part Number:TPS55340
Hi,
with reference to TPS53340 Boost,
- I would like to know how to derive the equation for diode “Id” in row 74 of “Boost Calculations”? FYI, I am using worst-case of “Iout_max” (row 49) to approximate the maximum current that flows through the diode (because of series connection) but “Id” equation gives higher value.
- In the “Small Signal” spreadsheet, where to get the definitions for He(f), Gid(f) and Tpw(f)? i'm trying to locate TI literatures that may provide details of this information. BTW, I found P(s) and Gdv(s) from “SLVA274A”. In TPS55340 datasheet, He(s) is defined but it is not valid here because Se >> Sn. I am interested to know more about these 3 equations since it helps to approximate KPS at Fco. Is these 3 equations applied to other TI boost regulators too?
Regards,
Leo(Please visit the site to view this file)
- I would like to know how to derive the equation for diode “Id” in row 74 of “Boost Calculations”? FYI, I am using worst-case of “Iout_max” (row 49) to approximate the maximum current that flows through the diode (because of series connection) but your “Id” equation gives higher value.
- In the “Small Signal” spreadsheet, where to get the definitions for He(f), Gid(f) and Tpw(f)? I cannot find any TI literature that provides/ details this information. BTW, I found P(s) and Gdv(s) from “SLVA274A”. In TPS55340 datasheet, He(s) is defined but it is not valid here because Se >> Sn. I am interested to know more about these 3 equations since it helps to approximate KPS at Fco. Is these 3 equations applied to other TI boost regulators too?
TMS320F28034: File format document about *.out file
Part Number:TMS320F28034
Dear,
Could you help to provide the file format document for C2000?
We need the document to analyze the file for programmer, and we are supporting the TMS320F28034PN for China customer.
Thank you.
Jack
TPS65400: want to know the default vref value
Part Number:TPS65400
Hi I am using TI's TPS65400 EVM , I want to know the default vref value of the TPS65400 value,because I want to create a customize power domain with it,and also There's a problem while I'm change the feedback resistors to out 9v but in that situation it can handle only 1.2 A,what is the reason for that?
CCS/CCSTUDIO: Failed to connected to XDS110 under Citrix virtual machine
Part Number:CCSTUDIO
Tool/software: Code Composer Studio
Hi,
This is TI FAE, my customer recently report a issue that while using CCS under Citrix virtual machine, the device manager could find XDS port (COM), but fail to connect to XDS in CCS. The detail information as followed pictures.
What I guess the root cause of the issue is that firmware need to update in XDS110 to fit the environment of Citrix. Could you help look into? Thanks!
Compiler: TMS320F28379_Test
Tool/software: TI C/C++ Compiler
Hi! TI!
Could you help me with my problem.
"./source/F2837xD_struct.obj" "./source/F2837xD_usDelay.obj" "../F2837xD_Headers_nonBIOS_cpu1.cmd" "../TMS320F28379D.cmd" "../Lib/F021_API_F2837xD.lib" "../Lib/F021_API_F2837xD_FPU32.lib" "../Lib/IQmath.lib" "../Lib/IQmath_fpu32.lib" "../Lib/SFO_v8_fpu_lib_build_c28.lib" "../Lib/usblib.lib" -llibc.a ../LibSource/libc.a
<Linking>
error #10008-D: cannot find file "libc.a"
warning #10204-D: automatic RTS selection: could not resolve index library "libc.a" to a compatible library
warning #10208-D: automatic RTS selection: attempt to automatically link in index library "libc.a" failed; file not found
warning #10062-D: entry-point symbol "_c_int00" undefined
error #10010: errors encountered during linking; "HALO_TMS320F28379_Test.out" not built
My installs of linker
-v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --advice:performance=all --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number -z -m"HALO_TMS320F28379_Test.map" --stack_size=0x200 --warn_sections -i"C:/TMS320F28379_Test/TMS320F28379_Test/Lib" -i"C:/HALO_TMS320F28379_Test/HALO_TMS320F28379_Test" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="HALO_TMS320F28379_Test_linkInfo.xml" --rom_model
SN74AXC8T245: Output after VCCA lost power
Part Number:SN74AXC8T245
Hi Team,
The datasheet says: The VCC isolation feature ensures that if either VCC input supply is below 100 mV, all level shifter outputs are disabled and placed into a high-impedance state.
Here is the application: 1.5V is for processor and VCCA, 3.3V is for VCCB.
In the beginning, /OE is connected to GND, A1 is input and B1 is output. Processor is set to high on A1, so B1 is high.
Then /OE is connected to 1.5V, when 1.5V for processor and VCCA powers off, what will B1 be? Is it still keeps high?
What does the figure 4 mean in the datasheet?
Thanks and best regards,
Hao
TMS320F28377S: CMD file: Combining .TI.ramfunc and ramfuncs
Part Number:TMS320F28377S
Hi,
How do I combine .TI.ramfunc and ramfuncs?
Please don't put me off with the general information on the wiki page.
I trried all the combination of this:
ramfuncs : LOAD = FLASHcode,
RUN = RAMDfunct,
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
RUN_SIZE(_RamfuncsRunSize),
RUN_END(_RamfuncsRunEnd),
PAGE = 0, ALIGN(4)
.TI.ramfunc : ramfuncs
But with no luck. So how do I combine them so that RamfuncsLoadSize and _RamfuncsLoadStart etc cover both sections?
Thanks.
Yes I already found all the wiki pages for cmd files.
AM5728: HDMI ESD protection
Part Number:AM5728
Hi everybody,
we are developing our custom board with AM5728 with an HDMI 1.4a compliant interface.
Regarding the ESD protection on the high-speed lines we would like to know if it is better to use TPD12S016 or TPD1E05U06:
- TPD12S016 (it supports HDMI 1.4 Data Rate) has a typical capacitance of 1.2 pF
- TPD1E05U06 has a typical capacitance of 0.42-0.5 pF
The TPD1E05U06 has been used on AM572x EVM and AM570x EVM boards (see also e2e.ti.com/.../534575, while on the AM571x, AM572x and AM574x IDK boards the TPD12S016 is used.
Please let us know which solution is better, many thanks in advance.
Marco


