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

TMP107: TMP107 sensor reporting -128C using TMP107EVM USB dongle

$
0
0

Part Number:TMP107

We have a string of 7 sensors which are recognized correctly by using of in-house software as well as the TI107EVM software and USB dongle. However when reading the sensor string, sensor 6 ( Number 1 is the nearest to the dongle) reads -128C while all the other sensors read correctly.

Does anyone have an insight to this behavior?

Thanks

David


TPS65982: Thunderbolt Captive Cable image

$
0
0

Part Number:TPS65982

If I use this image and download it to my TPS65982 I thought that it would generate an SOP' message upon connection to a laptop. I'm not seeing that happen and I'm wondering if I'm misunderstanding what this does. I'm trying to use one TPS65982 and make it have a 'captive cable' in front so that I can activate a Thunderbolt host laptop and have it enter TBlt alt mode without using an external marked cable.

Thanks,

Warren

AFE5809EVM: Figure 19 of user manual, strange red cable

$
0
0

Part Number:AFE5809EVM

Dear All,

On Figure 19 of AFE5809EVM user manual (slou338a), if you look at the top left of the figure you would see the power cables. I would like to know why the red cable is connected to the -5v jumper. Conventionally, red cable has positive voltage, so, I would like to know the polarity of red cable.

THanks

MSP430FR5994: Availability in the 48-Pin package

$
0
0

Part Number:MSP430FR5994

Dear TI,

I'm currently using the FR5969 48-pin part and want to go to a bigger memory device in the FRAM family.  I saw a post for Q1 2017 for the 80-pin version.  When is it going to be available in the 48-pin version?

I can't seem to find any information on this part which would be drop-in replaceable.

Thanks,

-Jim

AFE5809EVM: where is the source of DCLKP on the board

$
0
0

Part Number:AFE5809EVM

Dear friends,

I'm trying to debug an issue that we have with our AFE5809EVM. I would like to know where is the original source of DCLKP (ADC Output, Pin P10-58)? I have already looked in the schematics, however, I could not find any DCLKP. I would like to know which part is generating this clock.

Thank you

TSW1400EVM: where is R54 (Resistor) on this board?

$
0
0

Part Number:TSW1400EVM

Dear All,

I'm debugging an issue with our TSW1400EVM. I would like to know where is the R54 resistor on this board? I can find it on the schematics, however, I cannot find it on the board.

Thank you

RM57L843: issue with circular buffer using DMA and dummy channel

$
0
0

Part Number:RM57L843

Hi,

a customer has used other e2e posts successfully to implement a circular buffer with DMA and a dummy channel

The customer is trying to use the DMA on the RM57 to fill a circular buffer with data received from the SCI. The E2E site was very helpful, and answers there got him most of the way; now just down to one problem that if solved should allow everything to work.

