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

CC1110-CC1111DK: Finding the correct documentation for the following

$
0
0

Part Number:CC1110-CC1111DK

We are a bit confused by the documentation provided by TI on the CC1110EM that comes with the SmartRF04EB. The manual for the CC1110 cites a particular architecture for a CC1110FX. We need the documentation for the CC1110EM (we think as that is what the plugin SoC PCB says: "CC1110EM").


TMS320F28034: Variable being assigned to itself

$
0
0

Part Number:TMS320F28034

Hi C2000 Team,

My customer has started evaluating the SFRA tool that comes with controlSuite. In SciCommsGui_32bit.cpp file, occasionally the compiler will flag and error on a variable being assigned to itself (see below).


if (SciaRegs.SCICTL2.bit.TXRDY == 1) { SciaRegs.SCITXBUF = dataOut16 & 0x000000FF; SendTaskPtr = 2; } else { TaskDoneFlag = TaskDoneFlag; break; }

Can you give me any insight as to why the variable is being set to itself?  If this needs to be done, then how do I prevent compiler errors in the future?

Thanks!

Barend

AM3352: DDR3 PHY Configuration

$
0
0

Part Number:AM3352

Team, I'm working through the following DDR PHY register configuration wiki http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3_using_Software_Leveling and am modifying the gel file contained on that page for the starter kit EVM. The process is working well using the Samsung device K4B2G1646F-BYMA and I have two questions:

  1. Does the gel file set the DDR3 clock frequency or is this a function of hardware straps and xtal osc freq?  I need to make sure I’m running the DDR interface at 400MHz (short of probing with a fast and cumbersome scope) rather than 303MHz as stated in the gel file.

  2. The AM335x DDR Register Calc spreadsheet requires an  ODT low on parameter (REG_T_ODT).  This is not listed on Samsung data sheet.  Parameter in highlighted in RED below.  How can I get this parameter?  Can this be calculated indirectly from other listed parameters on the Samsung data sheet?

Your guidance is welcome. Thank you!

CCS/CC3200-LAUNCHXL: Connecting cc3200 to openVPN as a client

$
0
0

Part Number:CC3200-LAUNCHXL

Tool/software: Code Composer Studio

Hello,

1.  I am trying to get the cc3200 to connect to an openvpn server as an openvpn client. Is there an easy way to do this and how? I have the default example working on how to connect to a wifi access point to internet, but now I want to connect through a VPN. I would like to modify the example so that I can connect to internet as a vpn client. 

2. I noticed that there is a MQTT protocol that can also be used for secure comms with the CC3200, but have some concerns as to what is the data rate compared to if I do not use MQTT but rather modify the default wifi example to connect via VPN?

Thank you,
-iFer

F28M36P63C2: I2C Slave Interrupt

$
0
0

Part Number:F28M36P63C2

Hi all,

I'm trying to implement a basic I2C slave who always replies the same data when the master tries to read a byte. 

The data is 0xbb.

When I try to read in the first time after reset the microcontroller, the data is received correctly, as expected. But, if I try to read again, the data received in the master is corrupted.

My master is already tested and works well with another device.

Here is my code for I2C ISR.

void isr_i2c_slave_offboard_isolated(void)
{
    if (I2CSlaveIntStatus(I2C_OFFBOARD_ISO_SLAVE_BASE, I2C_SLAVE_INT_DATA)) {

        g_ui32Status = I2CSlaveStatus(I2C_OFFBOARD_ISO_SLAVE_BASE);

        if (g_ui32Status & I2C_SLAVE_ACT_RREQ) {
            g_ui32DataRx = I2CSlaveDataGet(I2C_OFFBOARD_ISO_SLAVE_BASE);
        }

        if (g_ui32Status & I2C_SLAVE_ACT_TREQ) {
            I2CSlaveDataPut(I2C_OFFBOARD_ISO_SLAVE_BASE, 0xbb);
        }


    }

    I2CSlaveIntClear(I2C_OFFBOARD_ISO_SLAVE_BASE);
    I2CSlaveIntClearEx(I2C_OFFBOARD_ISO_SLAVE_BASE, I2C_SLAVE_INT_DATA);

}

I need to check something else in ISR?

Thanks!

RTOS/CC2630: How to migrate a TIMAC-based project to TI-RTOS 2.21?

$
0
0

Part Number:CC2630

Tool/software:TI-RTOS

