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

MSP430F5659: BSL Via UART (Programming)

$
0
0

Part Number:MSP430F5659

Hello everyone,

In our project we have a requirement that the MSP430F5659 will be flashed via UART (PIN P1_1,P1_2) also it can be flashed from USB .

For this requirement factory loaded bootloader is enough ? else what all are the changes needed in MCU side ?

or need a custom bootloader for this ?

Could anyone please explained on this, it will be very helpfull.

Kindly Help !

With Regards,

Renjith


DLP4710: Custom DMD PCB connection

$
0
0

Part Number:DLP4710

Dear all,

we are developing our own DLP Projector based on TIDA-01226. After minor fixed on the controller PCB we managed to start the projector (At least M_HOST_IRQ and S_HOST_IRQ leds are ON) but the DMD is not showing anything.

I attached the schematic for the DMD PCB for revision and I have few questions :

Schematic :

 

Questions : 

1- On the configuration table there are 2 options (One for Master and one for slave). I followed those connection with the DMD. Is that ok ? Will the DMD start with the default firmware ?
2-  We tried to set a test pattern on the DMD but we got reading error on the computer. Could that be because of a bad connection on the DMD side ?

Any help is appreciated 

Regards

DS90UB928Q-Q1: DS90UB928 (Detected Dimension)

$
0
0

Part Number:DS90UB928Q-Q1

How the ALP software is detecting the "Detected dimension" from the external video?Which register it is reading?

RTOS/CC1310: CC1310 SCIF capacitive touch problems

$
0
0

Part Number:CC1310

Tool/software: TI-RTOS

Hello,

    I integrated the sensor controller generated code with an example project from Resource explorer. I have mentioned the app code below:

void capTouchTaskFxn(UArg a0, UArg a1) {


    // Initialize and start the Sensor Controller
    scifOsalInit();
    scifOsalRegisterCtrlReadyCallback(scCtrlReadyCallback);
    scifOsalRegisterTaskAlertCallback(scTaskAlertCallback);
    scifInit(&scifDriverSetup);
    scifStartTasksNbl(BV(SCIF_CAPACITIVE_TOUCH_TASK_ID));

    // Main loop
    while (1) {

        // Wait for an ALERT callback
        SemaphoreP_pend(touchSem, BIOS_WAIT_FOREVER);

        // Clear the ALERT interrupt source
        scifClearAlertIntSource();

        // For each output buffer ready to be processed ...
        while (scifGetTaskIoStructAvailCount(SCIF_CAPACITIVE_TOUCH_TASK_ID, SCIF_STRUCT_OUTPUT) != 0) {
            SCIF_CAPACITIVE_TOUCH_OUTPUT_T* pOutput = (SCIF_CAPACITIVE_TOUCH_OUTPUT_T*) scifGetTaskStruct(SCIF_CAPACITIVE_TOUCH_TASK_ID, SCIF_STRUCT_OUTPUT);

            if(pOutput->pTouchDet[0])
            {
                Led_toggle(0);
                Led_toggle(1); // breakpoint 1
                //GPIO_write(Board_PIN_GLED, Board_GPIO_LED_OFF);
            }
            if(pOutput->pTouchDet[1])
            {
                Led_toggle(0);
                Led_toggle(1); // breakpoint 2
                //GPIO_write(Board_PIN_GLED, Board_GPIO_LED_ON);
            }


            // Hand the output buffer back to the Sensor Controller
            scifHandoffTaskStruct(SCIF_CAPACITIVE_TOUCH_TASK_ID, SCIF_STRUCT_OUTPUT);
        }

        // Acknowledge the ALERT event
        scifAckAlertEvents();
    }

} // capTouchTaskFxn

The above code works properly while debugging(when the two breakpoints are set or even when a breakpoint is set in the ScifAlertCallback()) It detects touch 10 out of 10 times. As soon as the breakpoints are removed, the responsiveness of the touch degrades significantly and it detects touch only 3-4/10 times. If breakpoint 1 is removed, touch 1 degrades but touch 2 works properly and vice versa. Please let me know if I am missing any configuration in Sensor controller studio. I have pasted the current config:

/// Target chip name
#define SCIF_TARGET_CHIP_NAME_CC1310
/// Target chip package
#define SCIF_TARGET_CHIP_PACKAGE_QFN48_7X7_RGZ

/// Number of tasks implemented by this driver
#define SCIF_TASK_COUNT 1

/// Capacitive Touch: Task ID
#define SCIF_CAPACITIVE_TOUCH_TASK_ID 0


