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

DP83822I: configuration of LED_0 and LED_1

$
0
0

Part Number:DP83822I

Dear Specialists,

My customer is considering DP83822 and has inquiries.

I would be grateful if you could advise.

---

We are considering LED driving using 17 pin LED_ 0, 24 pin LED_ 1.

(1) According to the data sheet, it was defined that LED_ 0 is a pull-up pin and there is a 50 kΩ pull-up resistor inside.

Regarding LED_1, I could not find the description.

Is it OK to think about LED_1 as 50kΩ ?.

(2) Regarding LED_0 and LED_1,I think that it is possible to operate at the desired MODE by setting the recommended values ​​of RH and RL on the circuit shown in the figure below to P.47.

For example, Mode3 RH=6.2kΩ and RL=1.96kΩ, Mode4 RH=open and RL=1.96kΩ.

Is there any problem?

(3) When the guide of the evaluation board is confirmed, a resistance of 2.49 kΩ is used as described on page 21.

However, it is not 1.96 kΩ which is the recommended value of the data sheet.

Could you please tell me the reason.

---

I appreciate your great help in advance.

Best regards,

Shinichi


Linux/AM4378: DDR design questions

$
0
0

Part Number:AM4378

Tool/software: Linux

Hi,

1. I wonder if I can design a board using AM4378 processor with a single RAM(DDR3 16bit bus width _ 512MB)

like this one : 

2. and Is it enough to use 512MByte with linux daemon. I will use TI linux of sdk-5.00 version.

 

Best regards,

hosung Han 

CCS/MSP430FR6989: SPI, Timer_A and button states

$
0
0

Part Number:MSP430FR6989

Tool/software: Code Composer Studio

I have 2 devices MSP430FR6989. I am a beginner in this domain and trying to figure things out :)

I am sending 2 bytes data from master to slave. One byte increses by 1, the otherone decreses by 1.

I am trying to add an operational mode using timer A and button states(LONG_PRESS, SHORT_PRESS and TRIPLE_PRESS). 

I want after 5 seconds of sending correct data to enter in the operational mode and the buttons to function. 

I do not know exactly how to change the code in the USCI interrupt and Timer interrupt so that the buttons trigger the modes I need.

I attach the code:

/* --COPYRIGHT--,BSD_EX
* Copyright (c) 2014, Texas Instruments Incorporated
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* * Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*******************************************************************************
*
* MSP430 CODE EXAMPLE DISCLAIMER
*
* MSP430 code examples are self-contained low-level programs that typically
* demonstrate a single peripheral function or device feature in a highly
* concise manner. For this the code may rely on the device's power-on default
* register values and settings such as the clock configuration and care must
* be taken when combining code from several examples to avoid potential side
* effects. Also see www.ti.com/grace for a GUI- and www.ti.com/msp430ware
* for an API functional library-approach to peripheral configuration.
*
* --/COPYRIGHT--*/
//******************************************************************************
// MSP430F59xx Demo - eUSCI_A0, SPI 3-Wire Master Incremented Data
//
// Description: SPI master talks to SPI slave using 3-wire mode. Incrementing
// data is sent by the master starting at 0x01. Received data is expected to
// be same as the previous transmission TXData = RXData-1.
// USCI RX ISR is used to handle communication with the CPU, normally in LPM0.
// ACLK = 32.768kHz, MCLK = SMCLK = DCO ~1MHz. BRCLK = ACLK/2
//
//
// MSP430FR6989
// -----------------
// /|\ | XIN|-
// | | | 32KHz Crystal
// ---|RST XOUT|-
// | |
// | P2.0|-> Data Out (UCA0SIMO)
// | |
// | P2.1|<- Data In (UCA0SOMI)
// | |
// | P1.5|-> Serial Clock Out (UCA0CLK)
//
// William Goh
// Texas Instruments Inc.
// April 2014
// Built with IAR Embedded Workbench V5.60 & Code Composer Studio V6.0
//******************************************************************************
#include <msp430.h>
#include "lcd.h"

volatile unsigned char RXData;
volatile unsigned char TXData;
volatile unsigned char TXData1;

void transmitData(char *rxData);
void Init_GPIO(void);

// Code for button states in the SPI
void Timer_A0_Init(void);
void Init_Btn_GPIO(void);
void btn_states(void);

unsigned char state = 0;
unsigned char last_state = 0;

