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

TMS320F28054M: TMS320F28054M

$
0
0

Part Number: TMS320F28054M

I am working on the application in Instaspin library where in user needs a very quick star which means I need to avoid offsert and resistance calculation part. I can do offset calculation once during startup and then use CTRL-setFlag_EnableOffset() function to stop offset recalculation. However, During run time if the motor is disabled by clearing  gMotorVars.Flag_enableSys flag and then the motor is enabled again by setting gMotorVars.Flag_enableSys flag, will the offset values picked up during startup be still valid? if yes, then when motor is off if the DC voltage drifts, will the voltage offset still valid or will the offset recalibration needed again?

Finally can I use the HAL_disablePwm(halHandle); and set motorspeed to zero to disable motor rather than gMotorVars.Flag_enableSys flag so that offset calculation is not triggered....


CCS/LAUNCHXL-F28379D: Coding C2000 with C language

$
0
0

Part Number: LAUNCHXL-F28379D

Tool/software: Code Composer Studio

Hello everyone,

I am trying to use LAUNCHXL F2837xD Evaluation Board and want to program it by usign C language in CCS. I do not know how to output high and output low to pins or how to read adc pinns.  I did not be able to find any related document. Can you give me related info or a source to find?

Thanks. Any help will be appreciated.

TPS43061: large Switching Noise/Spikes on Vout

$
0
0

Part Number: TPS43061

Hi there, 
we use TPS43061 to boost Vin=13~19V to Vout = 20V, max 6A load, switching freq.=380KHZ with R78=150K resistor. 

Problem: When Vin=19V, Vout ripple is basically ok (~200mVpp), but there seems to be very large Spikes about 600~800mVpp. Apparentlt the spike is synchronized with SW(pin12) waveform. I guess this may be the so-called "Switching Niose", and its too large for us. We tried increase R73 and R79 to 10ohm, but no use. 

Could you help advice how to eliminate or reduce the spike as small as possible?  I found most info on web are about snubber desgin for flyback or buck, there seems to be little relevant article on this specific problem for boost circuit. Thanks!

As below, pic1 is SCH.  Pic 2 channel 1 is Vout ripple and spikes measured with AC coupled and with short GND clip, channel 2 is SW pin.  Pic 3 is just the zoomed in of the spike details. 

Pic1  

Pic 2

Pic 3

LAUNCHXL-CC2650: Advertising Period

$
0
0

Part Number: LAUNCHXL-CC2650

Hi Sir,

I am working on CC2650 Launchxl using Simple_peripheral(app and stack) project. Able to data transfer with BLE Central(BLE Apk). Now, I would like to go in custom basis for my development board. For that, When I press Button(HWI), the SWI context has to move on Stack context. ie,. BLE Advertising packets when button trigger. Can you guide me in this regard.  

CCS/LAUNCHXL-F28069M: Error reading current at low speed (BLDC - InstaSPIN FOC)

$
0
0

Part Number: LAUNCHXL-F28069M

Tool/software: Code Composer Studio

Hi,

I'm working with InstaSPIN-FOC torque controller (3 shunts) and I've a current reading error when motor slow down.

See attached pic. In this case Iq_A was correct at speed near "no load speed" but when I connect load to shaft and brake the motor (pic case -> 530rpm) the reading current is 0.48A but is completely wrong. With instruments real current flowing is only 0.14A  (the mesaure is confirmed by very poor shaft torque at this speed). Same thing with higher current. What is wrong? Firmware or hardware issue? Any suggestion?

Best regards,

TIDC-01002: Can't open network

$
0
0

Part Number: TIDC-01002

Hi

I am experiencing the exaxt same problems as in the question this thread is related to:

- the "open" button on the cloud app is only visible for a very brief moment

- nothing happens when I click on the reset button of the MAC-CoP

This is what I have:

- I used the prebuild images from the current master branch of the TIDC-01002 git repo

- I have provisioned the CC3220SF and I can connect to the cloud. This is also shown in the Watson Device Dashboard

- I have two CC1352P1 boards. I flashed "CC13x2_LaunchPad/coprocessor_cc1352lp.hex" to the MAC-CoP and sensor_cc13x2_lp_default_863.hex to the Sensor board.

- I changed the jumpers on the MAC-CoP board according to the doc and MAC-CoP board is stacked on the CC3220SF , only one power supply micro USB to the CC3220SF. No Leds are on on the MAC-CoP

