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

ADS1299EEGFE-PDK: Pin configuration and Python connectivity

$
0
0

Part Number: ADS1299EEGFE-PDK

Dear Experts

I have two questions from you guys.

1. The project im working on needs only one input and i m having troubles connecting the electrodes. the board has 8 inputs with + /  -  and other row. I want to get a crude EEG wave from forehead. Could you help me how to connect the forehead electrode, the negative and the ground

2. I need to get the signal into python array. for that i need to access the board's port. I am having troubles with identifying the port. could you help me with that too? I tried PyVisa but wasn't successful.

Thanks in advance.

I greatly appreciate this outstanding after sales support. I think it is one of the reasons why Texas Instruments being the top electronics part provider in the world.


ULN2003AI: Confirm if this device can drive 10 mA output current

$
0
0

Part Number: ULN2003AI

Hi Team,

Our customer would like to confirm the minimum Rcoil output current because the design parameter page in the data sheet only indicates 20 mA to 300 mA per channel.

Our customer would like to drive 10mA only if this is possible.

Thanks!

Jonathan

CC3220MODA: SlWlanScanParamCommand_t quesry

$
0
0

Part Number: CC3220MODA

Hi,

At startup I user sl_Wlan_Set() to set a default scan parameters using SlWlanScanParamCommand_t.

Later when I want to change the min rssi I used sl_WlanSet() again with a different rssi but the scan results seem to be using the original scan rssi value.

Is there something special I have to do when changing the scan parameters? del apolicy perhaps? restart nwp?

Regards,

TPA301: ESD Rating

$
0
0

Part Number: TPA301

Hi,

Would like to know the ESD rating of TPA301DGNR.  IT is not mentioned in the datasheet.

Regards,

CM HO

TIDM-1003: Error when building TIDM-1003 projects

$
0
0

Part Number: TIDM-1003

Dear TI Experts:

I really need your help to run TIDM-1003 projects.

According to the steps in the section 3.2.2 in application notes, we will get the error message "#20 Identifier "CTRL_Mode_e" is undefined" when building the project.

 

So I follow Expert Luo's instruction to unzip the compressive file "TIDM_1003_sw.zip", and import the CCS project in CCS 9, as shown below.
(0_2019_07_04_Final_Fight  is a directory made by myself.)
But it seems that the files are incomplete, causing a lot of source files not found.  
Did I import the project in the wrong way? Could you kindly show me how to correctly run the projects?  Or show me how to solve the error message "#20 Identifier "CTRL_Mode_e" is undefined", as mentioned above.
I am so eager to hear from you~
Wish you the best!!!
Tang Han

LM117: Setting the Output Voltage

$
0
0

Part Number: LM117

I am trying to use a voltage regulator to drop the voltage from 15V to about 3.3 V. The output equation has an I_adj variable in the output equation. How do I determine this value?

CC2640R2F: crystal oscillator

$
0
0

Part Number: CC2640R2F

i have removed the two oscillators from the cc2640r2f launchpad and the LED blinking still working is that correct?

what is the difference between 

CC2640R2F and 

CC2640R2F-Q

THanks

Aoday

DLP3000: Graphical user interface for DLP3000

$
0
0

Part Number: DLP3000

Hi,

I have a DLP LightCrafter 0.3 WVGA chipset with DPL3000, I would install the graphical user interface but the only available version corresponds at DPL3010EVM, the problem is that after plugging the DLP and connected the USB, the software doesn't detect the evaluation module EVM, showing as status  "Not connected" even when the computer recognizes the USB connection and the screen of the DMD also responds at that connection. I would like to found the version of the graphical user interface for DPL3000, or be sure that this same version works well for DPL3000.

Feedback regarding what could be done to fix the above issues would be appreciated. Thanks in advance for the assistance.    


DS100MB203: I do not know what register name means.

$
0
0

Part Number: DS100MB203

Hi E2E Team.

This is Jonathan from Avnet Korea. 

One of our customer is using DS100MB203 and they are setting up EQ register. 

We have a few questions as below. 

1. The customer want to know what "NC" among the EQ control register name means. 

CH0 NC– S_INA0 EQ

CH1 D_OUT0 – S_INB0 EQ

CH2 NC– S_INA1 EQ

CH3 D_OUT1 – S_INB1 EQ

CH4 D_IN0 – S_OUTA0 EQ

CH6 D_IN1 – S_OUTA1 EQ

CH7 NC– S_OUTB1 EQ

2. There is no EQ control register for CH5 NC – S_OUTB0 on the data sheet. 

3. Could you let me know the details of how to set up EQ & DEM (De-emphasis) with customer's board.

Thanks.  

TUSB4020BI-Q1: compliance test issue

$
0
0