unsigned char counter_5ms = 0;

volatile unsigned char button_pressed = 0;
static unsigned char counter_triple_press = 0;

enum btn_states
{
INIT, READY, LONG_PRESS, SHORT_PRESS, TRIPLE_PRESS
};

int main(void)
{

WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer

Init_Btn_GPIO();
// initialize the GPIO for the SPI
Init_GPIO();
// Initialize the SPI for displaying transmit/received data
Init_LCD();
Timer_A0_Init();

// Disable the GPIO power-on default high-impedance mode to activate
// previously configured port settings
PM5CTL0 &= ~LOCKLPM5;

// XT1 Setup
CSCTL0_H = CSKEY >> 8; // Unlock CS registers
CSCTL1 = DCOFSEL_0; // Set DCO to 1MHz
CSCTL2 = SELA__LFXTCLK | SELS__DCOCLK | SELM__DCOCLK;
CSCTL3 = DIVA__1 | DIVS__1 | DIVM__1; // set all dividers
CSCTL4 &= ~LFXTOFF;
do
{
CSCTL5 &= ~LFXTOFFG; // Clear XT1 fault flag
SFRIFG1 &= ~OFIFG;
}
while (SFRIFG1 & OFIFG); // Test oscillator fault flag
CSCTL0_H = 0; // Lock CS registers

// Configure USCI_A0 for SPI operation
UCA0CTLW0 = UCSWRST; // **Put state machine in reset**
UCA0CTLW0 |= UCMST | UCSYNC | UCCKPL | UCMSB; // 3-pin, 8-bit SPI master
// Clock polarity high, MSB
UCA0CTLW0 |= UCSSEL__ACLK; // ACLK
UCA0BR0 = 0x02; // /2
UCA0BR1 = 0; //
UCA0MCTLW = 0; // No modulation
UCA0CTLW0 &= ~UCSWRST; // **Initialize USCI state machine**
UCA0IE |= UCRXIE; // Enable USCI_A0 RX interrupt
TXData = 0x00; // Holds TX data

TXData1 = 0xff;

while (1)
{
UCA0IE |= UCTXIE;
//__enable_interrupt();
__bis_SR_register(LPM0_bits | GIE); // CPU off, enable interrupts
__delay_cycles(1000000); // Delay before next transmission
TXData++; // Increment transmit data
TXData1--;

}
}

#if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
#pragma vector=USCI_A0_VECTOR
__interrupt void USCI_A0_ISR(void)
#elif defined(__GNUC__)
void __attribute__ ((interrupt(USCI_A0_VECTOR))) USCI_A0_ISR (void)
#else
#error Compiler not supported!
#endif
{
switch (__even_in_range(UCA0IV, USCI_SPI_UCTXIFG))
{
case USCI_NONE:
break;
case USCI_SPI_UCRXIFG:

RXData = UCA0RXBUF;

clearLCD();
displayNumber(UCA0RXBUF);
UCA0IFG &= ~UCRXIFG;
__bic_SR_register_on_exit(LPM0_bits); // Wake up to setup next TX
break;
case USCI_SPI_UCTXIFG:

UCA0TXBUF = TXData; // Transmit characters
while (!(UCA0IFG & UCRXIFG))
; //wait for register to empty

UCA0TXBUF = TXData1; //2nd byte
// clearLCD();
// displayNumber(UCA0TXBUF);

while ((UCA0STATW & BIT0))
; //wait for the the busy signal to clear

UCA0IE &= ~UCTXIE;
break;
default:
break;
}
}

// Timer0_A0 interrupt service routine
#if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
#pragma vector = TIMER0_A0_VECTOR
__interrupt void Timer0_A0_ISR(void)
#elif defined(__GNUC__)
void __attribute__ ((interrupt(TIMER0_A0_VECTOR))) Timer0_A0_ISR (void)
#else
#error Compiler not supported!
#endif
{
btn_states();
// add offset to TA0CCR0
//TA0CCR0 += 50000;
counter_5ms++;
}

void Init_GPIO(void)
{
P1DIR |= BIT0;
P1OUT |= BIT0;
P9DIR |= BIT7;
P9OUT |= BIT7;
P1OUT ^= BIT0;
P9OUT ^= BIT7;
// Configure GPIO
P1SEL1 |= BIT5; // USCI_A0 operation
P2SEL0 |= BIT0 | BIT1; // USCI_A0 operation
PJSEL0 |= BIT4 | BIT5; // For XT1
}