Here is the setup:

    • Set up 3 DMA channels:
      • RX channel that fills a large (1KiB) buffer, with auto-initiation and BTC enabled. Frame transfer mode is used, with frames of 1 byte triggered by the SCI DMA HW request. Port B read, Port A write.
      • "dummy" channel that  is software-triggered and makes a transfer of one word from an arbitrary peripheral register (I picked the DMA PTCRL register, but the result isn't used). This channel is used to force arbitration. Port B read, Port A write.
      • "sentinel" channel that is hardware-triggered by the same request as the RX channel. Transfers 1 byte between arbitrary locations. The enable bit of this channel is manipulated in such a way that it on the first frame of the RX block, and then is not triggered until the buffer wraps around.
    • Set up BTC interrupts for each channel:
      • The RX channel BTC clears the "transfer in progress" flag, and checks for overflows.
      • The dummy BTC reads the Working Control Packet for the RX channel and stores the CFTCOUNT field so the application knows how far it can safely read. It also does additional overflow checking.
      •  The sentinel BTC sets the "transfer in progress" flag so the dummy BTC can tell whether an arbitration was triggered; it is possible that the buffer has filled, in which case no arbitration will be triggered and the CFTCOUNT will not be written back to the WCP. In this case the application needs to know it cannot read past the end of the buffer.

Tested the setup by sending a sequence of bytes from my PC and checking that the sequence received matched the sequence sent. It works perfectly, except in one condition: When the dummy channel transfer occurs at a byte boundary on the SCI (so that the last byte ends and the next one starts while the dummy transfer is in progress), the DMA stops updating the WCP. Thereafter, CFTCOUNT is frozen and no longer updated, so the application can no longer tell how much data is in the buffer.

 

 The customer is not sure what causes this behavior, but they assume it has something to do with the DMA state machine. Any suggestions are greatly appreciated!

Regards,

--Gunter

CC256XSTBTBLESW: Auto reconnecting with HFP on power cycling

$
0
0

Part Number:CC256XSTBTBLESW

This is technically a dual mode question, but the forum only gave me the low energy forum as an option based on the SDK part number.

We have developed a project based on the HFPDemo code.  I am trying to implement automatic reconnection with previously bonded mobile phones when they enter range.  I am using SSP just works, no MITM protection.  On coming back in range I use the HFRE_Open_Remote_Audio_Gateway_Port() to reconnect.

If I bond a phone and do NOT power cycle, the reconnect procedure works correctly.  After I power cycle our device, the reconnect doesn't work.  If I use "SetPairabilityMode 2", the reconnection works again. It still works even after I use "SetPairabilityMode 0" to turn off pairabilty again.

**NOTE - Always set to connectable

Initial bonding setup: set dmGeneralDiscoverableMode, set pmPairableMode_EnableSecureSimplePairing, publish Handsfree record using SDP

After bonding: delete Handsfree SDP record, set pmNonPairableMode, set dmNonDiscoverableMode

I have attached the output of the logger during the reconnect attempts, with a couple failures before setting SSP pairing mode and immediately disabling pairing mode and then shows the connection reestablished.  Reconnection attempts occur every 30 seconds when out of range with a SDP search for handsfree AG and then the HFRE_Open_Remote_Audio_Gateway_Port() request on finding a matching record.

(Please visit the site to view this file)


BQ25120: Minimal reset of BQ25120 50-second i2c watchdog timer

$
0
0

Part Number:BQ25120

Hi.

I have an ultra low power use case and would like to avoid enabling i2c on my host and BQ25120 every 50 seconds.

Questions:

1. is there any way to disable this 50 second reset timer?

2. if not, what is the minimal action that would reset this timer?  For example, can I just toggle i2c clock input?

Thanks

Philip

Linux/AM5728: How to access setting of touch screen?

$
0
0

Part Number:AM5728

Tool/software: Linux

Hi everyone,

I  am asking this is because I am having UDP drop problem when touch screen is touched. I have increased the UDP buffer size to maximum (this solved the packet drop problem except for when the touch screen is used, in another word, there is no packet drop unless the touch screen is touched), so I think it has to be the touch screen issue.

I feel like when the touch screen is used, the system kind of ignore the current task(UDP socket reading), and jump right to the touch screen event. Is there any way to lower its priority or just let it wait for others process?

Or any other idea is welcome.

Thank you.

LAUNCHXL-F28027F: My Motor stops running

$
0
0

Part Number:LAUNCHXL-F28027F

Hi,

I have  LAUNCHXL-F28027F plus BOOSTXL-DRV8305EVM with a "Mabuchi Motor" attached.

I run "C:\ti\motorware\motorware_1_01_00_17\sw\solutions\instaspin_foc\boards\boostxldrv8305_revA\f28x\f2802xF\projects\ccs5\proj_lab02b" as well as "C:\ti\motorware\motorware_1_01_00_17\sw\solutions\instaspin_foc\boards\boostxldrv8305_revA\f28x\f2802xF\projects\ccs5\proj_lab02c" and my motor stops as Traj_Ref_RPM reaches around 3000. In both runs, the "Motor Identified" button is always red. In user.h file I have "#define USER_MOTOR My_Motor" and then in the same file (user.h) I defined My_Motor as

#elif (USER_MOTOR == My_Motor)
#define USER_MOTOR_TYPE                 MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS       (4)
#define USER_MOTOR_Rr                   (NULL)
#define USER_MOTOR_Rs                   (0.0796125)
#define USER_MOTOR_Ls_d                 (0.0001896934)
#define USER_MOTOR_Ls_q                 (0.0001896934)
#define USER_MOTOR_RATED_FLUX           (0.0410605)
#define USER_MOTOR_MAGNETIZING_CURRENT  (NULL)
#define USER_MOTOR_RES_EST_CURRENT      (1.0)
#define USER_MOTOR_IND_EST_CURRENT      (-1.0)
#define USER_MOTOR_MAX_CURRENT          (5.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz     (800.0)

I am trying to understand and control this Mabuchi motor and any help is very much appreciated.

Thanks,

Asha

DAC8811EVM-PDK: DAC8811EVM firmware

$
0
0

Part Number:DAC8811EVM-PDK

Hi all,

I meet the problem which shown in the figure below, I used to successfully communicate with the DAC8811EVM. However when the students on the lab try to communicate it, it seems clear all the firmware in it.
How can I figure this out?
Regards
Wenbing
PastedGraphic-3.tiff

Linux/LP5562: Issue of load LED pattern to engine

$
0
0

Part Number:LP5562

Tool/software: Linux

Hi

I used the LP5562 for RGBW LED driver. I can control it by I2C PWM mode. But I cannot load the pattern to the SRAM.

I read back the SRAM. It's all "0x00", don't know why., I have set the OP_mode to load program as datasheet described.

I have followed the example of datasheet to load pattern, but after I read the SRAM from 0x10~0x19, it's all zero and the enable register for engine1~3 are all "00b" (hold) state even I change it to "10b".

Could someone help me to figure out what's the cause for it? Thanks a lot.

BR, Jerry

LM98725: About LM98725 PLL Locking

$
0
0

Part Number:LM98725

Dear. experts

I'm using LM98725 on MFP scanner.

I have few question about it.

1. When I start MFP and LM98725, sometimes the PLL don't get locked.

    But if I restart MFP, it works well.

    Have you ever had any issue about pll unlock? If you had, how did you solve this problem?   

    - INCLK is not stopped, when SoC is writting value of register by SPI.

2. On datasheet page 6, 6.1 absolute maximum ratings, the soldering temperature is max. 235℃.

    If package temperature of AFE is exceed 235℃ during reflowing, is LM98725 possible to be damaged?

    I did ABA test, it looks like AFE has been damaged.

Sorry about my bad English, please reply about my question.

Best Regard.

LM98725 PLL Unlock

$
0
0

Dear. experts

I'm using LM98725 on MFP scanner.

I have few question about it.

1. When I start MFP and LM98725, sometimes the PLL don't get locked.

    But if I restart MFP, it works well.

    Have you ever had any issue about pll unlock? If you had, how did you solve this problem?   

    - INCLK is not stopped, when SoC is writting value of register by SPI.

2. On datasheet page 6, 6.1 absolute maximum ratings, the soldering temperature is max. 235℃.

    If package temperature of AFE is exceed 235℃ during reflowing, is LM98725 possible to be damaged?

    I did ABA test, it looks like AFE has been damage, sometimes the PLL don't get locked.

Sorry about my bad English, please reply about my question.

Best Regard.


CCS/MSP430F5529: How to use Port 1/2 interrupts in MSp430F5529 LP with 1120-1190 Booster Pack SIGFOX Demo Project

$
0
0

Part Number:MSP430F5529

Tool/software: Code Composer Studio

Hi,

I would like to use LPM3 with port1/2 interrupts in MSP430F5529 LP together with 1120-1190 Booster pack using Sigfox library demo. I want MCU to go to lpm3 and only wake up with button Launchpad P1.1 and P2.1 interrupts and send Sigfox frames using library functions.

I have imported the project I received from Sigfox for the LP  and tried the AT_command & button press polling demos, they are working properly. I can send sigfox frames.
But I would like to use interrupts in my project as I described above, when I switched the button press demo to use interrupts instead of polling (this switch is provided in code) there are some problems.  I asked this question to Sigfox support first and they directed me to ask TI.
Here is a summary of the problem:
1) To use interrupts in SIGFOX_DEMO_button_press, "#define BSP_KEY_NO_ISR" statement in bsp_key.c needs to be removed and bspKeyInit function in sigfox_demo.c/SIGFOX_DEMO_init_mcufunction needs to be called with 'BSP_KEY_MODE_ISR' argument. I did these changes, but the project did not compile since "io_pin_int.h" header file included in bsp_key.c  is missing from the project.
2) I found the CC1120 Easylink source code from the TI website which includes all bsp and io_pin_int files. I have added io_pin_int.h and io_pin_int.c files to the project. (please see screenshot below for the directory structure of the project)..This time project went pass the compile phase but failed in linking saying PORT1_VECTOR  and PORT2_VECTOR interrupt vectors are already defined in TI_SIGFOX_Lib_FCC.lib and redefined in io_pin_int.c:

