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

AWR1243: Cascaded AWR1243s do not output data, and the log is attached

$
0
0

Part Number:AWR1243

Hi, TI experts

I am working on a project that cascades 4 AWR1243s. The circuit are configured as:

1) all chips (master of slave) are set to HWTRIG (hardware trigger) mode, and all SYNC_IN1 are driven by one identical periodic pulse;

2) the LO of the master chip are driven by a RF amplifier and fed to all 4 chips;

3) the clock inputs of all chips are driven by fanout of a TCXO clock.

4) the CSI-2 outputs are configured as 2-lane, and connected directly to the NVIDIA Jetson TX2, via a adaptor. The 6 channel 2-lane CSI-2 driver is modified based on a existing camera driver.

But the board outputs nothing from CSI-2 interface. I tried only master chip with success, either in HWTRIG or SWTRIG mode, but failed with 2-chip or 4-chip cascade configuration.

Here are my questions:

1) Is the above configuration feasible?

2) Which steps should I follow? I tried the steps listed in section 5.22.2 <AWR1xxx_interface_control.pdf>, but with no success.

The log is attached. Hope it will be helpful.

Qian(Please visit the site to view this file)


BOOSTXL-DRV8305EVM: i can't change the dead time

$
0
0

Part Number:BOOSTXL-DRV8305EVM

Dear all

I am using a BOOSTXL-DRV8305EVM with LAUNCHXL-F28069M.

I want to configure the DRV8305 via SPI to get a dead time of 1.76us, 

the SPI command that I sent is the following:

the orange signal represents the clock while the blue one represents the SDI signal.

and I got the following result when i read the 0x7 register:

as you can see, the value of the 0x7 register is 0000 0010 0101 0110 and the dead time bits are 101 which means that the dead time's value is 1.76us

but i can't see this dead time between the MOSFETs' outputs signals of the same leg.

can you please help me to resolve this problem?

thanks in advance;

best regards

fouad

CCS/MSP432P401R: Unresolved symbol f_gets, first referenced | FatFs

$
0
0

Part Number:MSP432P401R

Tool/software: Code Composer Studio

Hello everybody,

I'm interfacing MSP432 and SdCard using the code that Alejandro Martinez released on his GitHub.  But when I try to use the "f_gets" function I receive the error "Unresolved symbol". The strange thing is that this function is declared on the "ff.h" file. I don't know what I have to do to solve this issue. 

Is anybody has passed through this before?

Thank you so much guys!

ERROR:


CODE:

#include <Hardware/SPI_Driver.h>
#include <Hardware/GPIO_Driver.h>
#include <Hardware/CS_Driver.h>
#include <Hardware/TIMERA_Driver.h>
#include <fatfs/ff.h>
#include <fatfs/diskio.h>
#include <Devices/MSPIO.h>

/* MISO = P1.7
 * MOSI = P1.6
 * SCK = P1.5
 * CS = P5.0
 * VCC = 3.3V
 * GND = GND
 */

/*Huge thanks to bluehash @ github.com/.../

/* UART Configuration Parameter. These are the configuration parameters to
 * make the eUSCI A UART module to operate with a 115200 baud rate. These
 * values were calculated using the online calculator that TI provides
 * at:
 * software-dl.ti.com/.../index.html
 */
eUSCI_UART_Config UART0Config =
{
     EUSCI_A_UART_CLOCKSOURCE_SMCLK,
     13,
     0,
     37,
     EUSCI_A_UART_NO_PARITY,
     EUSCI_A_UART_LSB_FIRST,
     EUSCI_A_UART_ONE_STOP_BIT,
     EUSCI_A_UART_MODE,
     EUSCI_A_UART_OVERSAMPLING_BAUDRATE_GENERATION
};

/* SPI Configuration Parameter. These are the configuration parameters to
 * make the eUSCI B SPI module to operate with a 500KHz clock.*/
eUSCI_SPI_MasterConfig SPI0MasterConfig =
{
     EUSCI_B_SPI_CLOCKSOURCE_SMCLK,
     3000000,
     500000,
     EUSCI_B_SPI_MSB_FIRST,
     EUSCI_B_SPI_PHASE_DATA_CHANGED_ONFIRST_CAPTURED_ON_NEXT,
     EUSCI_B_SPI_CLOCKPOLARITY_INACTIVITY_HIGH,
     EUSCI_B_SPI_3PIN
};