Part Number: TUSB4020BI-Q1

Hi Sir,

My Hub (no battery) meet compliance issue and

1. meet fail at "A4.14: Hub Test J/K, SE0_NAK - Downstream"

  Could we waiver this item? if yes, does it is temporary or permanent?

  If can't waiver, how to solve?

2. this hub's UP port could support BC1.2, but it shouldn't support due to this hub no battery in. How to cancel BC1.2 function in TUSB4020BI setting?

below is "BC 1.2 Implemented Check UFP" log file.

Regards,

Driscoll

LAUNCHXL-CC1310: 6lbr

$
0
0

Part Number: LAUNCHXL-CC1310

Hi. I install 6lbr on my raspberry with this instruction https://sunmaysky.blogspot.com/2018/04/build-and-run-6lbrcontiki-ng-cc26xx-web.html in raw_eth mode and default interfaces. And web interface worked. Then I changed to bridge mode and changed interfaces config. After that, my web interface was available only after restart, when I constantly used it. If I stop using it, it immediately becomes unavailable forever. What can be wrong? 

Here is my 6lbr.conf:

MODE=ROUTER

RAW_ETH=0 BRIDGE=1 DEV_BRIDGE=br0 DEV_TAP=tap0 DEV_ETH=eth0 RAW_ETH_FCS=0 #CREATE_BRIDGE=1 DEV_RADIO=/dev/ttyACM0 BAUDRATE=115200 LOG_LEVEL=4 LOG_6LBR_OUT=/var/log/6lbr.log

My /etc/network/interfaces:

auto lo

iface lo inet loopback

iface eth0 inet static
address 0.0.0.0

auto br0
iface br0 inet dhcp
    bridge_ports eth0
    bridge_stp off
    up echo 0 > /sys/devices/virtual/net/br0/bridge/multicast_snooping
    post-up ip link set br0 address `ip link show eth0 | grep ether | awk '{print $2}'`

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp

CC2564C: Delay in Audio state transition in AVRCP

$
0
0

Part Number: CC2564C

Hi,

I using AVRCP commands for play music, pause music. etc., everything is working fine (music will play and pause happening fine )but I observed a delay in the audio state transition event.

When music is playing, if sending PAUSE command from SendPassthrough() commands function, an AUD_state_tranistion event will occur, the event occurring after 4 seconds. I have tried with many phones, same result. 
In my project, I'm controlling Music using a single push button like on single press music will play and on single press music will pause.

These are some info related to my project

1. STM32F412CE controller

2. A2DP 1.2 -Sink -Blutopia stack

3. AVRCP 1.4 - command used AVRCP_PASS_THROUGH_ID_PAUSE

4.  SDK was ported into this

best regards&thank you

Mani

TMS320F28388D: NMI and Missing Clock Detect and Boot ROM

$
0
0

Part Number: TMS320F28388D

Hi,

I'm reading the TRM about the Missing Clock Detection logic and the associated NMI mechanism. Could you help me with these few questions?

  • In the example  sysctl_ex1_missing_clock_detection in driverlib it is explained that INTOSC1 can be used after a MCD as OSCCLK to restart the PLL and generate SYSCLK at 200MHz. Does it mean INTOSC1 can be used for 200MHz and it is only INTOSC2 that is limited to 194MHz (see datasheet)?
  • In order to know if a Missing Clock Detect has occurred is it better to check the MCDR[MCDSTS] flag or the NMIFLG[CLOCKFAIL] flag?
  • As far as I can understand the boot ROM clears the NMIFLG[CLOCKFAIL] flag and updates the "CPU1 Boot ROM Status" so does it mean that it's pointless to read NMIFLG in my application?
  • The CLOCKFAIL signal is shown entering the Trip Zone submodule of the ePWM peripherals on the TZ5 input. Can someone confirm that it can then be configured like any other trip source during ePWM initialization, so that we can decide whether the PWM outputs should be driven high or low upon a CLOCKFAIL event?

Kind Regards,

Pierre

INSTASPINFOCMOTORWAREGUI: INSTASPINFOCMOTORWAREGUI

$
0
0

Part Number: INSTASPINFOCMOTORWAREGUI

I cannot seem to get InstaSpin-FOC working off-line (no internet connection).  I see at the bottom of the InstaSpin GUI "Hardware not Connected".  When I'm on the internet, I see "Connected to TI Cloud Agent" and it connects to the Hardware and I am able to use InstaSpin-FOC.  I will be in a location with no internet access.  How can I successfully launch, connect to hardware, and use InstaSpin-FOC locally without an internet connection?

Compiler/MSP430FR5994: triggering Interrupt without using __bis_SR_register(LPM0_bits + GIE);

$
0
0