/// Capacitive Touch: Baseline update period when not touching
#define SCIF_CAPACITIVE_TOUCH_BASELINE_UPDATE_PERIOD 1
/// Capacitive Touch: Default ISRC current = 1 uA (BV_ISRC_CURR_1P0U)
#define SCIF_CAPACITIVE_TOUCH_D_ISRC_CURRENT 17
/// Capacitive Touch: Default maximum sample period
#define SCIF_CAPACITIVE_TOUCH_D_MAX_SMPL_PERIOD 2
/// Capacitive Touch: Default minimum sample period
#define SCIF_CAPACITIVE_TOUCH_D_MIN_SMPL_PERIOD 2
/// Capacitive Touch: Division exponent for IIR filter of mean value of the low-mean window
#define SCIF_CAPACITIVE_TOUCH_LOW_MEAN_IIR_DIV_EXP 1
/// Capacitive Touch: Update period of IIR filter of mean value of the low-mean window
#define SCIF_CAPACITIVE_TOUCH_LOW_MEAN_IIR_UPDATE_PERIOD 16
/// Capacitive Touch: Exponent that determines LOW_MEAN_WINDOW_SIZE
#define SCIF_CAPACITIVE_TOUCH_LOW_MEAN_WINDOW_EXP 2
/// Capacitive Touch: Number of low mean values stored for each pin
#define SCIF_CAPACITIVE_TOUCH_LOW_MEAN_WINDOW_SIZE 4
/// Capacitive Touch: Total size of the low mean window array variable
#define SCIF_CAPACITIVE_TOUCH_LOW_MEAN_WINDOW_TOTAL 8
/// Capacitive Touch: Maximum number of TDC timeouts before a pin is regarded as stuck
#define SCIF_CAPACITIVE_TOUCH_MAX_TDC_TIMEOUTS 0
/// Capacitive Touch: Capactive touch pin count
#define SCIF_CAPACITIVE_TOUCH_PIN_COUNT 2
/// Capacitive Touch: Exponent that determines TDC_SMPL_WINDOW_SIZE
#define SCIF_CAPACITIVE_TOUCH_TDC_SMPL_WINDOW_EXP 2
/// Capacitive Touch: Number of last TDC values stored per pin
#define SCIF_CAPACITIVE_TOUCH_TDC_SMPL_WINDOW_SIZE 4
/// Capacitive Touch: Total size of the TDC sample window array variable
#define SCIF_CAPACITIVE_TOUCH_TDC_SMPL_WINDOW_TOTAL 8
/// Capacitive Touch I/O mapping: Capacitive touch area
#define SCIF_CAPACITIVE_TOUCH_DIO_AXD_CAP_TOUCH { 23, 24 }
/// Capacitive Touch I/O mapping: Cap touch external reference resistor
#define SCIF_CAPACITIVE_TOUCH_DIO_AXS_CAP_TOUCH_REF 27

RTOS/TMS320F28379D: SYS/BIOS with driverlib SCI module

$
0
0

Part Number:TMS320F28379D

Tool/software: TI-RTOS

Hi,

I need CPU2 to use SCI. To do that I set correspondig bit, from CPUSEL5 register, to 1 using bitfield libraries. I would like to be able to do that using SCI driverlib module but I haven't found any API that does that. Can anyone tell me if there is one which does it?

I work with driverlib integrated in a SYS/BIOS project. But if I also integrate bitfield libraries then I get warnings of redefined typedefs. I think that if there is a specific SCI module within driverlib, it should have an API to select the CPU. I though this API would be GPIO_setMasterCore() but it doesn't work.

Best regards,

Adria

TIDA-00774: Design for 48V BLDC motor Drive

$
0
0

Part Number:TIDA-00774

Hi ,

We need this reference design to drive 48V/350W  BLDC. motor for Electric Tricycle

Can it be possible to modify this reference design to our requirement ?. If yes please suggest us the changes

regards

Naresh

Buck regulator with I2C\SMBUS and Remote sense feature.

$
0
0

Hi,

We are looking for a buck regulator with Remote sense and I2C\SMBUS features. Input voltage range 5 to 20V, Ouput voltage range 0.5V to 5V and current is>10A
If you have any parts, please suggest.

Regards,

srinivasarao.

OPA188: Missing PSPICE model (link do no work)

$
0
0

Part Number:OPA188

I need PSPICE model of OPA188. Link on TI www Tool & Software to PSPICE model is corrupted.

The message is : Sorry! We couldn't find your page.


BQ27510-G3: Is the Board Offset calibration really necessary?

$
0
0

Part Number:BQ27510-G3

Hello,

i am just preparing the automatic testing and programming of series production of our boards with BQ27510.

The GoldenImage is well created as prescribed and I'm not sure if there should be a calibration of the Board Offset for every single board during the testing process.

I have understood that the CC-Offset is calibrated automatically.

What would you recommend? What makes really sense?

Best regards