void Init_Btn_GPIO(void)
{
// Configure GPIO
P1DIR |= BIT0;
P1OUT |= BIT0;

P1OUT = BIT1; // Pull-up resistor on P1.1
P1REN = BIT1; // Select pull-up mode for P1.1
P1DIR = 0xFF ^ BIT1; // Set all but P1.1 to output direction
P1IES = BIT1; // P1.1 Hi/Lo edge
}

void Timer_A0_Init(void)
{
// TACCR0 interrupt enabled
TA0CCTL0 = CCIE;
TA0CCR0 = 5000;
// SMCLK continous mode
TA0CTL = TASSEL__SMCLK | MC__CONTINOUS;
}

void btn_states(void)
{
switch (state)
{
case INIT:
{
displayNumber(1);
if (state != INIT)
{
last_state = INIT;
}
state = READY;
break;
}
case READY:
{
if ((P1IN & BIT1) == 0)
{
counter_5ms++;
button_pressed = 1;
}
else
{
if (button_pressed == 1)
{
button_pressed = 0;
if (counter_5ms < 50)
{
state = SHORT_PRESS;
}
else if (counter_5ms >= 100)
{
state = LONG_PRESS;
}
counter_5ms = 0;
}
}
break;
}
case LONG_PRESS:
{
last_state = LONG_PRESS;
displayNumber(111);

counter_triple_press++;

if (counter_triple_press == 3)
{
state = TRIPLE_PRESS;
}
else
{
state = READY;
}
break;
}
case SHORT_PRESS:
{
last_state = SHORT_PRESS;
displayNumber(222);

// counter_triple_press = 0;
state = READY;
break;
}
case TRIPLE_PRESS:
{
last_state = TRIPLE_PRESS;
displayNumber(333);
counter_triple_press = 0;
state = READY;
break;
}
default:
break;
}
}

AM3358: RTOS McSPI example build error

$
0
0

Part Number:AM3358

Build RTOS Processor SDK project MCSPI_Loopback_evmAM335x_armExampleProject report error as below, 

**** Build of configuration Debug for project MCSPI_Loopback_evmAM335x_armExampleProject ****

"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -O