Part Number: MSP430FR5994

Tool/software: TI C/C++ Compiler

Hi there,

Does anyone have any idea, how to shift the Control to ISR. I am unsing I2c example Code from TI. While reading or writing, the Control is Transfer to ISR by "__bis_SR_register(LPM0_bits + GIE)". Is there another way through which I can jump from my function to my ISR. I am enabeling GIE globally.

Entring low power mode "LPM0_bits" doesn't seem to work reliable. It goes to low power mode, making other peripherals disfunctional as Long as the it don'T receive answer from Slave. If my slave by any reasong doesn't respond. My program gets hang.

thanks,

Jahangir  

I2C_Mode I2C_Master_ReadReg(uint8_t slave_addr, uint8_t reg_addr, uint8_t count)
{
    /* Initialize state machine */
    MasterModeI2C = TX_REG_ADDRESS_MODE;
    TransmitRegAddr = reg_addr;
    RXByteCtrI2C = count;
    TXByteCtrI2C = 0;
    ReceiveIndexI2C = 0;
    TransmitIndexI2C = 0;

    /* Initialize slave address and interrupts */
    UCB2I2CSA = slave_addr;
    UCB2IFG &= ~(UCTXIFG + UCRXIFG);       // Clear any pending interrupts
    UCB2IE &= ~UCRXIE;                       // Disable RX interrupt
    UCB2IE |= UCTXIE;                        // Enable TX interrupt

    UCB2CTLW0 |= UCTR + UCTXSTT;             // I2C TX, start condition

    __bis_SR_register(LPM0_bits + GIE);              // Enter LPM0 w/ interrupts


    return MasterModeI2C;
}






#if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
#pragma vector = USCI_B2_VECTOR
__interrupt void USCI_B2_ISR(void)
#elif defined(__GNUC__)
void __attribute__ ((interrupt(USCI_B2_VECTOR))) USCI_B2_ISR (void)
#else
#error Compiler not supported!
#endif
{
  //Must read from UCB2RXBUF
  uint8_t rx_val = 0;
  switch(__even_in_range(UCB2IV, USCI_I2C_UCBIT9IFG))
  {
    case USCI_NONE:          break;         // Vector 0: No interrupts
    case USCI_I2C_UCALIFG:   break;         // Vector 2: ALIFG

    case USCI_I2C_UCNACKIFG:                // Vector 4: NACKIFG

        UCB2CTLW0 |= UCTXSTP;             // stop I2C

        UCB2CTLW0 &= ~UCTXNACK; // clear interrupt flag
//        UCB2IFG &= ~UCNACKIFG; // clear interrupt flag.

        //        UCB2CTLW0 |= UCTXSTT; // start after stop

      break;

    case USCI_I2C_UCSTTIFG:  break;         // Vector 6: STTIFG
    case USCI_I2C_UCSTPIFG:  break;         // Vector 8: STPIFG
    case USCI_I2C_UCRXIFG3:  break;         // Vector 10: RXIFG3
    case USCI_I2C_UCTXIFG3:  break;         // Vector 12: TXIFG3
    case USCI_I2C_UCRXIFG2:  break;         // Vector 14: RXIFG2
    case USCI_I2C_UCTXIFG2:  break;         // Vector 16: TXIFG2
    case USCI_I2C_UCRXIFG1:  break;         // Vector 18: RXIFG1
    case USCI_I2C_UCTXIFG1:  break;         // Vector 20: TXIFG1
    case USCI_I2C_UCRXIFG0:                 // Vector 22: RXIFG0
        rx_val = UCB2RXBUF;
        if (RXByteCtrI2C)
        {
          ReceiveBufferI2C[ReceiveIndexI2C++] = rx_val;
          RXByteCtrI2C--;
        }

        if (RXByteCtrI2C == 1)
        {
          UCB2CTLW0 |= UCTXSTP;
        }
        else if (RXByteCtrI2C == 0)
        {
          UCB2IE &= ~UCRXIE;
//          UCB2CTLW0 |= UCTXSTP;     // Send stop condition
          MasterModeI2C = IDLE_MODE;
          __bic_SR_register_on_exit(LPM0_bits);      // Exit LPM0
        }
        break;
    case USCI_I2C_UCTXIFG0:                 // Vector 24: TXIFG0
        switch (MasterModeI2C)
        {
          case TX_REG_ADDRESS_MODE:
              UCB2TXBUF = TransmitRegAddr;
//              UCB2TXBUF = SLAVE_ADDR;
              if (RXByteCtrI2C)
                  MasterModeI2C = SWITCH_TO_RX_MODE;   // Need to start receiving now
              else
                  MasterModeI2C = TX_DATA_MODE;        // Continue to transmision with the data in Transmit Buffer
              break;

          case SWITCH_TO_RX_MODE:
              UCB2IE |= UCRXIE;              // Enable RX interrupt
              UCB2IE &= ~UCTXIE;             // Disable TX interrupt
              UCB2CTLW0 &= ~UCTR;            // Switch to receiver
              MasterModeI2C = RX_DATA_MODE;    // State state is to receive data
              UCB2CTLW0 |= UCTXSTT;          // Send repeated start
              if (RXByteCtrI2C == 1)
              {
                  //Must send stop since this is the N-1 byte
                  while((UCB2CTLW0 & UCTXSTT));
                  UCB2CTLW0 |= UCTXSTP;      // Send stop condition
              }
              break;

          case TX_DATA_MODE:
              if (TXByteCtrI2C)
              {
                  UCB2TXBUF = TransmitBufferI2C[TransmitIndexI2C++];
                  TXByteCtrI2C--;
              }
              else
              {
                  //Done with transmission
                  UCB2CTLW0 |= UCTXSTP;     // Send stop condition
                  MasterModeI2C = IDLE_MODE;
                  UCB2IE &= ~UCTXIE;                       // disable TX interrupt
                  __bic_SR_register_on_exit(CPUOFF);      // Exit LPM0
              }
              break;

          default:
              __no_operation();
              break;
        }
        break;
    default: break;
  }
}