<Linking>
error #10056: symbol "__TI_int47" redefined: first defined in "./bsp/io_pin_int.obj"; redefined in "../ti_sigfox_library/TI_SIGFOX_lib_FCC.lib<hal_digio2.obj>"
error #10056: symbol "__TI_int42" redefined: first defined in "./bsp/io_pin_int.obj"; redefined in "../ti_sigfox_library/TI_SIGFOX_lib_FCC.lib<hal_digio2.obj>"
error #10010: errors encountered during linking; "TI_SIGFOX_FCC_ccs_project.out" not built

Apparently PORT1 and PORT2 vectors are defined somewhere in the library. Since it is pre compiled I can't check or modify Sigfox library file. If I comment out PORT1 and PORT2 interrupt vectors from io_pin_int.c the project builds but custom interrupts registered don't work because there is no connection between the port interrupts in library and my custom interrupt functions registered in bsp_key.c.
I tried with both TI 4.4.8 and 16.9.0 LTS compilers but didn't make any difference.
I am wondering whether or not there is a way to register custom interrupt functions to the ISR defined in Sigfox library or any other solution.Is it possible to get some help and guidance in this problem?

Thanks a lot for help!!

MSP430F6733: challenging The MSPBoot application report (slaa600a)

$
0
0

Part Number:MSP430F6733