Markus

CCS/TMS320F28335: CCS:Linux:Windows

$
0
0

Part Number:TMS320F28335

Tool/software: Code Composer Studio

Hello, I'm testing Code Composure Studio v6 to see whether data of flash memory are same or different.

I compiled and debugged uC/OS-II both on Windows 10 and Linux(Ubuntu 16.04 LTS) using CCS.

But when I checked data of flash memory using Uniflah, there were somthing different... Most of data were same. Some were different.

Absolutely same uC/OS-II codes, ccs version(ccs 6.2.00050), compiler version(TI v18.12.1.LTS) on both OSes.

In this conditions, is it right to get different data depending on OS? Or something wrong?

Thanks.

TMS320F28069: Getting unexpected timeout interrupt.

$
0
0

Part Number:TMS320F28069

Dear all,

I'm working with a timer configured as one-shot (id=1). Part number: TMS320F28069.

Start mode:timer will be started by user.

Inside the ISR, I reload the period by calling the "Timer_setPeriodMicroSecs()" function with desired timeout. The value provided is between 1000 and 21000 usec. After that, I start the timer again.

Once in a while (May come after few hundred cycles and may come after hundreds of thousands of cycles), I get an interrupt about 80 usec after the previous one. 

I'm sure (verified by debug tools) the value provided to Timer_setPeriodMicroSecs() at its last call, was at least 1000.

Please advise.

Alex.

CC2541: Industry Canada Certification No.

$
0
0

Part Number:CC2541

Where can I find the certification number of the BLE chip? I want to sell our design in Canada, so I need to state: "Contains IC Number: xxxxxxx" on the product. Its FCC ID is 2AB6YHM-1011V1.

Thank you.

LDC1614EVM: Integrated inductance to digital evaluation board with reduced diameter coils?

$
0
0

Part Number:LDC1614EVM

Hi Team.

I have been using your LDC1614EVM Inductance to Digital Converter to measure displacement on a simplified test model. I’m now looking to increase the complexity of my model and integrate the sensing coils into my test rig. However, would like to reduce the outer diameter of the coil size to 4mm and measure displacement on the micrometer scale (i.e. sensitivity of about 1um), within an aqueous environment.

My background is mechanical entering and have fairly limited experience with electronics. Is it possible to buy an integrated Inductance to Digital Converter Evaluation Module with the sensing coils that I can snap off that fit that description?

Thanks,

Abi

TLC5940: Python Library for TLC5940 on Raspberry Pi?

TINA/Spice/CC3200: TDC1000-TDC7200EVM


AM4378: PRU-ICSS: does it support PPS input

$
0
0

Part Number:AM4378

Dear colleagues,

I need to sync multiple devices with Sitara onborad. Am I able to use external PPS signal (derived from GPS module) to sync it? We have PRU-ICSS, PPS output, IEEE1588, PTP.. But are we able to enter external PPS signal into PRU-ICSS block to sync remote devices?

LP5018: PLP5018RSMR v.s. LP5018RSMR

$
0
0

Part Number:LP5018

Dear Team,

Is there any difference between two-part number?  (PLP5018RSMR v.s. LP5018RSMR)

Originally, the customer use PLP5018RSMR, but I can't find this part any more.

BR

Kevin

DLPNIRNANOEVM: Issue retrieving calibration data using BLE

$
0
0

Part Number:DLPNIRNANOEVM

Hi,

My issue is that I do not undersetand how to retrieve the data using the BLE characteristics. In request , the guide says that I must indicate intent to read without sending any data. I do not understand how to do it.

Thanks 

Brais

PCM2900: PCM2900 - TI part for USB MIC only.

Linux/AM5708: SD/EMMC detect sequence problem

$
0
0

Part Number:AM5708

Tool/software: Linux

Hi,

I'm using AM5708 based custom board.

We have SD card slot on MMC1 and EMMC mounted on MMC2.

Previously, we were booting with kernel 4.4.41. In that kernel, when we have SD card attached in our board, then SD card was detecting on mmcblk0 and EMMC was detecting on mmcblk1. And when SD card was not attached on the board, then EMMC was detecting on mmcblk0. So, we were always booting using mmcblk0 because our priority was SD card ->  EMMC.

Now, we are trying to upgrade our kernel to 4.14.79. In this kernel version, even when SD card is not attached, EMMC is detected on mmcblk1. So, kernel is stuck at "Waiting for root device /dev/mmcblk0p2".

If SD card is attached, it is successfully booting from it, but we require to have both option (SD/EMMC) working so we can't change the command line argument for rootfs.

Is there any way I can put any fix in kernel to start detecting mmc like the previous kernel.

Thanks,

Gunjal

Viewing all 262198 articles
Browse latest View live


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