TAS5805M: frequency response cutoff frequency

$
0
0

Part Number: TAS5805M

Hi Team,

For the frequency response test, we found the phenomenon that had a cut situation around on 23.5kHz. (as below measurement result image).

About this phenomenon, please help to explain related of this function and info.

Thanks

TMS570LC4357: EMIF Self testing

$
0
0

Part Number: TMS570LC4357

Hi Team,

I wanted to use the Emif by using Chip Select 2.

For the self testing, I have provided its address(0x60000000) and writing the data at that address.

To check whether it is working i connected the CRO probes to one of the address lines, but i could not able to see anything on it.

I am configuring the CE2CFG register as 0x083441A9 for the emif clk to be operated at 90MHz.

Can anyone please suggest me any method to check the working of the Emif.

Regards,

Shivam Kakad

MSP432P401R: running the out-of-box demo from CCS Resource Explorer (not happening on either board)

$
0
0

Part Number: MSP432P401R

Hi,

I have an MSP-EXP432P401R, rev. 2.0, board in front of me (two of them, in fact) with the MSP432P401R MCU. After downloading everything I could find instructions about, I typed the device name into the "Select a Device or Board" field on the top left of Resource Explorer and found "MSP432P401R LaunchPad Rev. 2.x (Red)". (There is no "MSP-EXP432..." so I figure I've got the right thing.)

I expanded the tree for 'Software' and then 'SimpleLink MSP432P4 SDK - v:3.20.00.06', then 'Examples', then 'Demos', then 'outofbox_msp432p401r', and then double-clicked on the "Out of Box Experience GUI" item.

The text says:

MSP-EXP432P401R Out Of Box Demo

Target Status: Disconnected.
When I click "Connect", it just sits there saying "Connecting..." seemingly forever.

There is power to the board. This is supposed to be the out-of-the-box easy blink demo. What could I be missing? (I read two similar-sounding posts, but I'm not at the point of using a probe or anything. I'm just taking the thing out of the box, literally, and trying to see the demo.)

Thanks

LM5050-1: Gate oscillation problem with a PWM load

$
0
0

Part Number: LM5050-1

Greetings to you. 

I am having an oscillation problem on the gate drive pin on the LM5050-1. With a light load the gate drive pin is good. With a 10A load, the gate drive pin is good. However, if I have a 10A load, and the load has a PWM drive of 16khz with any duty cycle, the gate drive pin ramps up and pulls down hard. The ramp up is a much lower rate than the 16khz PWM. 

Please see attached pictures. Power supply is 20V. MOSFET RDSon=3.3 millohms. Circuit used is Figure 24 of data sheet, except output load capacitors = 2000uf. This oscillation problem causes high MOSFET power dissipation. How can I solve this problem? Thank you!

 

Compiler/TMS320F28335: Error 0x20000024/-1135

$
0
0

Part Number: TMS320F28335

Tool/software: TI C/C++ Compiler

Dear Sir.

I have work on

C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x

When I read the current with ADC,  if the result value is higher than 0.01,   I get the error.   İf the result value less than 0.01,  no problem  everything is good.

how can ı solve it.

Conection: Spectrum  Digital C2000 XDS510LC Emulator

Error:
Error 0x20000024/-1135
Severe Error during: Register, Execution,
Unrecoverable emulation error

Viewing all 262198 articles
Browse latest View live


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