Hello

We consider a bootloader implementation based on the MSPBoot slaa600a application report, in one of our MSP430F6733 based products.

One of our senior engineers was challenging the boot force mechanism (option 2)

It says in the report:

2.2.1.1 Force Bootloader Mode

Even with a valid application, bootloader mode can be forced by these options:

• Option 1: " .....  "

• Option 2: An application calls execution of bootloader mode. The variables StatCtrl and PassWd are reserved and shared between application and bootloader. To force bootloader mode, the application sets these variables to:

PassWd = 0xC0DE

StatCtrl.BIT0 = 1

But the shared variables (PassWd and StatCtrl) are written to RAM have a random value after reset, so:

1. Does those words retain their values after reset (how a ram retain its value after reset)?

2. When powering the device the shared variables  have a random value, so it is possible that

PassWd = 0xC0DE

StatCtrl.BIT0 = 1

And than we have an unexpected bootloader behavior.

How it is prevented?

 

Does anyone has experienced such problems?

Thanks

Linux/TPS659037: TPS6590376ZWSR/TPS6590377ZWSR SMPS9 output 3.3V

$
0
0

Part Number:TPS659037

Tool/software: Linux

I am now in the development of AM5728, PMIC is not working properly, the use of TPS6590376ZWSR chip, SMPS9 3.3V output is not working now, the measured voltage is 1.37V (voltage may be peripheral leakage over the other SMPS), the output voltage is normal (only +VDD_MPU SMPS1, +VDD_DSP SMPS5, do not work).

 I use the 5V supply that reference schematic, the need to use TPS6590377ZWSR?

 

The following is my PMIC schematic

TMS570LS3137: About ESM Channel Assignments (continued) Group2

$
0
0

Part Number:TMS570LS3137

Which of the following "Safety Features and Diagnostics" applies to the following Sources notified by ESM Group2?
・TCM - ECC live lock detect
・RTI_WWD_NMI

CC3200MODLAUNCHXL: Cc3200 - Cannot connect to Launchpad

$
0
0

Part Number:CC3200MODLAUNCHXL

Till 2 days back, I could connect my target ( CC3200 launch pad) for debugging, no issue at all. All of sudden the Iam unable to connect to target. Not sure what I changed....

1. I have 2 boards both have same issue.

2. I tried to connect using my other laptop it is ok, no problem

3. So I ruled out HW issue of the board and cable, suspected computer, checked the port - device manager no issue

4. When board is connected in "out of box mode ", I see all the messages on the terminal, so I do not suspect the laptop

5. I suspected CCS corruption, I reinstalled, but kept my existing workspace...As i had all my SW modules. still same issue.

Can somebody help me....I just want to use this laptop...As my other laptop is busy running Android, my data base and C compiler....I just cannot shift all those this laptop.

By the way this new laptop 3 months old running on i3 , other than CCS and CC3200 SDK no other major search installation.

Suresh

Viewing all 262198 articles
Browse latest View live