'Building file: "C:/ti/pdk_am335x_1_0_11/packages/ti/drv/spi/example/mcspiLoopbackApp/am335x/armv7/bios/mcspi_loopback_arm_evmAM335x.cfg"'
'Invoking: XDCtools'
"C:/ti/xdctools_3_50_03_33_core/xs" --xdcpath="C:/ti/bios_6_52_00_12/packages;C:/ti/pdk_am335x_1_0_11/packages;C:/ti/edma3_lld_2_12_05_30C/packages;C:/ti/ndk_2_26_00_08/packages;C:/ti/uia_2_21_02_07/packages;" xdc.tools.configuro -o configPkg -t gnu.targets.arm.A8F -p ti.platforms.evmAM3359 -r debug -c "C:/ti/gcc-arm-none-eabi-6-2017-q1-update" "C:/ti/pdk_am335x_1_0_11/packages/ti/drv/spi/example/mcspiLoopbackApp/am335x/armv7/bios/mcspi_loopback_arm_evmAM335x.cfg"
'Building file: "C:/ti/pdk_am335x_1_0_11/packages/ti/drv/spi/example/mcspiLoopbackApp/src/mcspiLoopbackApp.c"'
'Invoking: GNU Compiler'
"C:/ti/gcc-arm-none-eabi-6-2017-q1-update/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -mfloat-abi=hard -Dam3359 -DUART_V1 -DSOC_AM335x -DBUILDCFG_MOD_SPI -DevmAM335x -I"C:/ti/pdk_am335x_1_0_11/packages/MyExampleProjects/MCSPI_Loopback_evmAM335x_armExampleProject" -I"C:/ti/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/newlib-nano" -I"C:/ti/pdk_am335x_1_0_11/packages/ti/drv/spi" -I"C:/ti/pdk_am335x_1_0_11/packages" -I"C:/ti/pdk_am335x_1_0_11/packages/ti/starterware/board/am335x" -I"C:/ti/pdk_am335x_1_0_11/packages/ti/starterware/include/am335x" -I"C:/ti/pdk_am335x_1_0_11/packages/ti/starterware/include" -I"/packages" -I"C:/ti/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -finstrument-functions -MMD -MP -MMD -MP -MF"mcspiLoopbackApp.d" -MT"mcspiLoopbackApp.o" @"configPkg/compiler.opt" -o"mcspiLoopbackApp.o" "C:/ti/pdk_am335x_1_0_11/packages/ti/drv/spi/example/mcspiLoopbackApp/src/mcspiLoopbackApp.c"
subdir_rules.mk:9: recipe for target 'mcspiLoopbackApp.o' failed
configuring mcspi_loopback_arm_evmAM335x.xa8fg from package/cfg/mcspi_loopback_arm_evmAM335x_pa8fg.cfg ...
subdir_rules.mk:19: recipe for target 'build-814306177-inproc' failed
In file included from C:/ti/pdk_am335x_1_0_11/packages/ti/drv/spi/example/mcspiLoopbackApp/src/mcspiLoopbackApp.c:47:0:
C:/ti/xdctools_3_50_03_33_core/packages/xdc/cfg/global.h:39:28: fatal error: C:/ti/pdk_am335x_1_0_11/packages/MyExampleProjects/MCSPI_Loopback_evmAM335x_armExampleProject/Debug/configPkg/package/cfg/mcspi_loopback_arm_evmAM335x_pa8fg.h: No such file or directory
#include xdc_cfg__xheader__
^
compilation terminated.
gmake: *** [mcspiLoopbackApp.o] Error 1
js: "C:/ti/pdk_am335x_1_0_11/packages/ti/drv/spi/example/mcspiLoopbackApp/am335x/armv7/bios/mcspi_loopback_arm_evmAM335x.cfg", line 163: xdc.services.global.XDCException: xdc.PACKAGE_NOT_FOUND: C:\ti\pdk_am335x_1_0_11\packages\ti\starterware\soc\package.xdc found along the package path, but no schema file was found. Ensure that the package 'ti.starterware.soc' is completely built.
"./package/cfg/mcspi_loopback_arm_evmAM335x_pa8fg.cfg", line 181
xdctools_3_50_03_33_core\gmake.exe: *** [package/cfg/mcspi_loopback_arm_evmAM335x_pa8fg.xdl] Error 1
js: "C:/ti/xdctools_3_50_03_33_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake[1]: *** [build-814306177-inproc] Error 1
gmake: *** [build-814306177] Error 2
subdir_rules.mk:16: recipe for target 'build-814306177' failed
gmake: Target 'all' not remade because of errors.

**** Build Finished ****

Open the .cfg file, and compare with other example projects, other project/s cfg file doesn't have the loadPackage(ti.starterware.soc'). And I don't find soc package in the soc path, it is under binary directory.

Question:

Is soc package must for this example? why other project doesn't have?

How to make this project build successfully. 

PGA970: Configurable range of demodulator BPF bandwidth

$
0
0

Part Number:PGA970

Hello, 

I think that PGA970 is not intent to measurement for over 500Hz frequency LVDT core movement.

Is it right ?

Why I came to think of that way is because configurable range of demodulator BPF bandwidth is up to 1 kHz.

Refer to [1], Ideally It is expected to extract only Frequency range ωc ± ωs using BPF.  

So I think actually the  ωs range is  restricted to under 500Hz. 

[1] “Dealing with nonlinearity in LVDT
position sensors,” Texas Instruments Analog
Applications Journal (SLYT582),

CC2564MODA: Classic BT pairing fails with atAuthenticationStatus: 4

$
0
0

Part Number:CC2564MODA

Hi,

We are using CC2564MODA  with our custom board  based on STM32L4 MCU.

Our device acts as a BLE peripheral for iOS phone and simultaneously connects to a classic BT headset (HSP profile) for audio playback.

Sometimes, when we try to pair the headset using GAP_Initiate_Bonding(), we get the following in GAP_Event_Callback.

atAuthenticationStatus: 4 Board: 0xFC58FAB984AC

Connection_Complete_Event: Type: 2, Addr: 0xFC58FAB984AC, ConnHandle: 1, Status:4

What does this mean? Once we get this error, its consistent and we have to reset the device/headset and start everything afresh to get a successful connection. 

What is the reason for this kind of error? Please help. 

Attached logs captured for Success and Failure cases.

Thanks,

Indu

 

(Please visit the site to view this file)

UCD3138: Mode switching problem of full bridge hard switching case based on UCD3138 in Fusion Design Offline software

