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

CC2640R2F: CC2640R2F-CC2592 EMK Differential or Single Ended RF?

$
0
0

Part Number:CC2640R2F

Hi,

    Using the TIDC-CC2650-CC2592-EMK as reference, we replace the CC2650 with CC2640R2F and had the PCB board done. At the board file I need to set the RF Front End and Bias configuration define. Since I used the Simple Peripheral the define is set below for Differential RF and internal biasing  (default for CC2640R2 LaunchPad). But reviewing the schematic diagram It seems more like Single-Ended RF. What define should I set at the board file?

/*
 *  ============================================================================
 *  RF Front End and Bias configuration symbols for TI reference designs and
 *  kits. This symbol sets the RF Front End configuration in ble_user_config.h
 *  and selects the appropriate PA table in ble_user_config.c.
 *  Other configurations can be used by editing these files.
 *
 *  Define only one symbol:
 *  CC2650EM_7ID    - Differential RF and internal biasing
                      (default for CC2640R2 LaunchPad)
 *  CC2650EM_5XD    – Differential RF and external biasing
 *  CC2650EM_4XS    – Single-ended RF on RF-P and external biasing
 *  CC2640R2DK_CXS  - WCSP: Single-ended RF on RF-N and external biasing
 *                    (Note that the WCSP is only tested and characterized for
 *                     single ended configuration, and it has a WCSP-specific
 *                     PA table)
 *
 *  Note: CC2650EM_xxx reference designs apply to all CC26xx devices.
 *  ==========================================================================
 */
#define CC2650EM_7ID

-kel


TPS25221: Rds(on) Maximum value

$
0
0

Part Number:TPS25221

Hi team

Could you provided the Maximum value of TPS25221 DBV Rds(on)?
Both temparature condition's value are needed(25degC and ALL temp).
Our cutomer wants to compare this specification with ourcompatitor devices.

Best regards,
Wataru Ito

CC2640: cc2640

DRV8320: Cannot get BLDC motor spinning due to Gate Drive Faults Read more forums - Followup

$
0
0

Part Number:DRV8320

Hello everyone, 

This is a followup to a problem I had earlier, which was sort of - but not really fixed by e2e.ti.com/.../2433911

My problem is that I cannot get my sensored brushless DC motor to spin with the DRV8320S chip.

I have followed the recommended startup procedure. 

PWM = 0;
MBRAKE = 0; // The brake 
MDIR = 0; // Motor Direction
ENABLEHALL = 0; // All Hall Sensors at 0v
ENABLE = 0; // Chip is off
waitms(1);
waitms(255); // Wait time
ENABLE = 1; // Turn on DRV8320s
waitms(10); // Wait for things to settle
drv2_write(); // Write the settings below
waitms(100); // Wait
ENABLEHALL = 1; //Enable the hall sensors
MBRAKE = 1; // Enable braking
MDIR = 1; // Set motor Direction

then I turn on the PWM at 10kHz

Let me describe again to you in point form what I have done, and when my result is. 

This whole testing is being conducted on a breadboard. Before jumping to conclusions, at one point in time I had my motor spinning on this breadboard. The only difference, was that it was being powered by a DRV8320H chip, not the SPI (S) version. At some point in time that configuration stopped working (while I was making the conversion over to the SPI chip version). 

SO here we are. I am powering everything with a 35v source 5a power supply. I have over 1000uF of bulk capacitance between my ground and VM lines. I use the required ceramic capacitors for the circuit, as indicated on the DRV8320 datasheet, page 22, figure 11. My motor is connected as it should be to the SHA, SHB, and SHC lines. 

The DRV8320S works flawlessly with SPI, everything from setting registers, to reading registers. In my code, I write to all registers twice to make sure that the SDO on the second write is the same as SDI (data in the current register is shifted out when new data is written). This is the case. 

These are my setting for the Chip:

//Register 3


SPI0DAT = 0b0_0011_011; //first 8 bits
SPI0DAT = 0b0010_0010; //next 8 bits

waitms(1);

//Register 2

SPI0DAT = 0b0_0010_000;
SPI0DAT = 0b0100_0000;


//Register 4

SPI0DAT = 0b0_0100_101;
SPI0DAT = 0b0010_0010;



//Register 5
SPI0DAT = 0b0_0101_0111; 
SPI0DAT = 0b0110_1001;

Basically as my N-Fets are very low Rds (0.018 ohms), I can get away with using a pretty low drive current. I use 1x PWM mode as I have the feedback from my motor hall sensors (which output correctly).

The chip reads no errors until I turn on the PWM (the signal is 40% duty cycle at 10khz from a 3.3v pin). The motor makes a brief small noise during the time (1/4 second), and then stops making the noise and the chip faults. At this point I get an error on register 0 and 1. Register 0 reads 0b0000010110000000 (FAULT, GDF, UVLO) and Register 1 reads 0b000000000010100 (VGS_LB and VGS_LA). 