- the MAC-CoP board has been previously used with Project 0 as a collector node and is know to operate.

- all UNIFLASH 5.1.0.2397 flash actions concluded without errors

- Linux Mint 19.2

Kind regards

Peter

CC1352R: RAT/RTC synchronization

$
0
0

Part Number: CC1352R

Hi,

RAT and RTC are triggered by different oscillators. Therefore, it is necessary to synchronize RAT with RTC.
If the radio goes sleep automatically this synchronization is performed automatically. If the radio works without going sleep the synchronization should be done manually.

Questions:
1) Assuming the RAT/RTC synchronization is done automatically by the RF driver, how can I obtain the actual rat0 value?
The rat0 value is necessary to calculate the RAT value based on the RTC value:
rtcTime += RF_RTC_TICK_INC;
rtcTime *= RF_SCALE_RTC_TO_4MHZ;
rtcTime += ((uint64_t)RF_ratSyncCmd.start.rat0) << RF_SHIFT_32_BITS;
rtcTime >>= RF_SHIFT_32_BITS;
The static variable is buried in the .c file (RFCC26X2_multiMode.c).

2) Do I understand correctly, that the maximum duration of RAT/RTC synchronization command is 1/(2^14)s=61us?

3) Is it logically correct to execute CMD_SYNC_START_RAT before CMD_RADIO_SETUP (in a command chain) with the rat0=0 and then assume that rat0 will always be 0 (in the future)?
Similarly to the rfCoreSendEnableCmd function in the OpenThread radio implementation (simplelink_cc13x2_26x2_sdk_3_30_00_03\source\third_party\openthread\examples\platforms\cc1352\radio.c)

4) Assuming the radio has no enough time between commands to go sleep, how can I resynchronize RAT with RTC?
Is it enough to execute CMD_SYNC_START_RAT with rat0=0 while the radio is powered-up continuously?
or
Do I have to execute both CMD_SYNC_STOP_RAT and CMD_SYNC_START_RAT?

/Adam

Logic gates technology family

$
0
0

Do you have some reference/guidance documents on technology families of logic gates?


DS90CR285: DS90CR285

$
0
0

Part Number: DS90CR285

Hi,

 i AM USING DS90CR285 IN MY PROJECT,

in single "TCIP" period Falling edge  we need to load 28 bit data (or) we should use 28 TCIP clock period Falling edge to load 28 bit data. kindly confirm....

'Anmaly in data' error in data submitted to GPC tool

$
0
0

I and my coworkers have been trying to submit our battery data to the GPC tool for stimulation of best ChemID. However, each time the data is submitted, the GPC tool reports and error of 'anomaly in data' due to high deviation. Could this be because I am trying to obtain the ChemID for a primary LiSOCl2 battery? I have attached two zip files containing data from two different batteries from the same model/manufacturer. 

1. (Please visit the site to view this file) 2. (Please visit the site to view this file).

The max. capacity of the batteries is 13000 mAh. We have used BQ35100EVM module to obtain the data.

LMC555: Maximum Operating Frequency in 50% duty Cycle

$
0
0

Part Number: LMC555

Hi,

Could you please confirm, what is the maximum frequency possible to be generated with following part numbers in 50% duty cycle (configuration attached) and -40°C to 125°C operating temperature.

Part Nos:

a) LMC555IM/NOPB

b) LMC555IMX/NOPB

Thanks and Regards,

Nesh

TCAN1051V-Q1: abnormal behavior on CANH, CANL.

$
0
0

Part Number: TCAN1051V-Q1

Hi,

we are trying to replace TJA1051T on customer's board with TCAN1051V-Q1 but find it not working.

The schematic is as below:

With our device, the schematic is as below:

CH1-TXD-yellow,+5V/0V waveform

CH2-CANH to GND- green,constant 1.6V

CH3-CANL to GND- purple,constant 0V

CH4 is CANH to CANL- blue,constant 1.6V.

So the problem is why it's constant 1.6V not 2.5V, why it's not switching along with TXD goes high and low.

With the same circuit if we place TJA1051T/3. The waveform is good as below:

CH1 is TXD,5V/0V switching.

CH2 is CANH to GND,3.6V/2.5V switching.

CH3 is CANL to GND,2.54V/1.43V switching.