$
0
0

Part Number:UCD3138

Hello there
I recently learned about UCD3138-based full-bridge hard-switching circuit loop compensation simulation on the Fusion Design Offline software.
I am learning the case you gave me. After changing the mode in the coefficient set & alpha configuration column, the bode diagram changes, which is very doubtful.
Figure 1 below is the bode diagram in device registers mode

When I switch to real zeros mode, I get the following error:


And the bode diagram changes, and the Kp and Kd values also change.


Why is the Q value less than 0.5?

66AK2G02: 66AK2G02:

$
0
0

Part Number:66AK2G02

Hi, 

     I am getting this error while loading my .out into 66AK2G02

C66xx: Trouble Reading Memory Block at 0x76d7bb76 on Page 0 of Length 0x1: (Error -1202 @ 0x76D7BB74) Device core is hung. The debugger will attempt to force the device to a ready state to recover debug control. Your application's state will be corrupt. You should have limited access to memory and registers, but you may need to reset the device to debug further. (Emulation package 6.0.576.0) 

I am using CCSv7. I am using external JTAG  spectrum digital XDS560v2 STM USB Debugger. Target is getting connected successfully.

GEL files are executed successfully as  shown below:

C66xx: GEL Output: PLL has been configured (24.0 MHz * 100 / 1 / 4 = 600.0 MHz)
C66xx: GEL Output: ARM PLL has been configured with ref clock 24MHz, -sysclkp_period 41.6666 (24.0 MHz * 100 / 1 / 4 = 600.0 MHz)
C66xx: GEL Output: Power on all PSC modules and DSP domains...
C66xx: GEL Output: Power on PCIE PSC modules and DSP domains... Done.
C66xx: GEL Output: UART PLL has been configured (24.0 MHz * 128 / 1 / 8 = 384.0 MHz)
C66xx: GEL Output: NSS PLL has been configured (24.0 MHz * 250 / 3 / 2 = 1000.0 MHz)
C66xx: GEL Output: ICSS PLL has been configured (24.0 MHz * 250 / 3 / 10 = 200.0 MHz)
C66xx: GEL Output: DSS PLL has been configured (24.0 MHz * 198 / 12 / 16 = 24.75 MHz)
C66xx: GEL Output: DDR PLL has been configured (24.0 MHz * 133 / 1 / 16 = 199.5 MHz)
C66xx: GEL Output: XMC setup complete.
C66xx: GEL Output: DDR3 PLL Setup ...
C66xx: GEL Output: DDR3 PLL Setup complete, DDR3A clock now running at 400MHz.
C66xx: GEL Output: DDR3A initialization complete

 But after loading the .out file I am getting the  error. 

I am not able to understand what's going wrong.

Can somebody help?

With regards


RM57L843: Use lwIP-2.0.2 for the RM57 lwIP Demo for Iperf?

$
0
0

Part Number:RM57L843

Hello,

I want to use lwIP-2.0.2  for RM57 because the 2.0.2  version of lwIP supports Iperf. What I have to do to implement 2.0.2 ?  The current version of the TCP/IP stack is 1.4.1. Or can I use Iperf also with 1.4.1? 

Thank you 

Marcel

DCA1000EVM: Where is FPGA binary to be flashed

$
0
0

Part Number:DCA1000EVM

Hi,

I`m working with 9 FPGA Programming in SPRUIJ4 (I`m trying this because I`m failing to detect FPGA version of DCA1000 via ethernet ... I searched the suggestions in e2e, but unfortunately, no luck). 

The guide says :

c. Select the bit file from the following path:
/DCA1001EVM_TP_REL/FPGA/DCA1001_FPGA_RECORD_xx_yy.bit file in the programming file
option. (xx -> Version No, yy -> Release Date).

I`m getting stuck at this part. Where can i find this binary ? Can you share ?

Best Regards,
NK

 

SN74LVC1G06: SN74LVC1G06

$
0
0

Part Number:SN74LVC1G06

Dear SIR:

May I have question and double confirming regarding SN74LVC1G06 as below:.

According to SN74LVC1G06 spec. mention that " VCC MIN =1.65V ,MAX =5.5V  ;  

                                                                               "When VCC = 1.65 V to 1.95 V ==>VIH MIN =0.65 × VCC ; VIL MAX =0.35 × VCC . "

                                                                              " When VCC = VCC = 3 V to 3.6 V ==>VIH MIN =2V           ; VIL MAX =0.8.V "