/* Timer_A UpMode Configuration Parameters */
Timer_A_UpModeConfig upConfig =
{
        TIMER_A_CLOCKSOURCE_SMCLK,              // SMCLK Clock Source
        TIMER_A_CLOCKSOURCE_DIVIDER_64,          // SMCLK/1 = 3MHz
        30000,                                  // 1 ms tick period
        TIMER_A_TAIE_INTERRUPT_DISABLE,         // Disable Timer interrupt
        TIMER_A_CCIE_CCR0_INTERRUPT_ENABLE ,    // Enable CCR0 interrupt
        TIMER_A_DO_CLEAR                        // Clear value
};

FATFS FatFs;   /* Work area (filesystem object) for logical drive */


void main(void)
{
    WDT_A_holdTimer();

    CS_Init();

    /*Initialize all hardware required for the SD Card*/
    SPI_Init(EUSCI_B0_BASE, SPI0MasterConfig);
    UART_Init(EUSCI_A0_BASE, UART0Config);
    GPIO_Init(GPIO_PORT_P5, GPIO_PIN0);
    TIMERA_Init(TIMER_A1_BASE, UP_MODE, &upConfig, disk_timerproc);

    Interrupt_enableMaster();

    FIL fil;        /* File object */
    char line[100]; /* Line buffer */
    FRESULT fr;     /* FatFs return code */


    /* Register work area to the default drive */
    f_mount(&FatFs, "", 0);

    /* Open a text file */
    fr = f_open(&fil, "message.txt", FA_READ);
    if (fr) return (int)fr;

    /* Read every line and display it */
    while (f_gets(line, sizeof line, &fil)) {
        //printf(line);
    }

    /* Close the file */
    f_close(&fil);

    return 0;
	
}


DRV8803: What happens if some inputs are not connected

$
0
0

Part Number:DRV8803

Hi,

In my next PCB I well use the DRV8803 16-pin HTSSOP again, but instead of using all 4 in/outputs I only need two.

I was not able to find any circuit recommendations in the datasheet if some in/outputs are not connected. Would it be better to connect the not connected inputs to a pull-down circuit, so there is no floating?

Best regards,

Linux/BEAGLEBK: unable to see matrix gui in lcd which is connected through HDMI .able to see arrago login screen .

$
0
0

Part Number:BEAGLEBK

Tool/software: Linux

Starting Matrix GUI...
[ OK ] Started telnetd.service.
Starting busybox-udhcpd.service...
Starting thttpd.service...
[ OK ] Started Matrix GUI.
[ OK ] Started busybox-udhcpd.service.
[ OK ] Started thttpd.service.
Starting rng-tools.service...
[ OK ] Started rng-tools.service.

_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|

Arago Project http://arago-project.org am335x-evm ttyS0

Arago 2018.10 am335x-evm ttyS0

am335x-evm login: [ 30.703283] alloc_contig_range: [9d043, 9d044) PFNs busy

_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|

Arago Project http://arago-project.org am335x-evm ttyS0

Arago 2018.10 am335x-evm ttyS0

am335x-evm login: root
root@am335x-evm:~#
CTRL-A Z for help | 115200 8N1 | NOR | Minicom.

able to see  Started Matrix GUI. in boot log . 

log of  weston.log 