I'm maintaining a TIMAC-based project (an application based on TI IEEE802.15.4 MAC software stack) running on a CC2630 MCU.  The project builds against TI-RTOS 2.11, but the current draw in standby mode seems a little excessive (I think I saw 50uA with a sample application running an idle task).  When running a sample application built against TI-RTOS 2.21, I see a much more acceptable standby current of 1uA (I'm actually using CC2650 to run sample applications on, but it's the same silicon as CC2630).  So now I'm wondering if I can get my application to draw a lot less current with the TIMAC stack disabled in standby mode if I upgrade to the latest TI-RTOS.  Has this been done before?  Does anyone know what this kind of update involves?  Thank you!

SN74LV8154-EP: Power consumption issue

$
0
0

Part Number:SN74LV8154-EP

Hi,

I’m having a power consumption issue with a binary counter.

I’m using TI’s SN74LV8154 32 bit binary counter; you may find both the schematic and the actual board attached.

I’m supplying the counter with 2.08V, which should account for the current draw of a few µA (see page 5). Instead I’m drawing 2mA. The counter is fed with a 20MHz pulse; counter outputs nothing (GAL-GBU are pulled to 3.3V). 

Where do 2mA come from? How do I drop it into the µA range? Many thanks in advance, I could really use some help here. I attached a pic of the setup too.

Here are some observations:

It looks like the current draw linearly depends on the input pulse; I don’t remember the exact readings, but I think I had ~0.2mA for 2MHz, ~0.45mA for 4MHz, ~0.6mA for 6MHz. 

If I leave GAL-GBU disconnected, the current draw goes to 2.5mA. Same thing if I’m outputting any of the bytes. It’s not because I’m giving a 3.3V input into GAL-GBU, is it? (I don’t have direct access to the circuit right now to check if it is the problem)

CCS/CC3220SF-LAUNCHXL: How to download MCPI for CC32XX

$
0
0

Part Number:CC3220SF-LAUNCHXL

Tool/software: Code Composer Studio

Hi,

    I am following the CC32XX Getting Started Guide it says there to select MCPI for CC32XX, but I do not see it as an option at CCS. How do I download and install this MCPI for CC32XX? What is this MCPI for CC32XX?

-kel


CCS/CC3200: TI Designs Bluetooth ® Smart to Wi-Fi ® IoT Gateway

$
0
0

Part Number:CC3200

Tool/software: Code Composer Studio

Hi,


I debug through the IoT instruction manual, the phenomenon is IoT board sensor data can be uploaded to the cloud sensortag, but also through the http protocol to get the sensor data, but this can only have 4

sensor data, you want to achieve more More sensor data, such as sensortag nine-axis sensor, IoT in the board code will be how to achieve, how to do? Modify that part of the code?

IoT:

www.ti.com/.../TIDC-BLE-TO-WIFI-IOT-GATEWAY

AM5728: AM5728 EVM boot memory map and brief about booting

$
0
0

Part Number:AM5728

Hi,


Can anyone help me in understanding AM5728 EVM boot memory map (means from ROM to DDR) and details of booting about Uboot , bootloader, kernel and filesystem sizes and how it process.

regards

satya

CC3220: Recovery from security alert / device locked

$
0
0

Part Number:CC3220

I'm trying to understand how best to recover the CC3220SF after the device is locked due to too many security alerts.  I understand that the device needs to be restored to factory, and that this can be accomplished either via the SOP pins or via software.  Focusing on the software route, I have implemented a SimpleLinkGeneralEventHandler(..) to handle the the SL_DEVICE_EVENT_ERROR and to perform a factory reset via software, and this seems to work.  My question though is what options are there if the device doesn't actually get factory reset by this sequence, and the next time it boots it is already over the security alert threshold?

The documentation seems to indicate that I should expect sl_Start(..) to return SL_ERROR_FS_ALERT_ERR, but at least when I run through this situation in the debugger it looks like sl_Start(..) is returning SL_API_ABORTED instead.  In addition, the subsequent call to query the number of security alerts sl_FsCtl(SL_FS_CTL_GET_STORAGE_INFO, ..) fails as well, as does any further attempt to request a factory reset.

When I get myself into this situation in a production environment, it seems like the CPU doesn't even boot at all.

So what should I expect to still work if the CPU is booted after too many security alerts?  Is it still possible to request a factory reset via software?  Or is the only option at this point a factory reset via SOP?

Thanks,

AJ

How to Run Heavy Kwatt motor with Instaspin

$
0
0

Dear sir,

                   I want to Run above 10Kwatt motor with instaspin.it is possible?

if possible then please help me what kind of changes required in hardware as well as software

AWR1642BOOST: Clock_setTimeout in demo

$
0
0

Part Number:AWR1642BOOST

hello,

     In demo,

              Void Clock_setTimeout(Clock_Handle handle, UInt32 timeout);

             timeout — initial timeout in Clock ticks