CH4 is CANH to CANL,2.2V/0V switching.

CC3220S: LPDS and Active Mode for MCU and NWP

$
0
0

Part Number: CC3220S

Hi,

We are using CC3220S in one of our project. The requirement for CC3220S is to make a connection to Wi-Fi and send the data once in a hour. We need to keep MCU in Active and NWP in LPDS mode once the device boots up and Wi-Fi connection is established. The MCU will be operating the other design peripherals and NWP will wake up once a Hour for data upload to cloud.

Is it possible to make it, if Yes, how?

Currently we are assuming MCU Active + NWP Idle mode and in this case we are not able to get the appropriate battery life as the average current consumption is 15.3 mA for this mode.

We need to make MCU active and NWP in some low power mode to maintain the average current somewhere in uA range.

Kindly suggest and provide your opinion on the same.

LMP91000: Interface

$
0
0

Part Number: LMP91000

HI, I am gowtham. I have bought an IC WSOI 14 Pin LMP91000SD from texas instruments. I need help to fix the IC into the board and is there any  IC adapter to fix the IC chip directly. kindly replay the answer about how to fix into board and is any suitable adapters are available online.

Compiler/PROCESSOR-SDK-DRA8X: TDA4 RTOS CSIRX driver interrupt can't trigger with ISP in camera module

$
0
0

Part Number: PROCESSOR-SDK-DRA8X

Tool/software: TI C/C++ Compiler

Dear TI
I want to run my own camera in TDA4 (AR0233+GW5200+TI953, Resolution is 1920*1080, The camera produces YUV422 8bit of data), it has ISP in camera module, so I modify [vision_apps\apps\basic_demos\app_single_cam\app_single_cam_main.c], I modify the code and make the openvx_node be capture_node -> display_node, I upload this C file; I also chang the code in (imaging\sensor_drv\src\ar0233), I change the register data of TI953, change the register address of TI953, modify the code in imaging\sensor_drv\src\ar0233\iss_sensor_ar0233.c to disable ar0233.
but when I try to run app_single_cam_main.out,I found that the code has been stuck in the [tiovx\kernels_j7\hwa\capture\vx_capture_target.c: static vx_status VX_CALLBACK tivxCaptureProcess] function, specifically this line of code:[tivxEventWait(prms->frame_available, TIVX_EVENT_TIMEOUT_WAIT_FOREVER);];Later, I traced back to the driver part and found that under normal circumstances, each camera output would trigger an interrupt function of CSIRX driver:[pdk\packages\ti\drv\csirx\src\csirx_drvUdma.c CsirxDrv_udmaCQEventCb];However, this interrupt function is no trigger now, so I printed the relevant register of TI960. I found that the value of the 0x4D register is 0X03, and the registers of 0x73~0x74 also have values (the value of the register of TU960 is below).
so I have three problems:
1. Which step of my code is wrong?
2. I did not change the register Value of TI960, but only changed the two values of TI953 register: [TI953: Address: 0x0d, Value: 0x0f; TI953: Address: 0x0e, Value: 0xf0].
3. Is it true that CSI driver only accepts RAW data and not YUV data from camera ? Do I need to change code in CSI driver ?

[MCU2_1] 355.061868 s: TI960: Address: 0x01, Value: 0x00.
[MCU2_1] 355.071833 s: TI960: Address: 0x0f, Value: 0xff.
[MCU2_1] 355.081811 s: TI960: Address: 0x32, Value: 0x01.
[MCU2_1] 355.091820 s: TI960: Address: 0x33, Value: 0x03.
[MCU2_1] 355.101819 s: TI960: Address: 0x4d, Value: 0x03.
[MCU2_1] 355.111804 s: TI960: Address: 0x5b, Value: 0x30.
[MCU2_1] 355.121818 s: TI960: Address: 0x5c, Value: 0xe8.
[MCU2_1] 355.131801 s: TI960: Address: 0x5d, Value: 0x30.
[MCU2_1] 355.141812 s: TI960: Address: 0x5e, Value: 0x20.
[MCU2_1] 355.151815 s: TI960: Address: 0x65, Value: 0xe8.
[MCU2_1] 355.161803 s: TI960: Address: 0x66, Value: 0x30.
[MCU2_1] 355.171810 s: TI960: Address: 0x6e, Value: 0x88.
[MCU2_1] 355.181807 s: TI960: Address: 0x6f, Value: 0x88.
[MCU2_1] 355.191813 s: TI960: Address: 0x73, Value: 0x04.
[MCU2_1] 355.201814 s: TI960: Address: 0x74, Value: 0x38.
[MCU2_1] 355.211808 s: TI960: Address: 0x75, Value: 0x0f.
[MCU2_1] 355.221816 s: TI960: Address: 0x76, Value: 0x00.