If  we know the condition (A)"Input =1.8V =High ,0V=Low" ,base on above ,Is that meaning we need provide SN74LVC1G06's VCC =1.8V ,Right ?

Another condition (B)   "Input =1.8V =High ,0V=Low" OR  "Input =Unknow (Maybe=3.3V)  =High ,0V=Low"  ,base on above ,Is that meaning we still need provide SN74LVC1G06 VCC =1.8V ,Right ?

                                      ( Because If We  provide SN74LVC1G06  VCC =3.3V ,When "Input =Unknow (Maybe=3.3V)  =High ,0V=Low" will work ,but when   "Input =1.8V =High ,0V=Low" SN74LVC1G06

                                       will not work ,Right ? )

Figure as below:

CD74HC221: Transition time

$
0
0

Part Number:CD74HC221

Hello,

I would like you to confirm that CD74HC221 will receive damage or there is no problem for reliablity in following case.

--
* User input following signal to 9 pin("2An").

 Tr(rising time) : 60msec (0V to 5V)
 Tf(falling time) : 1msec (5V to 0V)
 (Vcc = 5V condition)

In this case, is there any issue for reliabity ?
--

According to following URL, there is description about such slow transition time.

http://www.ti.com/lit/wp/slla364a/slla364a.pdf

In this case, shoot-though current will occur and this will cause damage to device.
However, it seems that this document is described for "SN74" parts.
So,

1. Could you please confirm whether you can say same thing for "CD74" parts as well ?
2. If so, is there any data for shoot-though current for "HC" parts of "CD74" parts ?

Best Regards,

AWR1243: The data collected is incorrect

$
0
0

Part Number:AWR1243

Hello,
I use AWR1243boost's CSI2 data path to send data and TX2 to collect ADC data via CSI2.
The parameter setting is shown in Figure 1 (12-bit ADC data). As shown in the figure, when I set the "value to be added" of "Testpattern Rx0 ICFG" to 1, the data collected by TX2 is incorrect, and the others testpattern (set "value to be added"  to 0)  collected data is correct. The data is shown in Figure 2. What is the cause? ?
If there is a problem with the parameters I set, can you give a reference setting?

Figure 1:

Figure 2:

Looking forward to your reply, thank you!

LMK00301: ABOUT Rjb of LMK00301

AM3359: Weston doesn't start

$
0
0

Part Number:AM3359