When I scope the pins of my mosfets (for the frist 1/4 second while it makes noise), I get the following: GHA = 35v GSA = 35v , GLA = 0v then some time passes after which GHA = 0v GSA = 0v , GLA = 12v and then back to GHA = 35v GSA = 35v , GLA = 0v.

I do not know what my problem is. Please help. 

TAS5825M: SW Request

$
0
0

Part Number:TAS5825M

Recently I had bought a TAS5825MEVM.

Can you allow me to access TAS5825M-SW, please?

Thanks.

Best Regards
MyoungKeun You

TPS63050: Issue Integrating buck/boost converter with bq25505 energy harvester

$
0
0

Part Number:TPS63050

Hi there I recently designed a circuit using the bq25505 energy harvester and the TPS63050 buck/boost converter. I am using the energy harvester to charge a LiPo battery via solar power and I need to regulate the output voltage. The energy harvester is working great! However, the TPS63050 does not appear to regulate my output voltage to the desired 3.3 V. I think I may have a grounding issue with the buck/boost converter in addition to the fact that the tools I'm using may not be precise enough to solder the TPS63050 to my PCB. I also set the PFM/PWM switch to low and set both current limits to high. Overall, I'm wondering if there is an alternative buck/boost that is simpler and available in a larger package. Any ideas would be greatly appreciated. 

CCS/DRA71: ROV Target memory read failed at address

$
0
0

Part Number:DRA71

Tool/software: Code Composer Studio

Team

Trying to debug some issues using ROV tool I found the following errors

HeapMem

Error: java.lang.Exception: Target memory read failed at address: 0x80063a20, length: 24 This read is at an INVALID address according to the application's section map. The application is likely either uninitialized or corrupt.

ROV for BIOS shows

mod
tab
inst
field
message
BIOS
Scan for errors...
N/A
N/A
All ROV views have been run and no errors were encountered. In BIOS, this includes a check of the System stack usage and all Task stacks

ROV for AMMU

Page
AddrVirtual
AddrPhysical
Enabled
L1Cacheable
L1WrPolicy
L1AllocPolicy
L1Posted
L2Cacheable
L2WrPolicy
L2AllocPolicy
L2Posted
ReadOnly
ExecOnly
Large_512M_0
0x0
[No Translation]
true
true
Write Through
No writes allocated
true
false
Write Through
No writes allocated
false
false
false
Large_512M_1
0x60000000
[No Translation]
true
false
Write Through
No writes allocated
true
false
Write Through
No writes allocated
false
false
false
Large_512M_2
0x80000000
[No Translation]
true
true
Write Through
No writes allocated
true
false
Write Through
No writes allocated
false
false
false
Large_512M_3
0xa0000000
[No Translation]
true
true
Write Through
No writes allocated
true
false
Write Through
No writes allocated
false
false
false
Medium_128K_1
0x0
0x0
false
false
Write Through
No writes allocated
false
false
Write Through
No writes allocated
false
false
false
Medium_256K_0
0x50000000
0x55040000
true
true
Write Through
No writes allocated
true
false
Write Through
No writes allocated
false
false
false
Small_16K_0
0x0
0x0
true
false
Write Through
No writes allocated
false
false
Write Through
No writes allocated
false
false
false
Small_16K_1
0x40000000
0x55080000
true
false
Write Through
No writes allocated
false
false
Write Through
No writes allocated
false
false
false
Small_16K_2
0x20000000
0x55020000
true
true
Write Back
Follow sideband
true
false
Write Through
No writes allocated
false
false
false
Small_16K_3
0x20004000
0x55024000
true
true
Write Back
Follow sideband
true
false
Write Through
No writes allocated
false
false
false
Small_16K_4
0x20008000
0x55028000
true
true
Write Back
Follow sideband
true
false
Write Through
No writes allocated
false
false
false
Small_16K_5
0x2000c000
0x5502c000
true
true
Write Back
Follow sideband
true
false
Write Through
No writes allocated
false
false
false
Small_16K_6
0x50000000
0x55040000
true
false
Write Through
No writes allocated
false
false
Write Through
No writes allocated
false
false
false
Small_16K_7
0x50010000
0x55050000
true
false
Write Through
No writes allocated
false
false
Write Through
No writes allocated
false
false
false
Small_4K_8
0x50020000
0x55060000
true
false
Write Through
No writes allocated
false
false
Write Through
No writes allocated
false
false
false
Small_4K_9
0x0
0x0
false
false
Write Through
No writes allocated
false
false
Write Through
No writes allocated
false
false
false

Memory browser for error address

