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

TPS65400: What's the command to "Set All Registers to Default"?

$
0
0

Part Number:TPS65400

In our design we need to enforce all the registers in TPS65400 to its factory default before applying other settings. What's the PMBus command to "Set all Registers to Default"? (please see the attached picture)

Thanks

Nikko


Single point sensing element for FDC1004

$
0
0

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

$
0
0

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?

$
0
0

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

$
0
0

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

$
0
0

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

$
0
0

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

$
0
0

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

$
0
0

Part Number:CD4097B

Hi Team,

My customer is using CD4097B and supply voltage is 3.3V(VSS is connected to GND). The control level is described at 5V and what is the input logic level when supplied voltage is 3.3V?

Thanks a lot.

Vincent Chen

UCD3138A64: How to configure UART for UCD3138A64?

$
0
0

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

$
0
0

Part Number:TPS54239E

Hi

Fig10 of TPS54239E's datasheet is the characteristics at Ta=25℃.
Are there the data of any other ambient temperature?
My customer need the frequency tolerance.
Best regards,
Yokota

CC2650: BLE issue

$
0
0

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

$
0
0

Part Number:PCM5242

Hi,

PCM5242 DSP will down  when switching song, and DA output "ba~ba~" noise.if it did not  be  configured mini DSP, it has not this status, constantly switch song, output is OK. Could you give any comments. Thanks.

TIDC-CC3200AUDBOOST: CC3200 Audio to PurePath Motherboard

$
0
0

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

$
0
0

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?

$
0
0

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?

The following is the connection I have:

TMS320F28379D: PWM Phase Shift too large if "High-Resolution"-Register (TBPHSHR) is used

$
0
0

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 cyclescalculated phase value in clock cyclesTBPHSTBPHSHRΔt targetΔt actual
ePWM1000x00000x0000reference PWMreference PWM
ePWM24.00998.000x03E60x000040.00ns39.7ns
ePWM44.25997.750x03E50xC00040.25ns57.3ns
ePWM54.50997.500x03E50x800040.50ns54.3ns
ePWM64.75997.250x03E50x400040.75ns51.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

$
0
0

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

$
0
0

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

$
0
0

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

Viewing all 262198 articles
Browse latest View live


Latest Images

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