root@am335x-evm:/var/log# cat weston.log
Date: 2018-12-16 UTC
[03:32:03.498] weston 2.0.0
http://wayland.freedesktop.org
Bug reports to: bugs.freedesktop.org/enter_bug.cgi
Build: 1.99.94-2-g4c4f13d configure.ac: bump to version 2.0.0 for the official release (2017-02-24 16:19:03 -0800)
[03:32:03.499] Command line: weston --idle-time=0
[03:32:03.499] OS: Linux, 4.14.79-gbde58ab01e, #1 PREEMPT Thu Dec 20 04:12:32 UTC 2018, armv7l
[03:32:03.500] Using config file '/etc//weston.ini'
[03:32:03.502] Output repaint window is 7 ms maximum.
[03:32:03.513] Loading module '/usr/lib/libweston-2/drm-backend.so'
[03:32:03.525] initializing drm backend
[03:32:03.554] using /dev/dri/card0
[03:32:03.560] Loading module '/usr/lib/libweston-2/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
[03:32:03.734] warning: either no EGL_EXT_platform_base support or specific platform support; falling back to eglGetDisplay.
[03:32:03.823] warning: EGL_EXT_buffer_age not supported. Performance could be affected.
[03:32:03.823] warning: neither EGL_EXT_swap_buffers_with_damage or EGL_KHR_swap_buffers_with_damage is supported. Performance could be affected.
[03:32:03.823] Retrieving EGL client extension string failed.
[03:32:03.823] EGL_KHR_surfaceless_context available
[03:32:03.864] EGL version: 1.4 build 1.14@3699939 (MAIN)
[03:32:03.864] EGL vendor: Imagination Technologies
[03:32:03.864] EGL client APIs: OpenGL_ES
[03:32:03.864] 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
[03:32:03.864] GL version: OpenGL ES 2.0 build 1.14@3699939 (MAIN)
[03:32:03.864] GLSL version: OpenGL ES GLSL ES 1.00 build 1.14@3699939 (MAIN)
[03:32:03.864] GL vendor: Imagination Technologies
[03:32:03.864] GL renderer: PowerVR SGX 530
[03:32:03.864] 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
[03:32:03.871] GL ES 2 renderer features:
read-back format: RGBA
wl_shm sub-image to texture: no
EGL Wayland extension: yes
[03:32:03.873] warning: no input devices found, but none required as per configuration.
[03:32:03.916] Registered plugin API 'weston_drm_output_api_v1' of size 12
[03:32:03.939] Chosen EGL config details:
RGBA bits: 8 8 8 8
swap interval range: 1 - 1
[03:32:03.949] cursor buffers unavailable, using gl cursors
[03:32:03.949] Failed to initialize backlight
[03:32:03.949] EDID data 'ADA', '', '1'
[03:32:03.949] Output HDMI-A-1, (connector 30, crtc 28)
mode 1024x600@43.1, preferred, current
[03:32:03.949] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
presentation clock: CLOCK_MONOTONIC, id 1
presentation clock resolution: 0.000000001 s
[03:32:03.969] Loading module '/usr/lib/weston/desktop-shell.so'
[03:32:04.015] launching '/usr/libexec/weston-keyboard'
[03:32:04.022] launching '/usr/libexec/weston-desktop-shell'
[03:32:04.208] 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'
[03:32:05.067] set mode failed: No such file or directory
[03:32:07.973] set mode failed: No such file or directory
[03:32:07.973] unexpectedly large timestamp jump (from 28077 to 31063)
[03:32:08.032] set mode failed: No such file or directory
[03:32:08.090] set mode failed: No such file or directory
[03:32:08.137] set mode failed: No such file or directory
[03:32:08.250] set mode failed: No such file or directory
[03:32:10.115] set mode failed: No such file or directory
[03:32:10.203] set mode failed: No such file or directory
[03:32:11.377] set mode failed: No such file or directory
[03:32:12.035] set mode failed: No such file or directory
[03:32:12.219] set mode failed: No such file or directory
[03:33:04.536] set mode failed: No such file or directory
[03:34:04.537] set mode failed: No such file or directory

BQ34Z100: Battery gauging of Lead-acid

$
0
0

Part Number:BQ34Z100

Dear TI,

What is the best choice for monitoring the full charge capacity of Lead-acid batteries up until 100Ah.

BQ34Z100-G1 (Impedance Track)

BQ34110 (CEDV gauge)

I do not see an evaluation module for the BQ34Z100-G1, only one for the BQ34Z100 which doesn't support lead-acid.

Does the Bq34z100EVM also support lead-acid batteries?

Remko

DS90UB960-Q1: Image sensors on different CSI-2 ports

$
0
0

Part Number:DS90UB960-Q1

Hello,

I would like to confirm if it's possible to have 2 input sensors, each running to separate CSI-2 outputs?  i.e., the data from the two sensors is not aggregated, but dedicated such that sensor A goes to MIPI port 0, and sensor B goes to MIPI port 1.

Many Thanks!

-bj

CCS/CC2640R2F: CC2640R2 Code Composer, can't read GPIO and other registers

$
0
0

Part Number:CC2640R2F

Tool/software: Code Composer Studio

We are working with the i2ctmp116_CC2640R2_LAUNCHXL_tirtos_ccs project.  We are using the TI CC2640R2 Development Kit board.  The board also has LAUNCHXL-CC2640R2 Rev 1.0  written on it.

We can compile the code, and download it to the board without any errors reported.  We made sure that all breakpoints were removed, and hit F7 to make sure that the code started running after it was downloaded.

If we then the go to the 'View' menu option and select 'Registers', it opens up a window with a list of registers.