0x80063A20    ti_sysbios_heaps_HeapMem_Object__table__V
0x80063A20    0x000276DC    0x00000008    0x80057000    0x80057868    0x00001000    0x00000008
0x80063A38    ti_trace_SysMin_Module__state__V

I have similar issues for other modules like IPC, MessageQ (reading memory by Memory Browser, symbols and data could be read).

Application is up and running without issues when I get the information provided above.

My tools version

-CCS  Version: 8.0.0.00016

-bios_6_46_05_55

-ipc_3_46_00_02

-pdk_dra7xx_1_0_7

 

Could you provide any hints?

 

Regards

mod
tab
inst
field
message
BIOS
Scan for errors...
N/A
N/A
All ROV views have been run and no errors were encountered. In BIOS, this includes a check of the System stack usage and all Task stacks

Compiler/LAUNCHCC3220MODASF: Porting cc3200 to cc320


TPA3220: Series connected resister (3.3ohm) GVDD to AVDD for TPA3220

$
0
0

Part Number:TPA3220

Dear Sirs,

My customer asked us about series connected resister (3.3ohm) GVDD to AVDD for TPA3220.

The connection position of this resistor is different in the data sheet and EVM circuit diagram.

I checked the same type of data sheet and EVM circuit diagram.
In the data sheet, 3.3 ohm is connected between the external 5 V and GVDD.
However, in EVM, 3.3 ohm (R 75) is connected between GVDD and AVDD.
This was the same for TPA 3221 as well.

Please let me know which datasheet or EVM is correct.

Best Regards,

Y.Hasebe

CC2564: Can we read the internal temperature of the IC and if so what is the opcode / command?

$
0
0

Part Number:CC2564

We are using the A3DPDemo_Src.c application and wanted to know if there was an existing command to read the internal temperature of the CC2564 chip.

TPA3255: THD curve of TPA3255 is different from actual & datasheets.

$
0
0

Part Number:TPA3255

Hello.

TI team.

my customer is reviewing the TPA3255EVM. THD spec of TPA3255 is different from actual & datasheets.

measurement condition.

Equipment : AP515, AP525 / AUX0025
PVDD : 51V

Load : 8ohm

digital filter : 20Hz Butterworth HPF, 80kHz Butterworth LPF, A weight


1. analog input : 0.24V
output : 2.8V (1W)

THD : 0.03%

2. analog input : 1.2V
output : 14.356V (25W)
THD : 0.29%


3. analog input : 2V
output : 24V (100W)
THD : 0.3%

Actual measurement THD curve (25W, 8ohm)

Request point.

1. Do you have TPA3255EVM test data? if you have that, please send to me.

2. Let me know measurement condition for THD curve of TPA3255 datasheet . (value & part No of LC filter, test equipment model No, ... etc)

3. Why THD spec of TPA3255 is different from actual & datasheets? What did we set wrong?

Thanks and regards

Downey kim.

AM3354: Reflow Soldering profile for AM3354

$
0
0

Part Number:AM3354

Hi all,

Could you offer me the Reflow Soldering profile for AM3354 and I need it's Temperature control curve!!!

thanks a lot!

LP5569: LP5569 i2c voltage

$
0
0

Part Number:LP5569

Hello Sir,

Refer to D/S topic 7.8.

SCL/SDA  Vih/Vil is  1.25V 0.4V not refer to Vin or V1P8 .

May I pull up 3.3V for 3.3V MCU/SoC ? 

Many thanks !

TAS5782M: TAS5782 ppc3 app

CCS/CC2652R: BDB Reporting

$
0
0

Part Number:CC2652R

Tool/software: Code Composer Studio

SDK version :simplelink_zigbee_sdk_plugin_2_20_00_06

I use ZC_GenericApp and ZR_GenericApp to test BDB Reporting.

I add below code in zclGenericApp_ProcessIncomingMsg.