iss_sensor_ar0233.c:

/cfs-file/__key/communityserver-discussions-components-files/791/iss_5F00_sensor_5F00_ar0233.c

app_single_cam_main.c:

/cfs-file/__key/communityserver-discussions-components-files/791/app_5F00_single_5F00_cam_5F00_main.c


LMR33630: Low adjustable output voltage

$
0
0

Part Number: LMR33630

Hi,

I need to control a gear pump (DC motor) with a flowmeter: reading the flow and change the voltage supply of the pump with a PID controller to keep a stable flow. 

I'm using the LMR33630 to control the motor power supply and I digitally changed the buck output voltage with a DAC (range from 0 to 3,3V), in order to maintain the desired flow, like the circuit in the figure.

I need to control two same gear pump: one needs to have an high flow (500 - 1400 mL/min) and other one a very low flow (from 50 to 100 mL/min). Experimentally I found that to reach such low flow, the pump supply voltage need to be in the range 1/1,3 V (0,3A output current).

Between the DAC and the buck FB pin, I put a buffer to decoupling the stage and to supply the current. At the output of the buffer I use a diode the supply current only in one direction, in such a way that the output voltage can only decrease. I sized the resistors to reach the desired output voltage range: for DAC voltage from 0 to 1 the diode is open and the voltage is always 15V, for 1V DAC the buck voltage is at the maximum value 15V, for 3,3V DAC the Vout is nearly 1 V. R4 is used to have a fixed voltage (15V) even when the DAC is not active.

All the system works correctly with the high flow pump but I have problem to control the other low flow pump. When I reach a very low output voltage the DC-DC seems to turn off (voltage decrease to 0V), so I was wondering if there could be issues regarding output current or PID control loop.

I was thinking that maybe little oscillations in the PID controller, reaching the lowest output voltage set point, could switch off the DC-DC. For example, due the resistances  tolerances, Vout could reach a value lower than the minimum allowable (1V), switching off the pump and the PID is no more able to control it. 

Thank you

 

PCM4202: PCM4202 input characteristics

$
0
0

Part Number: PCM4202

Morning, 

I was scanning Audio ADC's specs for example parts to drive from a 50kHz measurement mic, scanning for input spec - this looks like an error, should be Input probably, Are there CM input tolerance specs on this, or other more recent, Audio ADC's - can you point to an example? 

BQ78PL116: Dual batteries management system

$
0
0

Part Number: BQ78PL116

Hello,

i need to need to design a smart battery management system in a robot but i face the issue that my robot use two battery and i don't need to remove both batteries to charge them. I have to improve the smart battery system so that the robot can charge both  batteries  simultaneously. please can you tell how can i do this with this special  bq78PL116  Ps: batteries are both LiPo. can this Ic communicate with another one ?

Tanks for your  help

Oscar

TMP275: TMP275 has NIST Calibration

$
0
0

Part Number: TMP275

We need to know if TMP275 has NIST Calibration. We have read some comments about this but anyone has an answer for this question.

CC2642R: Getting message "bleIncorrectMode" instead of "Success" while sending Gap_DeviceInit in BTool ?

$
0
0

Part Number: CC2642R

Hi,

After flashing the Host_test code in the launchpad, we are getting the status message  "bleIncorrectMode" instead of success message in BTool while sending the Gap_DeviceInit command.

I am not able to set the BLE peripheral profile in BTool. it is in central profile by default.

The following steps I have followed:

-> Open BTool

-> Select the COM port 9

-> select advenced commands in select device operation

-> select GAap_DeviceInit in GAP

-> Now disable the CentralProfileRole and enable the PeripheralProfileRole.

-> click on the send command button.

-> Now in RX logs: 

Status : 0x12 (18) (bleIncorrectMode)

it should be 0x00 SUCCESS.



Viewing all 262198 articles
Browse latest View live


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