In demo,1 Clock tick is equal to how many milliseconds?what is unit of Clock tick?

F28M36P63C2: Routing Cmparator Output to PWM Trip zone

$
0
0

Part Number:F28M36P63C2

Can I use comparator output as a trip input to PWM module without any hardware connections( It should be instantaneous i.e., as available in piccolo controller 28030 where i can use comparator output as a DC event generator which in turn used as a source for PWM Tripping)..

TPS65982: The Regin0 and Regin1 of Flash FW to device setting

$
0
0

Part Number:TPS65982

Hi team,

I have two questions about update FW by USB memory, please kindly help. Thanks

1. In orderto write SPI ROM by USB memory, it is necessary to set the regions as following?
    Region 0 : 0x2000
    Region 1 : 0x20000

With reference to TI document “TPS6598x FW Update From Embedded Controller Over I2C”.

[Process]

step1:check Regions address = {0x00002000, 0x00020000} (refer to TI document P12)

          const uint32_t rgnPntr1Val[2] = {0x2000, 0x20000};

step2:If step1 is OK, proceed FW writing process, if else issue error.

So to make sure FW update success, we need to ensure to set Regions as 0x2000 & 0x20000? Could we modify the address or even skip this checking process?

2. Does it relate to the low region file? Because we find the regions address may be changed to "Region0:0x2000 Region1:0x12000" in the early Application Customization Tool version.

Thanks


LM5060-Q1: Failure on OVP

$
0
0

Part Number:LM5060-Q1

Hello,

I am using the LM5060 high side protection on a senior design project for school.  I have the setup configured to have a UVP and OVP of approximately 20V and 60V respectively.  After completely assembling my pcb, when I power on the board and reach the UVP threshold the FETS connected to the GATE pin of the LM5060 come on and the board powers up fine.  And when I reach around 55V-60V the board was shutting off.  However, after cycling through the process of testing the UVP and OVP multiple times by increasing from below UVP to above OVP limits and down from OVP to UVP limits, the LM5060 eventually fails when reaching the OVP limit and.......well, magic smoke.  However, I had tested my high side power protection when the board was partially assembled (basically only the high power side with no loads) and the LM5060 never failed.  I assumed there was a fault in the rest of my circuit but could find nothing to confirm my suspicions.  I am thinking that the actual cause of the failure could be due to voltage transients when the MOSFETS are shutting off quickly at the OVP limit.  I think the reason it didn't fail when no load was present was due to the lower current as compared to the higher current load when I had populated the rest of my board.  My fully populated board basically only has a F28035 piccolo MCU, a couple op-amps, CAN transceiver, DRV8301 motor driver, and RS 232 communication hardware.  The load current with the populated board was very low, far less than half an amp.  Is it possible with such a small current to have dv/dt transients that would cause the LM5060 to fail?  Also, the FETS end up shorting source-to-drain upon failure.  I attached a picture of my shematic (note: the R13 and C11 have been removed due to too much delay in the FET gate charge time). Thanks for the help.

Linux / am3358:Am3358 sk wifi

$
0
0

Part Number:am3358

Tool/software: Linux

Hİ 

There was a sd card me too. I formated this sd card. I affixed the sd card into am3358 sk. but There is not wifi in am3358 sk 

How to install wifi into this device ?

RTOS/CC2640: cc2640

$
0
0

Part Number:CC2640

Tool/software:TI-RTOS

Hello everybody,

I am trying to transfer the data between cc2640 and external eeprom chip which communicate over I2c protocol. I want to implement i2c in simpleBLEperipheral project.

Please help.

SIMPLELINK-CC2640R2-SDK: During offchip OAD process I sometimes get CRC error

$
0
0

Part Number:SIMPLELINK-CC2640R2-SDK

Hello,

I'm working on multirole project on stack simplelink_cc2640r2_sdk_1_40_00_45, XDC tools 3.50.4.43 and cc2640r2f custom made sensortag devices.

While performing offchip OAD I sometimes get CRC error and again I rest the device and try again that time its successful.

Also my OAD gets successfully only if I use .hex file and the device doesn't get OADed if I use .bin file.

I have made OSAL_SNV=0 in Stack library and commented

/* Include GAP Bond Manager */
/* -DGAP_BOND_MGR */

in build_config.opt.

Please advice, thanks.

RTOS/MSP430F67451A: msp430f67451a

$
0
0

Part Number:MSP430F67451A

Tool/software:TI-RTOS

Hi:

    I have some about the problem about msp430f67451a.   This series of single-chip computer can run the operating system UC/os II?How to operate?

     

Viewing all 262198 articles
Browse latest View live


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