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

CDCM6208: Meeting Jitter requirement of K2H using crystal

$
0
0

Part Number:CDCM6208

Hi,

I am planning to use CDCM6208 to clock a K2H soc, using a 25MHz crystal at the SEC_REF pin. 

Using the crystal mentioned in CDCM6208 datasheet ( NX3225GA), Please let me know whether is it possible to attain jitter requirements of K2H device?

Thanks & Regards,

Madhu


CCS/MSP432P401R: C Code Optimisation

$
0
0

Part Number:MSP432P401R

Tool/software: Code Composer Studio

Dear all TI Users, Developers and Engineers,

I have bought a set of MSP432 Launchpad and some boosterpacks.

I can compile one example C application successfully from within Code Composer Studio v7.2.

Now, my question is:

Is there any one-click function which can optimise the C coded application?

Hope to hear your valuable opinion.  ^^

LDO

$
0
0

I am looking for LDO: 

Input voltage: 5v

Output voltage: 4v (fixed)

Output current: 0-10ma

Enable control: No

Operation temp: -40 to 85c

Automotive: not must

Cost: very low

CASE: VERY LOW

Similar solution: NCP78LC00 series

CC3200STK-WIFIMK: CC3200 Sensortag SDK availability

$
0
0

Part Number:CC3200STK-WIFIMK

Hi SimpleLink team,

I just ordered CC3200 SensorTag, I downloaded the latest CC3200 SDK and Service pack but I couldn't find  any example or board configuration for the sensor tag.

Can you please point me to the Sensortag SDK?

Regards,

Dotan

TPA4860: TPA4860?

$
0
0

Part Number:TPA4860

I need an audio amplifier, for human voice frequencies.

 1 channel.

8 Ohm load impedance.

1-2 Watt.

Is TPA4860 is the right solution?

Linux/PROCESSOR-SDK-AM335X: need help on testing i2c-controller driver I2c-timeout error seen

$
0
0

Part Number:PROCESSOR-SDK-AM335X

Tool/software: Linux

Hi

Team
I am trying to test my i2c-omap.c driver on the beagle bone black board

I am using the default driver present 

insmod   install
[techveda@BBBlack:]# insmod i2c-original.ko
[   24.326899] tps65217 0-0024: TPS65217 ID 0xe version 1.2
[   24.333257] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[   24.356118] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
[   24.373599] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 100 kHz
I am using the following application for testing this
i am Sure the i2c-omap driver is inserted


But when i try to run my applcation i get a timeout error
as below
ERROR: write() failed
[techveda@BBBlack:]# ./i2c50

SUCCESS: open(3) passed

SUCCESS: ioctl(fd, I2C_SLAVE, 0x50>>1) passed

Performing EEPROM Write operation
[  172.058433] omap_i2c 4in my code in 819c000.i2c: controller timed out
[  173.098410] omap_i2c 4819c000.i2c: controller timed out
ERROR: write() failed
[techveda@BBBlack:]#
[techveda@BBBlack:]#

Not sure what is wrong as per the patch from the source link

patchwork.kernel.org/.../

i have modified the delay to 6*1000 
KIndly please help me out my application i have attached
Let me know if any another application to be used in case

I just wanna write the bytes to eeprom that is internally present and read back

as from the dtsi file i find the base_eeprom