root@am335x-evm:~# weston --tty=1
Date: 2018-09-12 UTC
[15:01:44.340] weston 1.11.0
http://wayland.freedesktop.org
Bug reports to: bugs.freedesktop.org/enter_bug.cgi
Build: 1.10.93-2-g2d825ed configure.ac: bump to version 1.11.0 for the official release (2016-05-31 17:10:40 -0700)
[15:01:44.341] OS: Linux, 4.9.65-rt23-g7069a470d5, #17 PREEMPT RT Wed Sep 12 00:23:11 HKT 2018, armv7l
[15:01:44.342] Using config file '/etc//weston.ini'
[15:01:44.342] Output repaint window is 7 ms maximum.
[15:01:44.343] Loading module '/usr/lib/weston/drm-backend.so'
[15:01:44.355] initializing drm backend
[15:01:44.365] using /dev/dri/card0
[15:01:44.370] Loading module '/usr/lib/weston/gl-renderer.so'
failed to load module: /usr/lib/gbm/gbm_dri.so: cannot open shared object file: No such file or directory
failed to load module: /usr/lib/gbm/gbm_gallium_drm.so: cannot open shared object file: No such file or directory
loaded module : gbm_pvr.so
found valid GBM backend : gbm_pvr.so
[15:01:44.423] warning: either no EGL_EXT_platform_base support or specific platform support; falling back to eglGetDisplay.
[15:01:44.456] warning: EGL_EXT_buffer_age not supported. Performance could be affected.
[15:01:44.456] Retrieving EGL client extension string failed.
[15:01:44.476] input device 'matrix_keypad0', /dev/input/event2 is tagged by udev as: Keyboard
[15:01:44.476] input device 'matrix_keypad0', /dev/input/event2 is a keyboard
[15:01:44.482] input device 'SEM HCT Keyboard', /dev/input/event3 is tagged by udev as: Keyboard
[15:01:44.482] input device 'SEM HCT Keyboard', /dev/input/event3 is a keyboard
[15:01:44.488] input device 'SEM HCT Keyboard', /dev/input/event4 is tagged by udev as: Keyboard
[15:01:44.488] input device 'SEM HCT Keyboard', /dev/input/event4 is a keyboard
[15:01:44.492] input device 'ADS7846 Touchscreen', /dev/input/event0 is tagged by udev as: Touchscreen
[15:01:44.492] input device 'ADS7846 Touchscreen', /dev/input/event0 is a touch device
[15:01:44.496] input device 'volume_keys0', /dev/input/event1 is tagged by udev as: Keyboard
[15:01:44.496] input device 'volume_keys0', /dev/input/event1 is a keyboard
[ 669.751619] bytes_read = 128[15:01:44.772] EGL version: 1.4 build 1.14@3699939 (MAIN)
[15:01:44.772] EGL vendor: Imagination Technologies
[15:01:44.772] EGL client APIs: OpenGL_ES
[15:01:44.772] EGL extensions: EGL_IMG_client_api_ogl EGL_KHR_image
EGL_KHR_image_base EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image
EGL_KHR_vg_parent_image EGL_IMG_cl_image EGL_KHR_fence_sync
EGL_IMG_context_priority EGL_IMG_hibernate_process
EGL_IMG_image_plane_attribs EGL_KHR_surfaceless_context
EGL_KHR_wait_sync EGL_KHR_create_context
EGL_WL_bind_wayland_display EGL_EXT_image_dma_buf_import
[15:01:44.772] GL version: OpenGL ES 2.0 build 1.14@3699939 (MAIN)
[15:01:44.772] GLSL version: OpenGL ES GLSL ES 1.00 build 1.14@3699939 (MAIN)
[15:01:44.772] GL vendor: Imagination Technologies
[15:01:44.773] GL renderer: PowerVR SGX 530
[15:01:44.773] GL extensions: GL_OES_rgb8_rgba8 GL_OES_depth24
GL_OES_vertex_half_float GL_OES_texture_float
GL_OES_texture_half_float GL_OES_element_index_uint
GL_OES_mapbuffer GL_OES_fragment_precision_high
GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image
GL_OES_EGL_image_external GL_OES_required_internalformat
GL_OES_depth_texture GL_OES_get_program_binary
GL_OES_packed_depth_stencil GL_OES_standard_derivatives
GL_OES_vertex_array_object GL_OES_egl_sync
GL_OES_surfaceless_context GL_EXT_discard_framebuffer
GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
GL_EXT_multisampled_render_to_texture GL_EXT_shader_texture_lod
GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg
GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc
GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888
GL_IMG_read_format GL_IMG_program_binary
GL_IMG_uniform_buffer_object
GL_IMG_multisampled_render_to_texture GL_KHR_debug
[15:01:44.773] GL ES 2 renderer features:
read-back format: RGBA
wl_shm sub-image to texture: no
EGL Wayland extension: yes
[15:01:44.773] Chosen EGL config details:
RGBA bits: 8 8 8 8
swap interval range: 1 - 1
[15:01:44.774] cursor buffers unavailable, using gl cursors
[15:01:44.774] Failed to initialize backlight
[15:01:44.775] EDID data 'SAM', 'S24D360', '810175286'
[15:01:44.776] Output HDMI-A-1, (connector 26, crtc 24)
mode 1280x1024@60.0, current
mode 1440x900@59.9
mode 1280x800@59.9
mode 1152x864@75.0
mode 1280x720@60.0
mode 1280x720@59.9
mode 1280x720@50.0
mode 1024x768@75.0
mode 1024x768@70.1
mode 1024x768@60.0
mode 832x624@74.6
mode 800x600@75.0
mode 800x600@72.2
mode 800x600@60.3
mode 800x600@56.2
mode 720x576@50.0
mode 720x480@60.0
mode 720x480@59.9
mode 640x480@75.0
mode 640x480@72.8
mode 640x480@66.7
mode 640x480@60.0
mode 640x480@59.9
mode 720x400@70.1
[15:01:44.777] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
presentation clock: CLOCK_MONOTONIC, id 1
[15:01:44.783] Loading module '/usr/lib/weston/desktop-shell.so'
[15:01:44.788] launching '/usr/libexec/weston-keyboard'
[15:01:44.792] launching '/usr/libexec/weston-desktop-shell'
[15:01:44.943] set mode failed: No such file or directory
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
[15:01:45.561] set mode failed: No such file or directory
[15:01:45.607] set mode failed: No such file or directory
[15:02:45.198] set mode failed: No such file or directory
[15:02:45.198] unexpectedly large timestamp jump (from 670692 to 730283)
[15:03:45.188] set mode failed: No such file or directory
[15:04:45.188] set mode failed: No such file or directory
[15:05:45.188] set mode failed: No such file or directory
[15:06:45.188] set mode failed: No such file or directory
[15:07:45.189] set mode failed: No such file or directory
[15:08:45.189] set mode failed: No such file or directory
[15:09:45.188] set mode failed: No such file or directory
[15:10:45.188] set mode failed: No such file or directory
[15:11:45.188] set mode failed: No such file or directory
[15:12:45.188] set mode failed: No such file or directory
[15:13:45.188] set mode failed: No such file or directory
[15:14:45.189] set mode failed: No such file or directory
[15:15:45.188] set mode failed: No such file or directory
[15:16:45.188] set mode failed: No such file or directory
[15:17:45.188] set mode failed: No such file or directory
[15:18:45.188] set mode failed: No such file or directory