If we click on the '>' next to the GPIO to expand and see the values on the GPIO pins, we see 'Error: unable to read' on each GPIO.  We get the same 'Error: unable to read' error when we try to see the values of most other registers.  We CAN, however, see the contents of the flash.

What is wrong?  How can we see the contents of the registers?

Thanks for any help you can give,

Dan Benkman
Innowave


TMS570LC4357: FreeRTOS demo hang

$
0
0

Part Number:TMS570LC4357

I created a simple demo using the FreeRtos profile for HalCogen and compiled it using CC8.3.0. 

The entirety of the code is here:

/** @file HL_sys_main.c 
*   @brief Application main file
*   @date 07-July-2017
*   @version 04.07.00
*
*   This file contains an empty main function,
*   which can be used for the application.
*/

/* 
* Copyright (C) 2009-2016 Texas Instruments Incorporated - www.ti.com  
* 
* 
*  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.
*
*/


/* USER CODE BEGIN (0) */
#include <stdio.h>
#include <FreeRTOS.h>
#include <os_task.h>
#include <os_queue.h>
#include <assert.h>
#include <HL_gio.h>
/* USER CODE END */

/* Include Files */

#include "HL_sys_common.h"

/* USER CODE BEGIN (1) */
/* USER CODE END */

/** @fn void main(void)
*   @brief Application main function
*   @note This function is empty by default.
*
*   This function is called after startup.
*   The user can use this function to implement the application.
*/

/* USER CODE BEGIN (2) */

static QueueHandle_t tickQueue = NULL;
static uint32 LEDState = 0;

static void tickTask( void *pvParameters ) {

    uint32_t val;
    gioSetBit(gioPORTB,6,1);

    for( ;; )
    {
        /* Wait until something arrives in the queue - this task will block
        indefinitely provided INCLUDE_vTaskSuspend is set to 1 in
        FreeRTOSConfig.h. */
        xQueueReceive( tickQueue, &val, portMAX_DELAY );
        gioSetBit(gioPORTB,7,LEDState);
        LEDState = 1 - LEDState;
//        printf("Val: %d\n",val);
    }
}


/* USER CODE END */

uint8	emacAddress[6U] = 	{0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU};
uint32 	emacPhyAddress	=	1U;

int main(void)
{
/* USER CODE BEGIN (3) */

    gioInit();

    printf("Startup!\n");

    tickQueue = xQueueCreate( 10, sizeof( unsigned long ) );

    assert(tickQueue);

    BaseType_t stat = xTaskCreate( tickTask,                   /* The function that implements the task. */
                "ticker",                                   /* The text name assigned to the task - for debug only as it is not used by the kernel. */
                configMINIMAL_STACK_SIZE,               /* The size of the stack to allocate to the task. */
                0, /* The parameter passed to the task - just to check the functionality. */
                tskIDLE_PRIORITY + 1 ,        /* The priority assigned to the task. */
                NULL );                                 /* The task handle is not required, so NULL is passed. */

    assert(stat == pdPASS);

    vTaskStartScheduler();
/* USER CODE END */

    return 0;
}


/* USER CODE BEGIN (4) */

uint32_t count = 0;
uint32_t divider = 10;

void vApplicationTickHook( void ) {
    count++;
    if (count % divider == 0) {
        xQueueSendFromISR( tickQueue, (void*)count, NULL );
    }
}
/* USER CODE END */

The example runs for about 24 hours then hangs. Breaking into the execution brings me here:

resetEntry
        b   _c_int00
undefEntry
        b   undefEntry
        b   vPortSWI
prefetchEntry
        b   prefetchEntry
