TPS65400: What's the command to "Set All Registers to Default"?
Single point sensing element for FDC1004
What would be the topology of a single point capacitive water level sensor to be immersed in a rectangular/tubular container (about 2 feet in diameter and about 2-3 feet in height).
There is no access to this vessel from the outside.
Would it be of the digitated fingers type or just 2 square/rectangular areas on a pcb (or some other shape)?
How would I calculate the size of the traces in case of the digitated type and the size of the pads in case of the co-planer square/rectangular areas?
The sensor will be embedded in a rectangular/round tube/channel and sealed (containing all the circuitry).
Thank you
Gabe
TMS320F28379D: layout diagrams(top and bottom) for f28379d control card
Part Number:TMS320F28379D
Hi all,
Please can you provide me the link for the control card layout diagrams(top and bottom), which am not able to find in the controsuite path.
ti\controlSUITE\development_kits\~controlCARDs\TMDSCNCD28379D_v1_0\R1_3
Thanks
TMS320F28379D: can transceiver is required to verify the example code on Experimentkit?
Part Number:TMS320F28379D
Hi all,
I have a controlcard(ti\controlSUITE\development_kits\~controlCARDs\TMDSCNCD28379D_v1_0\R1_3) and docking station(ti\controlSUITE\development_kits\~ExperimentersKits\120or180pin_HSEC_DockingStn-HWdevPkg_v1_1\R4_1)
Understood the connections as follows,
CANTXA(GPIO31) and CANRXA(GPIO30) connected to GPIO82 80 of docking station,
Do we have to interface a CAN transciever to the docking station to verify the example program controlSUITE\device_support\F2837xD\v210\F2837xD_examples_Cpu1\can_loopback\cpu01\ccs,
Please clarify.
Thanks
Linux/AM3358: How to add cifs-utils to network hosted Linux system
Part Number:AM3358
Tool/software: Linux
Following SDK instructions, I can use minicom script to boot the kernel using TFTP, and run the NFS mounted root filesystem image from ~/ti-processor-sdk-linux-am335x-evm-03.03.00.04/targetNFS, however I cannot issue a mount -t cifs, it seems that cifs-utils is not installed in the network hosted Linux on the SDK. When running this image, I can see the Matrix demos, etc.
Hardware is beagleboneblack, so when running the pre built image that is installed ton board flash, I can run apt-get install cifs-utils with success, cifs mounts are then successful.
On the network mounted Linux provided in the SDK, looks like opkg is similar to apt/apt-get. Running "opkg update" attempts to update package list, but fails to contact lcpd.gt.design.ti.com for package list update.
Any advice or assistance offered is welcome. I would like to find a way to update packages on this network hosted system.
Thanks.
TMS320F28027F: Low power mode
Part Number:TMS320F28027F
Hello,
I was trying to program the flash of this device and I was able to upload the example code on it Example_28027_Flash, this was with external power. I decided to then switch from external power to USB power and upload the code. When I tried to do this, the device seems to have gone into low power mode?
When I do press yes, to take it out of Low power mode, my console shows me this:
How do I get this device out of Low power mode? What happend to this device? It was working perfectly fine before I uploaded the flash exmplae code and there were no power disturbance of any source.
Please advise.
Thank you,
Rajan Joshi
CCS/TMS320C6670 EVM CCS Connection Problem
Dear George,
Thanks a lot for your support,
I am installed CCS version “ccsv7” I am configured the target configuration file for “TMS320C6670” while running the “Test Connection” I getting following error shown below, please let me any modification required or any software installation required.
----[Print the reset-command software log-file]-----------------------------
This utility has selected a 100- or 510-class product.
This utility will load the adapter 'jioserdesusb.dll'.
An error occurred while soft opening the controller.
-----[An error has occurred and this utility has aborted]--------------------
This error is generated by TI's USCIF driver or utilities.
The value is '-600' (0xfffffda8).
The title is 'SC_ERR_LIB_ANY_LOCATE'.
I am very much appreciate please let me know any modification or software installation required, I am eagerly waiting for reply.
Thanks & regards,
Anilkumar
CC3200-LAUNCHXL: How to see IP address of an AP
Part Number:CC3200-LAUNCHXL
Hi,
I'm using CC3200 lanuch pad. I'm configuring it has an AP. fisrt i have used static IP and code the launch pad as below:
SlNetCfgIpV4Args_t net;
net.ipV4 = SL_IPV4_VAL(192, 168, 1, 10);
net.ipV4Mask = SL_IPV4_VAL(255, 255, 255, 0);
net.ipV4Gateway = SL_IPV4_VAL(192, 168, 1, 1);
net.ipV4DnsServer = SL_IPV4_VAL(192, 168, 1, 20);
lRetVal = sl_NetCfgSet(SL_IPV4_AP_P2P_GO_STATIC_ENABLE,IPCONFIG_MODE_ENABLE_IPV4,sizeof(SlNetCfgIpV4Args_t),(unsigned char *)&net);
i scanned AP ip address and it was showing 192.168.1.10 and code is working fine.
After this i modify the code as below:
_u8 len = sizeof(SlNetCfgIpV4Args_t);
_u8 dhcpIsOn = 0; // this flag is meaningless on AP/P2P go.
SlNetCfgIpV4Args_t ipV4 = {0};
sl_NetCfgGet(SL_IPV4_AP_P2P_GO_GET_INFO,&dhcpIsOn,&len,(_u8 *)&ipV4);
i scanned AP ip address and still it was showing 192.168.1.10 and code is working fine.
I have confusions here. Why same IP address is also showing if i used SL_IPV4_AP_P2P_GO_GET_INFO,&dhcpIsOn,&len,(_u8 *)&ipV4) also?
How the AP IP address assigning works?
For new board what is the default IP address for AP?
please help me to understand the above pointes.
Thanks
Basavanagouda
CD4097B: What is the input logic level
UCD3138A64: How to configure UART for UCD3138A64?
Part Number:UCD3138A64
Hi,
I'm trying to get UART working on UCD3138A64OEVM-662 eval board. I've got "partial success", please help me get to the "full success" - I bet the problem is something "stupid".
This is how I initialize UART:
#define UARTREGS Uart1Regs
int uart_init(unsigned int baudrate)
{
const Uint32 brval = (15625000 / 8 + baudrate / 2) / baudrate - 1;
UARTREGS.UARTCTRL0.bit.SYNC_MODE = 0; //asynchronous
UARTREGS.UARTCTRL0.bit.DATA_SIZE = 8 - 1; //8 bit payload
UARTREGS.UARTLBAUD.bit.BAUD_DIV_L = (brval >> 0) & 0xff;
UARTREGS.UARTMBAUD.bit.BAUD_DIV_M = (brval >> 8) & 0xff;
UARTREGS.UARTHBAUD.bit.BAUD_DIV_H = (brval >> 16) & 0xff;
MiscAnalogRegs.CLKGATECTRL.bit.SCI1_CLK_EN = 1;
UARTREGS.UARTCTRL3.bit.SW_RESET = 1;
UARTREGS.UARTCTRL3.bit.SW_RESET = 0;
UARTREGS.UARTRXST.bit.RX_ENA = 1;
UARTREGS.UARTTXST.bit.TX_ENA = 1;
UARTREGS.UARTTXST.bit.TX_WAKE = 1;
UARTREGS.UARTIOCTRLRX.bit.IO_FUNC = 1; //UART RX
UARTREGS.UARTIOCTRLTX.bit.IO_FUNC = 1; //UART TX
return 0; //so far ignored
}
sending data:
#define tx_rdy() UARTREGS.UARTTXST.bit.TX_RDY
#define tx_send(b) (UARTREGS.UARTTXBUF.all = (b))
int uart_try_send(int d)
{
if( !tx_rdy() ) return 0;
tx_send(d);
return 1;
}
int uart_send(const char string[], const unsigned int len)
{
unsigned int i;
for( i = 0 ; i < len ; ++i ) { while( !uart_try_send(string[i]) ); }
return len;
}
and in the main it goes:
const char hello_text[] = "It is me!\n";
uart_init(9600);
uart_send(hello_text, 10);
this is done before the main loop which calls pmbus_handler. The program does nothing more.
I build it using Code Composer 7 under Windows and use UCD3xxx GUI to program and debug.
The result is that TX line goes high (idle) after entering program mode, and becomes low again after entering ROM mode, what partly is the expected behaviour (thus "partial success").
But my oscilloscope shows no transmission from the IC.
The debugger in the UCD3xxx GUI says that the TX buffer contains the last sent character of hello_text, ie. '\n' (code 0x0a).
The TX_RDY flag is set to 1.
UART does not receive anything - RX_RDY remains 0 and RX buffer remains unchanged.
This looks like something was preventing the output from / input to UART - are there any other registers used to configure pins?
I've connected the oscilloscope to J25, pin 3. For reception on PC I've put on a jumper at pins 2 & 3.
For reception at UART I've put on a jumper on J23, pins 2 & 3.
For communication with a PC I'm using an USB-to-RS232 converter (but this only "confirms" the no-result shown by the oscilloscope).
The Fault3 line is pulled LOW (this is the "backdoor" from training labs).
Best regards,
Adam
TPS54239E: The frequency accuracy of TPS54239E
CC2650: BLE issue
Part Number:CC2650
BLE issue
We have developed a smd board with the CC2650 processor whose design was based on the TI's CC2650 Launchpad board.
The new smd board programs well, but the BLE seems to function during just a brief time interval.
The two red wirewraps shown in the image are not necessary because finally we have been able to program with only two wires by the cjtag protocol using the SmartRF Flash Programmer.
We have checked these brief BLE transmisions installing a BLE monitor application in an Android cell phone. Following a screen capture.
Its difficult to the Android application catch the BLE transmisión. For detect once I need turn on and off the board several times.
When the BLE is detected the signal strength is as strong as the Launchpad is. Seems to be not a power problem nor a RF adaptation problem.
Can anyone help us with this issue?
Regards,
Daniel
PCM5242: PCM5242 DSP issue when switching song
TIDC-CC3200AUDBOOST: CC3200 Audio to PurePath Motherboard
Part Number:TIDC-CC3200AUDBOOST
Hello,
I am interfacing 2 sets of CC3200 launchpad + Audio Booster packs per the audio demo instructions and successfully getting communication and audio.
A different audio amplifier is desired (TAS5754) which I will need to hook up through the PurePath Console Motherboard. While using the LINE OUT of the AUDBOOST to the LINE-IN of the PurePath MotherBoard is an option, I assume that some components in the audio signal chain of the AUDBOOST itself will be unnecessary (Codec, amplifier, etc).
In this instance, would using I2S from the CC3200 to the PurePath Motherboard be more desirable? Is there any other recommendations for bypassing AUDBOOST accessory components when an exernal codec and amplifier is being used?
Regards,
Logan
TPS54290: Duty cycle Consideration
Part Number:TPS54290
Hi,
We are planning to use TPS54290 in one of projects, it is dual output switching step down regulator and we would like generate 3.7V and 1.8V from 4.5V input using this regulator, just want check with you before proceeding further on design, would this regulator is capable to generate 3.7V@1A from 4.5V input. from the datasheet this device supports max duty cycle is 96% and we are presuming this regulator can generate 3.7V from 4.5V. can you please confirm on this.
Regards,
venkat
CCS/CC2650: My Launchpad is for cc2650 but I want to upload to cc2640, could this be the error?
Part Number:CC2650
Tool/software: Code Composer Studio
So I am using a Launchpad board to upload a program to my target board but I am receiving an error.
Error connecting to the target:
(Error -242 @ 0x0)
A router subpath could not be accessed.
The board configuration file is probably incorrect.
(Emulation package 6.0.576.0)
My Launchpad is for cc2650 but I want to upload to cc2640, could this be the error? If so is there a way to fix it?
TMS320F28379D: PWM Phase Shift too large if "High-Resolution"-Register (TBPHSHR) is used
Part Number:TMS320F28379D
Hello!
I want to use the F2837xD LaunchPad to create four synchronized 100kHz, 50% duty cycle PWMs, each phased shifted with respect to the others. Each phase shifted signal should lag with respect to the reference PWM (Signal 1 of 5).
The scheme I'm using is the following:
I use ePWM1 to create the first PWM signal, which is also used as master for all other PWMs.
For the other PWMs, I use ePWM2 and ePWM4 to 6 as slaves. They load their respective phases value when the Master generates a SYNCOUT (in the event of master counter == 0).
I managed to get the ePWMs running using only the regular ePWM. If I want to use the HRPWM, I suddenly get big errors in the phase shift. For clarification, find below my register values and the measured phase shifts. Do you see an error with this or is there an altogether easier solution for realizing a lagging phase shift?
| phase lag in clock cycles | calculated phase value in clock cycles | TBPHS | TBPHSHR | Δt target | Δt actual | |
| ePWM1 | 0 | 0 | 0x0000 | 0x0000 | reference PWM | reference PWM |
| ePWM2 | 4.00 | 998.00 | 0x03E6 | 0x0000 | 40.00ns | 39.7ns |
| ePWM4 | 4.25 | 997.75 | 0x03E5 | 0xC000 | 40.25ns | 57.3ns |
| ePWM5 | 4.50 | 997.50 | 0x03E5 | 0x8000 | 40.50ns | 54.3ns |
| ePWM6 | 4.75 | 997.25 | 0x03E5 | 0x4000 | 40.75ns | 51.8ns |
| note: In this case, one PWM period has 1000 clock cycles, 1 clock cycle equals 10ns. The phase value is "split" between TBPHS and TBPHSHR with the HR-Register containing the fractional part. | ||
| The phase values are calculated as follows: | ||
| PHS = (RELOAD+2 -PHASE) % RELOAD | ||
| whereby: | ||
| RELOAD = T - 1 = counter reload value used by ePWM | ||
| T = PWM period in clock cycles | ||
| PHASE = lagging phase shift expressed in clock cycles (can have fractional part) | ||
| PHS = absolute phase shift in clock cycles (the value that has to be assigned to TBPHS and TBPHSHR) | ||
| 2 = correction of master-to-slave time lag (in this case 2 clock cycles) | ||
| % RELOAD ensures that no invalid values (bigger than RELOAD) can be applied. | ||
Sincerely
Matthias
Student (University of Applied Sciences Ingolstadt)
TMDSSOLARUINVKIT: Micro Inverter Kit - Two possible circuits for measuring input current
Part Number:TMDSSOLARUINVKIT
I have a TMDSSOLARUINVKIT unit and i'm studying its example software and hardware.
I found out on the board and schematics that it comes with two circuits for measuring input (PV) current at flyback stage. One uses a Current Transformer and the other uses a Hall Effect Sensor.
Both circuits are assembled and their outputs are connected to different analog inputs of the C2000 IC.
Looking at the example code written by TI, just one measurement circuit is used (the Hall Effect) by default.
By changing some lines of code I can use the other circuit (CT) but my unit is damaged and I'm waiting for some components to fix it, so I couldnt test this modification.
There is no mention about this in the documentation. I've just found out by analysing the hardware and source code.
I would like to know the reasons for this and the consequences of using one measuring circuit over another.
It was only for didactic reasons??
Thanks
TM4C123GH6PM: Possible conflict between UART3 and M1PWM2
Part Number:TM4C123GH6PM
I'm checking if there is any known conflicts between UART3 and M1PWM2.
Configure UART3 and output data on the TX pin. Scope confirms output.
Then configure M1PWM2 to generate a ~300kHz 50% signal, no interrupts, just the output signal. Scope confirms output.
However, now no signal is output on UART3 TX.
UART3 is on GPIOC. M1PWM2 is on GPIOA, PA6. Don't see how they can interact.
Is there something I don't understand?
Linux/ADC081C027: Ti Mainline and ADC081C027
Part Number:ADC081C027
Tool/software: Linux
Hello
I am trying to install the driver for the ADC081C027, but when compiling the code I ran into errors concerning err.h and a few other included files that I do not have on my linux machine. I then tried to install TI mainline but I am confused on how to since I am running linux on a arm7 processor. How do I get these header files and how do I install linux mainline?
Thanks,
Vijit Singh




