CDCM6208: Meeting Jitter requirement of K2H using crystal
CCS/MSP432P401R: C Code Optimisation
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
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
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?
Linux/PROCESSOR-SDK-AM335X: need help on testing i2c-controller driver I2c-timeout error seen
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
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
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
CC2564MODA "Bluetooth Vendor-Specific HCI Commands User's Guide" command support
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
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
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
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
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
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
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
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?
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
CCS/CC1310: Error: Type #10099-D configPkg/linker.cmd program will not fit into available memory
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
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