dataEntry
        b   dataEntry
        b   phantomInterrupt
        ldr pc,[pc,#-0x1b0]
        ldr pc,[pc,#-0x1b0]

    
;-------------------------------------------------------------------------------

The debugger highlights the "b dataEntry" line.

I set the tick rate on the OS config tab to 100Hz.

Any idea why this is happening?

TINA/Spice/LM3017: Error on creating new Macro : "Undefined parameter or possible use of function before definition: SS."

$
0
0

Part Number:LM3017

Tool/software:TINA-TI or Spice Models

Hi Team,

Good day. My customer encountered an error while importing the PSPICE model of LM3017. Unfortunately after going through the creating new Macro this error appeared "Undefined parameter or possible use of function before definition: SS.". 

How to solve this error? Looking forward for your response.

BQ34110EVM-796: IC seems bricked while tring to do a calibration

$
0
0

Part Number:BQ34110EVM-796

Hi,

We are trying to make a new .fs file for an upto date calibration with an official battery pack that will be used for the production unit.

Hi,

 

I programmed the BQ34110EVM-796 using BQStudio (1.3.54.1) with .fs file (see attached) and EV2300 (version 3.1m). The programming failed at some point, not sure what happened and the BQ34110 got stuck in ROM mode. Before programming with BQStudio, the pins of the BQ34110 chip were:

REGIN =  2.6V

REG25 = 2.5V

BAT = 400 mV

CE = High

VEN = High

 

The file I sent is the same we used on lots of units before without any problem. However, REGIN was below 2.7V, so it might be why the programming failed. On our units, the design insures REGIN is above 2.7V.

 

After that, I was able to communicate with the BQ34110 on the ROM mode address using the Advanced Comm tab (ex: read at 0x16 00 without error). Since the device was already in ROM mode, I modified the .fs file to remove the “Unseal device” and “Go to ROM mode” steps. I tried to send the .fs again, however the EV2300 did not send any command on I2C when programming the .fs file (checked with sniffer on i2c lines). I closed and reopened BQStudio and selected “0110_0_02-bq34110.bqz”.

To make sure REGIN > 2.7V, the J2 jumpers were modified to have:

REGIN = 4.6V

REG25 = 2.57V

BAT = 400 mV

CE = High

VEN = Low

 

Then, the programming worked until line 42 of the attached file, which is a compare flashstream command:

C: 16 04 3B 8C FE FB

With the sniffer, I saw that the data read on BQ34110 was not 3B 8C FE FB, that’s why it stopped. Unfortunately, I did not keep the sniffer data…

 

I was not able to get out of the ROM mode (tried sending W: 16 00 0F and W: 16 64 0F 00 and reset the BQ34110). I removed 4 compare commands that began with C: 16 04 <data> and programmed the .fs again. BQStudio was able to send the whole file, but now the BQ34110 nacks at both addresses (0x16 and 0xAA) even after a reset, so it seems I bricked it.

The pins states are still:

REGIN = 4.6V

REG25 = 2.57V

BAT = 400 mV

CE = High

VEN = Low

 

My questions are:

  • Why would the programming with BQStudio fail in the first place? The file seems fine, since we used it on many units without failure. Is it possible that a REGIN below 2.7V corrupts the firmware while in ROM mode? It did not seem possible to recover from ROM mode after the failure, which is worrying.
  • Is there any BQStudio error log file? I did not find any…
  • I noticed after the programming failure that VEN was low (it was high before). Is that a normal behavior in ROM mode?
  • Now that the BQ34110 seems to be bricked, is there any other procedure we can try on the EVM to restore communication with the BQ34110?

Thank you,

TPS54620: Please help check if there is a problem with the circuit schematic of TPS54620, TPS54521, and TPS24701?

$
0
0

Part Number:TPS54620

Please help check if there is a problem with the circuit schematic of TPS54620, TPS54521, and TPS24701?

Or Show us how to check the circuit schematic.

After the entire schematic design of the circuit is completed, it is necessary to detect those parameters and recommend which software to detect;

Thanks A lot.

TPS65311-Q1: TPS65311-Q1 capability questions

$
0
0

Part Number:TPS65311-Q1

Hello,

I am considering using a TPS65311-Q1 for my PMIC but I have some questions on its capability. I have an FPGA-based standalone design with +24V input and need to create 5 voltages: +5V, +3.3V, +1.8V, +1.2V, +1.0V. The part has an SPI interface, but this application is standalone. By my read of the datasheet the SPI interface provides mostly error status.My main concern is on supply sequencing. Figure 24 on p. 32 shows the sequencing, but how is it controlled? Do I have to pick which voltages go on which regulator to get the sequencing I need? How is sequencing controlled? If the SPI interface is needed, can I set the values there and will they be retained after power cycling?

Mark

LM2704: Output voltage jump up to 30 V

$
0
0

Part Number:LM2704

Hello.

I am a newbie in DC/DC design, so have some problem with LM2704. Design requirements:
Input voltage -- 3,3 V
Output voltage -- 12 V
Output current -- 40 mA max.
Output load -- 2 relay coil, 20 mA per one.
Main purpose of this design -- generate voltage to control two 12 V relay coil from 3,3 V powered CPU. Circuit on Figure 6 in datasheet was used as reference .
After checking on real PCB I see some strange behaviour of output voltage. Both relay are ON -- otput voltage is 12V. One relay ON, other relay OFF -- 16 V on output. Both relay are OFF -- voltage jump to 30 V. May be I missunderstand LM2704 datasheet, and this IC work only as current source for LED's ? What DC/DC IC in SOT-23 package in this case suitable for my requirements ?
Circuit with used parts designation in attachment.
Best regards, Volodymir.

DS90UB953-Q1: Want to get 48MHz clock out from 953 with least amount of jitter

$
0
0

Part Number:DS90UB953-Q1

Hi , initially setup M/N ratio for FC =4000 of 6/250 with HS_CLK_DIV = 1 , but the jitter is too much.

The sensor requires 48MHz and these values give that output but I think now that HS_CLK_DIV should be 4 or more to satisfy equation 2 on page 25 of 953 datasheet

could you recommend the best values closest to 48MHz to give the least jitter.


THVD1550: schematic review

$
0
0

Part Number:THVD1550

Hi Expert,

could you help to check the THVD1550 schematic for RS-485 application, thank you.

Best Regards,

Mark 

TINA/Spice/TPS62130: Question about AGND and ETPAD connections and effects in the TINA-TI model??

$
0
0

Part Number:TPS62130

Tool/software:TINA-TI or Spice Models

Hi there TI folks;

I'm doing some simulations with a few TI SMPS parts, and I'm interested in their behaviour when connections are bad, or no-connect, or mis-connected.

I tried to run the 62130 model with AGND left 'open', and the simulator failed with some kind of convergence failure... so, I connected the AGND with a 1G Ohm resistor, to simulate a 'bad' AGND, and even isolated the ETPAD pin the same way, but the simulation showed the same behaviour as with AGND connected, and 'probing' those nodes showed a hard GND/0 V on the simulation output.

Thus, the question remains: are these 'pins' actually simulated, or just shown on the schematic for fun??

Best regards,

CCS: How to specify the default version to use for a product with multiple versions installed by CCS

$
0
0

Tool/software: Code Composer Studio

Hi,

Multiple versions of a product may be installed by CCS. How can I configure CCS to use latest version of a product by default? For example, below screen capture is the CCS project Properties window. DSPLIB C66x has multiple versions and I want to use the latest one to build the project. Instead of manually click version 3.4.0.3, is there a way to configure CCS to always use latest version by default? 

Thanks and regards,

Jianzhong

TIDA-00834

$
0
0

Dear Sir,

For developing the new project (Protection relay) i need to select the suitable modules from TI, can you help me.

My requirement is as below

1)        TIDA-00834 & ADS8555SEVM - High speed & accuracy analog input module for 4 Channel AC Current 1 or 5 Amps and 4 Channel AC Voltage 63.5V or 110V with Zero Cross Sensing, 50/60Hz  (1 card for 4 + 4 Channels)

2)        TIDA-00164 & ADS8688 - High speed & accuracy 4-20mA or 0-10V analog input module for 8 Channels (4 cards for 32 Channels)