static uint8 zclGenericApp_ProcessIncomingMsg( zclIncoming_t *pInMsg )
{
  uint8 handled = FALSE;

  switch ( pInMsg->hdr.commandID )
  {
#ifdef ZCL_READ
    case ZCL_CMD_READ_RSP:
      zclGenericApp_ProcessInReadRspCmd( pInMsg );
      handled = TRUE;
      break;
#endif
#ifdef ZCL_WRITE
    case ZCL_CMD_WRITE_RSP:
      zclGenericApp_ProcessInWriteRspCmd( pInMsg );
      handled = TRUE;
      break;
#endif
    case ZCL_CMD_CONFIG_REPORT:
    case ZCL_CMD_CONFIG_REPORT_RSP:
    case ZCL_CMD_READ_REPORT_CFG:
    case ZCL_CMD_READ_REPORT_CFG_RSP:
    case ZCL_CMD_REPORT:
      bdb_ProcessIncomingReportingMsg( pInMsg );
      handled = TRUE;
      break;
static uint8 bdb_ProcessIncomingReportingMsg( zclIncoming_t *pInMsg )
{
  zclReportCmd_t *pInTempSensorReport;

  pInTempSensorReport = (zclReportCmd_t *)pInMsg->attrCmd;

  if ( pInTempSensorReport->attrList[0].attrID == ATTRID_POWER_CFG_BATTERY_PERCENTAGE_REMAINING )
  {
      Board_Led_toggle ( board_led_type_LED1 );

  }
  return ( TRUE );
}

But it no effect, please help me.

(Please visit the site to view this file)


TPS92513: Typical application schematic

$
0
0

Part Number:TPS92513

Hi,

As I design sample schematic with WEBENCH for TPS92513, the diode is attached between Cout and Vin. (D2 diode is added in attached schematic.)

Datasheet  explains typical application but it should not have the diode. Could you please let me know the reason why the diode is required in WEBENCH (Please visit the site to view this file)

Regards,
Nagata.

Linux/AM3354: power up problem with PMIC TPS65910

$
0
0

Part Number:AM3354

Tool/software: Linux

hey guys

i'm working on AM3354 and i'm porting my u-boot-2011 to u-boot-2016 in processor sdk 03.02.00.05 on our own custom board.

I'm disguising as "AM335x GP EVM" since it has the most similar hardware compared to ours.

we have the same PMIC TPS65910 on i2C0 with the same address 0x2D.And we also have NAND flash...etc.

so far i'm able to boot the MLO and u-boot.

But somewhere in the middle the power of AM3354 seems to be lost and u-boot can not run any further because of the power loss.

Like this:

        U-Boot SPL 2016.05 (Aug 27 2018 - 09:26:37)
        Trying to boot from MMC1
        reading args
        spl_load_image_fat_os: error reading image args, err - -1
        reading u-boot.img
        reading u-boot.img
        reading u-boot.img
        reading u-boot.img


        U-Boot 2016.05 (Aug 27 2018 - 09:26:37 +0800)

        CPU  : AM335X-GP rev 2.1
        Model: TI AM335x EVM
               Watchdog enabled
        DRAM:  512 MiB
        NAND:  0 MiB
        MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
        reading uboot.env

        ** Unable to read "uboot.env" from mmc0:1 **
        Using default environment

        <ethaddr> not set. Validating first E-fuse MAC
        Net:   eth0: ethernet@4a100000
        Warning: usb_ether MAC addresses don't match:
        Address in SROM is         de:ad:be:ef:00:01
        Address in environment is  0c:b2:b7:ab:35:52
        , eth1: usb_ether
        Press SPACE to abort autoboot in 2 seconds   

To this point the AM3354 lost its power and u-boot was not able to run further.So generally i suspect it's a PMIC issue?

There is a LED call "D17" on our board which is the indication of VAUX33 output of TPS65910.And i can clearly see that the LED is on for a second or two.Then went off.

The detailed model of the PMIC is TPS65910A3A1RSL

Here is the schematic of our core board regarding PMIC.

And the way it's connected to AM3354 is:

I checked the I2C0 waveform output .And it seems at least the AM3354 is indeed issueing I2C0 commands to 0x2D address.

am33xx_spl_board_init() in board\ti\am335x\board.c which contains a number of initial sequence for tps65910 is also done without exiting unexpectedly.

here:

the power up sequence works well in u-boot-2011.But the initialization part is closed source and packed in a library.So i can't see how the old u-boot-2011 got the PMIC properly initialized.

My guess would be that there're some differences between our own board (schematic or tps65910 model suffix? ) and the TI  AM335x GP EVM?

That the init code for AM335x GP EVM won't work for us?

Can you guys tell me where to start debugging this? like measuring the voltage output or do something else.

Right now i really don't know where i can start from...

for your conveniece i'm also attaching the schematic of "AM335x GP EVM"

thanks

Yan dong

AFE4300: schematic verification

$
0
0

Part Number:AFE4300

I want to get my schematics verified. what should i do?

TS5A23166: Can it be used for I2C switch?

$
0
0

Part Number:TS5A23166

Hi,

Can TS5A23166 be used for on/off I2C signal? Though it is a analog switch, but looks it should be ok for I2C signal. Could you confirm? 

Thanks!

-Rocky

Linux/AM5748: Is there any document to guide us how to run the tensor flow on AM574x?

$
0
0

Part Number:AM5748

Tool/software: Linux

Hi .

We are TI Taiwan FAE.

We just got the AM574x board, and study how to run the tensor flow on it.

We want to prove AM574x is capable to run TF, thus, we can promote this demo to customer to expend the Biz.

Please guide us how to run the TF on it.

Thanks.

BR Rio

Viewing all 262198 articles
Browse latest View live


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