DCA1000EVM: Is loading binary in mmWave Studio the same as writing with Uniflash?

$
0
0

Part Number:DCA1000EVM

Hi,

Will the Board's binary be rewritten with the following procedure by mmWaveStudio ?

1.I Use UNIFLASH to flush the following to IWR 1443 BOOST.
 C:\ti\mmwave_sdk_01_02_00_05\firmware\radarss
   xwr12xx_xwr14xx_radarss.bin
 C:\ti\mmwave_sdk_01_02_00_05\packages\ti\demo\xwr14xx\mmw
  xwr14xx_mmw_demo_mss.bin

2.I attach DCA 1000 EVM to IWR 1443 BOOST.and a jumper on SOP 2.

3.By mmWaveStudio, I run DataCaptureDemo_xWR.lua.
 xwr12xx_xwr14xx_radarss_ES2.0.bin and xwr12xx_xwr14xx_masterss_ES2.0.bin are
loaded.

4.I remove DCA 1000 EVM from IWR 1443 BOOST,and the jumper from SOP 2.

5.When I run the Visializer Demo using this IWR 1443 BOOST,
  which binary files are work on ?
  2 or 3 ?

Regards,
user5205609

SN74AVC4T245: SN74AVC4T245 welding problem

$
0
0

Part Number:SN74AVC4T245

Hi all,

one of my customers report to me that it is easily to  cause the faulty welding in SN74AVC4T245 pins, because they found the tin is quite difficult to get melt with the SN74AVC4T245 pins!

I mean is there any special  process requirement for the SN74AVC4T245 welding? and pls show me !

thanks!

MSP430FR2033: Need to reset after flash code?

$
0
0

Part Number:MSP430FR2033

Dear sir, 

I am using MSP430FR2033, I found that I need to power on/off the device after flashing the code in order to operate again. Can I check with you what is the proper procedure to reset the device after flashing the code? Or we do not need to reset the device?

Is there any reset command? Or user guide that I can go through?

Hope to hear from you soon.

Thanks and best regards,

KH

TMS320F28035: DRV8303 Standalone operation

$
0
0

Part Number:TMS320F28035

Since TMS320F28035 is used in DRV8303, I downloaded the CONTROLSUITE software, however I did not find any examples specific to DRV8303, so what are the examples and documentations compatible?

Also, does DRV8303EVM support standalone operation without instaspin GUI? Also, if I adjust the GUI to velocity control for example, Does the control loop take place in the microcontroller or the GUI? If it is on the microcontroller, can I set the DRV8303 to work on the velocity control using the GUI and then saving the parameters so that it can work on the velocity control but in standalone without the GUI? Thanks for help

SN74LVC1G14: Input RC delay

$
0
0

Part Number:SN74LVC1G14

Dear E2E member,

I refer the push button reference design as below,

http://www.ti.com/lit/an/scea048b/scea048b.pdf

Now RD want to modify the the circuit which has the function that are long press turn on (2s) and long press turn off (4s).

Could we add the RC delay circuit and make sure the function OK?

Or  need to use other parts to resolve this function.

Thanks!

Viewing all 262198 articles
Browse latest View live


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