3)        TIDA-00320 High speed digital output module 2x8 Channels  (2 cards for 16 Channels)

Note: My original Requirement for DI & DO

a)     The Digital input normal voltage shall be 220V DC or 110V DC and suitable to withstand 300V DC or 150V DC respectively. Total 16 DI Signals

b)     The Digital output contact normal voltage shall be 220V DC or 110V DC and suitable to withstand 300V DC or 150V DC respectively, Max 10 or 20 Amps DC for 1sec withstand. Total 16 DO Signals

4)      TIDA-00557 & TIDEP-00074.1 RS232 & IEC 61850 Communication modules

5)      Sitara AM6X Processor Card

6)      LCD Display

7)      Time Synchronization module (IRIG or GPS)

I need help from TI based on the above selection correct or not, kindly help me to select the suitable modules

Regards

Vanathi Pandi

DRV10983-Q1: I2C INTERFACE

$
0
0

Part Number:DRV10983-Q1

 DRV10983-Q1, Why when powered up does the device provide output pulses to the motor before uP has powered up or even when micro is stopped?

We can see that there is I2C activity yet the uP is in stop mode why do we get bus activity?

1. I cannot see why we should get pulses to motor before the I2C has been activated !

2. Why do we get I2C bus activity when uP has been stopped by ICE!

3. Is it because the power supply of the device is used to power the board?

Viewing all 262198 articles
Browse latest View live


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