&i2c2 {
	pinctrl-names = "default";
	pinctrl-0 = <&i2c2_pins>;

	status = "okay";
	clock-frequency = <100000>;
	
	cape_eeprom0: cape_eeprom0@54 {
		compatible = "at,24c256";
		reg = <0x54>;
		#address-cells = <1>;
		#size-cells = <1>;
		cape0_data: cape_data@0 {
			reg = <0 0x100>;
		};
	};

	cape_eeprom1: cape_eeprom1@55 {
		compatible = "at,24c256";
		reg = <0x55>;
		#address-cells = <1>;
		#size-cells = <1>;
		cape1_data: cape_data@0 {
			reg = <0 0x100>;
		};
	};

	cape_eeprom2: cape_eeprom2@56 {
		compatible = "at,24c256";
		reg = <0x56>;
		#address-cells = <1>;
		#size-cells = <1>;
		

and my application is like

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <linux/fs.h>
#include <errno.h>
#include <string.h>
#include <linux/i2c-dev.h>
#include <linux/i2c.h>



/* chmod 666 /dev/i2c-0 */
int main(void)
{

	// Data to be written to eeprom
	unsigned char wbuf[17] = {0x00, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F };   
	unsigned char rbuf[16];
	int i2c_addr = 0x54;
	int status;
	unsigned short int i;

	// OPENING I2C DEVICE
	int fd = open("/dev/i2c-2", O_RDWR);
	if (fd < 0) {
		printf("ERROR: open(%d) failed\n", fd);
		return -1;
	}
	printf("\nSUCCESS: open(%d) passed\n", fd);
	// SETTING EEPROM ADDR
	status = ioctl(fd, I2C_SLAVE, i2c_addr);
	if (status < 0)
	{
		printf("ERROR: ioctl(fd, I2C_SLAVE, 0x%02X) failed\n", i2c_addr);
		close(fd);
		return -1;
	}
	printf("\nSUCCESS: ioctl(fd, I2C_SLAVE, 0x%02X>>1) passed\n", i2c_addr);
	// WRITING TO EEPROM
	printf ("\nPerforming EEPROM Write operation\n");
	write(fd,wbuf,16);
	sleep(10); //till eeprom completes writes
	if (write(fd,wbuf,16) != 16) {
		printf("ERROR: write() failed\n");
		close(fd);
		return -1;
	}
	printf("\nSUCCESS: Data written to the EEPROM\n");

	// READING FROM EEPROM
	printf ("\nPerforming EEPROM Read operation\n");
	wbuf[0]=0;
	if(write(fd,wbuf,1)!=1){

		printf("ERROR: buffer pointer initialization of read() failed\n");

	}
	if (read(fd,rbuf,16) != 16) {
		printf("ERROR: read() failed\n");
		close(fd);
		return -1;
	}
	for(i = 0; i< 16; i++)
	printf("ReadBuffer[%d] %d \r\n", i, rbuf[i]);
	printf("\nSUCCESS: Data READ from the EEPROM\n");
	printf("\neerprom test successfull \n");
	close(fd);

}

kindly let me know what i can try for doing this

Thank you
Deepak R

CCS/TMS320F28027F: using a F28027 for designing a VF inverter and driving a single phase ACIM motor

$
0
0

Part Number:TMS320F28027F

Tool/software: Code Composer Studio

hi,

i am working with TMS320F28027F and designed my HV-Kit.

everything is fine but i have some issues to deal with it.

please help me.

1- first 

i want to have both identification Lab Project(Lab02C 0r Lab02B) and Overmodulation Lab(Lab10a) together in TMS320F28027F to choose one of them to work in different situation.

is it possible? if yes How?

is there any example .c file?

2- second

i know that F28027 designed to drive universal motor in VECTOR CONTROL mode, but is it possible if i want to use it in VF mode? if yes how?

3-third

is it possible to use F28027 for driving single phase ACIM motor?

thanks

AFE4490: AFE4490 Driver supply supply circuit

$
0
0

Part Number:AFE4490

Sir, for our project we are using Three AFE4490 where each AFE4490 is connected to two LED and 1 Photo detector, and each LED consumes 100mA. I want to know, if one LP3878 & one TPS7149 is sufficient enough to drive all the six LED’s, and Three Photodetectors.


CC2564MODA "Bluetooth Vendor-Specific HCI Commands User's Guide" command support

$
0
0

Hi Boycho,

This is too late inquiry for this post. Sorry.

I am having one of the same requirement in which have to use VS HCI commands to communicate with the CC2564MODA module.

Have you able to use the module using VS commands?

Is any sample available with you?

Thanks in advanced.

Vishal N

LM5025B: LM5025 N Channel referece design

$
0
0

Part Number:LM5025B

Hi support team

LM5025 can support both applications to use P channel and N channel as active clamp switch.

In the datasheet and LM5025EVM, The  application using P channel FET as active clamp switch only has been shown.

Do you have any application using N channel?

if LM505 use input voltage is 110V solution  and I find high voltage P channel mosfet difficult to find 

INA219: Shunt Voltage Register off by fixed voltage

$
0
0

I am using an Adafruit INA219 High Side DC Current Sensor Breakout https://www.adafruit.com/product/904. By default the board is using a 0.1 Ohm shunt.

I am trying to measure low currents (10-50uA) and have replaced the current sense resistor with a 100 Ohm resistor. I have also tried with larger values.

What I am finding is that with, for example, the 100 Ohm resistor, the current Shunt Voltage Register is reporting a voltage that is off by ~+1.42mV across the range of 10-300uA @3.3V bus voltage.. I have not needed to measure higher).

Is the part suitable for use in very low current sensing and is this type of offset expected?

The INA219 in this example is used without configuring the calibration or configuration register so as to remove as many variables. When the calibration register is used and configured to an appropriate value per the EVM software, the current register values are off.

Thanks,

Martin

BQ24196: Questions on the usage of BQ24196

$
0
0

Part Number:BQ24196

I have made a PCB to test the BQ24196. But I have met several questions.

1. The maximum charge current of my board for my phone is 800mA while the nominal maximum charge current of BQ24196 is 2.5A. But I moved BQ24196, the charge current is normal. The schemic can refer to below.

2. When I  read the register REG08 of the chip, I find its values change unexpectedly  after I power up my PCB for about 20 seconds.  For example, PG _STAT changes from 1 to 0 while CHRG_STAT changes from 10 to 01.

Compiler: older versions of SPRU514 C/C++ compiler user's guide

$
0
0

Tool/software: TI C/C++ Compiler

Where can I find the older versions of this document?  I am looking for the C/C++ compiler user's guide for CGT version 5.x and 6.x.

CCS/TMS320C6748: PINMUX0 register cannot be modified in CCS6

$
0
0

Part Number:TMS320C6748

Tool/software: Code Composer Studio

I have CCS5 and CCS6 in my windows system.

I used to use CCS5, and when in debug or when I launch selected configuration and after running the gel file, I can modify the PINMUX0 register in Registers window.

But in CCS6, I find that when I change the value of PINMUX0 (or PINMUX1,2,3.....), it dosn't change. But the other registers, for example, the ICOAR register of I2C0 can be modified.

What' wrong with that?

UCC28951-Q1: Check my understanding on the usage of 'external' Error Amplifier, and transformer selection for 400V output

$
0
0

Part Number:UCC28951-Q1

Hallo E2E,

I am designing an onboard charger, trying to verify if my understanding is correct.

Question 1: External Error Amplifier

I am sketching an error amplifier part of the circuit and wanted to have automatic CC/CV transitions and had referenced it with the TI training series. When I shorted the EA- and COMP pin makred in red, means that the internal error amplifier will then be "disabled" and whatever sensed on EA+ pin will be use to control the unit, correct?

The TI training series suggested to use LM4132-Q1 as reference voltage source, but the part shows that it can provide the maximum reference voltage up to only 4.1V. Why is the lower Vref was chosen in the TI training series and not some 5V Vref based on what the UCC28951-Q1 provided?

What are the considerations i needed to look for when selecting the value for the zener diodes D401, D402 (e.g. zener voltage, and torlerance)?

Question 2: Transformer for 400V Operation

I am trying to figured out the transformer specification of the design, and based on the calculation on the datasheet. The transformer turns ratio was calculated to be close to 1 (400V PFC BUS to ~400V output). Is it normal to have this transformer wind at 1:1 ratio?

Is there any design review of such an output voltage operation?

Regards

Natthapol Vanasrivilai


EZ430-CHRONOS: RF Access point removed

$
0
0

Part Number:EZ430-CHRONOS

Hello,

I have a eZ430 chronos 868 watch.

I could install the drivers for RF access point by disabling digital signature and then installing the software manually through device manager.

Problem:

When I plug in the RF access point USB it flashes the led, the device is recognized. After that I started the control center, turned on the start access point and also started it in my watch by going to ACC then pressing down arrow. For a second it says getting data and then suddenly it says "RF Access Point Removed Press OK to close". After this my watch resets and battery becomes 2.15 V.( It charges back to 3.13 V after a few min). The control center closes but the led on the USB kept on.

I went through lots of forum but I couldn't find a solution. Please help me.

(i haven't installed the emulator yet because I don't require it yet,,,could that be a problem, i don't think so...)

My system is Windows 10 on a Dell Laptop.

Thanks 

 

General question: Which is more noisy: Buck or boost?

$
0
0

I have a general question, which is more noisy, buck or boost converter?

My understanding is the Buck converter has a ON-OFF input current so Buck can be more noisy compared to Boost converter. Is this correct?

Thank you.

CCS/CC2650: Sample programs for CC2650

$
0
0

Part Number:CC2650

Tool/software: Code Composer Studio

Dear friends,

 For CC2650, i am able to find only TI-RTOS Sample Programs so where i can find simple programs on peripherals those were written not using RTOS.I am using CCS V7.Help me guys.

Thanks in Advance

Beeresh Y G

CCS/CC1310: Error: Type #10099-D configPkg/linker.cmd program will not fit into available memory

$
0
0

Part Number:CC1310

Tool/software: Code Composer Studio

Hello!

i'm trying to reproduce example "rfWsnDmNodeOad_CC1350_LAUNCHXL_tirtos_ccs" in Empty project.

To merge BIM image and APP image, APP image must be in 0x1000 FLASH Memory.

I do this 2 changes:

1. in CC1350_LAUNCHXL.cmd file: 

#define FLASH_BASE              0x1000

#define FLASH_SIZE              0x1EFF0

2. in empty.cfg file:

m3Hwi.resetVectorAddress = 0x1010;

 And get this error:

"Type #10099-D configPkg/linker.cmd program will not fit into available memory. placement with alignment fails for section ".resetVecs" size 0x3c , overlaps with ".const:ti_sysbios_knl_Task_Object__PARAMS__C", size 0x3C (page 0) empty_CC1350_LAUNCHXL_TI line 723 C/C++ Problem"

What i've missed?

CC3220: CC32xx

$
0
0

Part Number:CC3220

Hi,

regarding NetApp HTTP Stack, I need to have HTTP custom headers to be added to a HTTP request/response.

I saw on the datasheet that the CC3220 supports it, but on the SDK there is no mention of it.

(HTTP custom header as an example "api_token": "<something">"

Any help will be greately appreciated!
Mickey

Viewing all 262198 articles
Browse latest View live


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