Part Number: AWR1642
According to the documentation, the board is sending chirps across different angles right? The FFT results from the GUI is just one direction, is there a parameter that we can change to get the result from another direction?
Part Number: AWR1642
According to the documentation, the board is sending chirps across different angles right? The FFT results from the GUI is just one direction, is there a parameter that we can change to get the result from another direction?
Part Number: MSP430F6638
Tool/software: Code Composer Studio
Part Number: INA225
Hi Team,
Our customer wants to apply 50µV differential input to the INA225. I understand that this is part of the trade-off between its accuracy and power dissipation. However, is the 50µV differential input still sensible?
The datasheet shows some examples of operating input differential voltages at mV level, but not in µV. I'm afraid the offset-induced errors will significantly nullify the input signal.
We'd really appreciate your inputs.
Kind Regards,
Jejomar
Part Number: TS3USB221A
Hello,
What is the difference between the TS3USB221 and TS3USB221a?
Thanks!
Russell
Hello.. Just bought an old projector: Infocus126st..
Trying to update the firmware but it seems there are
no usb drivers out there.. Cant find it anyware.
So i take a chance to see if pershaps i could find it here.
Seens it´s a DDP2230 processor.. pardon my bad english
// Magnus
Part Number: ADS131A02
Hi.
http://www.ti.com/lit/ds/symlink/ads131a02.pdf
I have some problems with this ADC:
1. High noise while inputs are shorted (diffrerence ~1200 adc points, VREF = 4 V, so noise is about 500uV in 24bit resolution)
2. SPI frame error: F_FRAME in STAT_S register is set after I done all initialization and truing to get data.
My setup:
AVCC 5V
DVCC 3.3V
VREF 4V - internal used
M0 - DVCC
M1 - DVCC
M2 - GND
So its Asynchronous interrupt mode, 32 bit SPI word size, Hamming code word validation off.
My intialization steps:
1. set RESET pin high
2. read 0x00 register to obtain 0xFF02 answer:
3. Unlock ADC(0x0655)
4. At this stage I can configure ADC already, but I made read of all registers.
For example, reading STAT_1:
As you can see, all faults bits are clear.
Futher register readings gives me next:
STAT_P - 0x00
STAT_N - 0x00
STAT_S - 0x00 (no SPI errors!)
ERROR_CNT - 0x00
STAT_M2 - 0x05 (0000 0101b - setup as I described above)
A_SYS_CFG - 0x60
D_SYS_CFG - 0x3C
CLK1 - 0x08
CLK2 - 0x86
ADC_ENA - 0x00
ADC1 - 0x00
ADC2 - 0x00
Pretty same as it should be by default.
5. Now I set CLK2 to E0 (1110 0000b)
So
Making delay 260MS and readback this register to confirm setup.
6. Set A_SYS_CFG to 0x78 (0111 1000b)
So
Making delay 260MS and readback this register to confirm setup.
7. Set ADC_ENA to 0x0F
Responce differs from datasheet - it should be 0x0F, but I receive 0x03.
I suppose its because I'm using 2channel device (so 0x03 = 0000 0011b), but correct me if I'm wrong.
Making delay 260MS and readback this register to confirm setup (its again 0x03).
8. Send WAKEUP:
Making delay 260MS.
9. Send LOCK command:
Making 300MS delay after this.
10. Polling RDRY pin: when it go LOW, I'm start sending NULL command:
Now error 0x30 appeared (it says SPI error), I've read additionaly STAT_S register and it gives 0x01:
Not enough SCLKs are sent per frame
Moreover, my channels are shorted and results are:
0x000739 = 1849 for CH1
0x0004F0 = 1264 for CH2
Why its so differs?
Here is some others samples:
0x000736 = 1846 for CH1
0x0004EE = 1258 for CH2
0x000731 = 1841 for CH1
0x0004EB = 1259 for CH2
Hope for assistance, thanks!
Regards
Part Number: AM5728
Tool/software: Code Composer Studio
Using version
When trying to run pdkProjectCreateI get the following error:
andre@andre-ubuntu-VirtualBox:~/ti/pdk_am57xx_1_0_16/packages$ ./pdkProjectCreate.sh AM572x evmAM572x little spi all dsp ========================================================================= Configuration: SOC : AM572x BOARD : evmAM572x ENDIAN : little MODULE : spi PROJECT_TYPE : all PROCESSOR : dsp PDK_SHORT_NAME : /home/andre/ti/pdk_am57xx_1_0_16/packages ========================================================================= Checking Configuration... PDK_PARTNO : AM572X PDK_ECLIPSE_ID : com.ti.pdk.am57xx RTSC_PLATFORM_NAME : ti.platforms.evmAM572X RTSC_TARGET : ti.targets.elf.C66 CCS_DEVICE : com.ti.ccstudio.deviceModel.C6000.GenericC64xPlusDevice ***************************************************************************** Detecting all projects in PDK and importing them in the workspace /home/andre/ti/pdk_am57xx_1_0_16/packages/MyExampleProjects Detected Project ./MCSPI_Loopback_evmAM572x_c66xExampleProject.txt -------------------------------------------------------------------------------- Creating project 'MCSPI_Loopback_evmAM572x_c66xExampleProject'... NOTE: Compiler version '8.3.2' is not currently installed! - defaulting to '8.3.3'. !ERROR: Unknown product-type ID 'com.ti.sdo.edma3'! NOTE: Refer to the following list of available product-type IDs (the display-names in square brackets are for reference only): com.ti.rtsc.openmp [am57xx OpenMP] com.ti.pdk.am57xx [am57xx PDK] com.ti.ctoolslib [CTools Library] ti.mas.dsplib.c66x [DSPLIB C66x] com.ti.rtsc.FrameworkComponents [Framework Components] ti.imglib.c66x [IMGLIB C66x] com.ti.rtsc.IPC [Inter-processor Communication] ti.mas.mathlib.c66x [MATHLIB C66x] com.ti.rtsc.NDK [NDK] com.ti.rtsc.SYSBIOS [SYS/BIOS] com.ti.uia [System Analyzer (UIA Target)] com.ti.rtsc.XDAIS [XDAIS] com.ti.rtsc.XDCtools [XDCtools] Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.ti.ccstudio.devicemodel.DeviceModelLoader$InitializationJob$3 Copying macros.ini Project generation complete *****************************************************************************
It turns out that the edma3 library was not automatically added to CCS for some reason. I had to manually add the EDMA library to correct this error.
Part Number: CC2564
Team, I'm working with a customer that would like to have the Bluetopia BT stack accept a short encryption key. Is there a way to tell the key length using the current API? Is it possible to reject keys less than 7 bytes (if so, please let me know)? This question pertains to the BTPS major version number 4, for use with MSP430F5438.
Part Number: LMR14050-Q1
Could you provide the worst case Ton_min (minimum controllable on time) under the condition of Vin of 8V to 16V, Iload of 0.2A and 2.5A, and between -40C to 85C ? The typical value is 75ns, but we do not know how much this value could change under all other conditions. Thank you.
Part Number: TPA3255
I have an issue with my design, the previous board spin worked, made a few minor changes and not the new boards come up with a fault indication with the reset asserted. I looked at the voltages but could not find the value for VBG pin in the data sheet just that it is an internal reference. The 3255 is not powering up the AVDD supply. From the datasheet I assume that the PPSC system is activating but when measured with an ohm meter I see no shorts between outputs and ground or PVDD. Trying to understand if something else is influencing that system or if the method for measuring the short is interacting with my system. Output filter is pretty much the eval board values.
Problem went away when filters disconnected so I assume this is something I did, but would still like to understand the PPSC system and the VGB reference a little bit better.
Thanks
Part Number: LM5146-Q1
Hello,
We were using LM5085 as a battery charger configured for 16.8V output limited at 5A. We had to switch to LM5146-Q1 because it can accept up to 100V, while the LM5085 will only accept up to 75V. As far as I can understanding from using the evaluation board for LM5146-Q1, it is possible to set a current limit that will trip an over current protection -- however this seems to shut off the output current rather than clip it at a specified value.
Is it possible to configure LM5146-Q1 so that it delivers current-limited power? i.e.: when the battery wants to pull 20A at 16.8V it will only get 5A from the circuit.
Respectfully,
-Anthony Andrew
How to set the rise time in a transient analysis? For example, in the circuit given below, when I perform transient analysis I want to set the rise time of the supply voltage curve of the power supply unit to be 50ms but TINA just provides start and end time of the transient analysis. I had to try different end time values such that the rise time was 50ms as shown in figure 3. Is there any way to manually set the rise time?
Part Number: MSP430F2418
Tool/software: Code Composer Studio
can i generate a pwm using compare mode of msp430 timerA?
Part Number: CC2564C
Hi,
I am working with CC2564C and a STM32F4 microcontroller. I am using the Bluetopia stack offered by Texas.
My goal is switch between A2DP and HFP profiles to listen music and manage calls.
My first question is related to the automatic connection procedure. I used the "HFPDemo_HF" example to execute some tests. So, after the initialization procedure, I used the "HFRE_Open_HandsFree_Server_Port" and "HFRE_Register_HandsFree_SDP_Record" routines to open the server. After the pair procedure, I received all events that are expected because the mobile phone starts the connection. But my goal is execute a automatic connection after ther power cycle. To this, I used the "HFRE_Open_Remote_Audio_Gateway_Port" routine, however I received only the "etHFRE_Open_Port_Confirmation" indication and result was different to a Iphone (HFRE_OPEN_PORT_STATUS_SUCCESS) and an Android (HFRE_OPEN_PORT_STATUS_CONNECTION_REFUSED). So, what is the correct procedure to start the connection from my module?
My second question is related to this switch procedure. I am using the "AUD_Open_Remote_Stream" and "AUD_Close_Stream" to open and close the connection with the mobile phone. If I use the "HFRE_Open_HandsFree_Server_Port" and "HFRE_Register_HandsFree_SDP_Record" routines to open the server after the stack initialization and the "AUD_Open_Remote_Stream" to open the stream, I can listen music through A2DP and receive a call indication in the "HFRE_Event_Callback". My next step was close the stream to set up the audio connection of the hands free ("ManageAudioConnection" of the "HFPDemo_HF" example). However, again I had a different behavior in a Iphone and an Andriod. After try close the stream with "AUD_Close_Stream", the Iphone returned the "etAUD_Signalling_Channel_Close_Indication", but this did not happen with the Android. So, what is the correct procedure to switch between A2DP and HFP?
I will appreciate some help.
Best regards,
Vinícius.
Part Number: CC3220SF
Hi all,
I have some existing devices out in the field with some development code programmed on that were setup to be updated using the Local OTA system. I'm looking to migrate my update method to Cloud OTA. My new code is functional and works as intended however, I cannot get my Cloud OTA based tar file to commit to the existing Local OTA filesystem.
Is there a simple way for me to fake the sanity check on the new system without tying in a large portion of the existing local OTA code?
I've attempted to incorporate some of the Local OTA functions into my existing Cloud OTA thread but I'm having no luck. Oddly, I'm not even getting the UART prints from functions that would normally have been called prior to this point.
Any help is greatly appreciated!
Thanks,
Joe
void* OtaTask(void *pvParameters) { int iRetVal = 0; int8_t event; s_AppContext *const pCtx = &gAppCtx; s_TblEntry *pEntry = NULL; int32_t msgqRetVal; if(CheckLocalOTAPending()){ UART_PRINT("Local OTA happened"); } /* Queue management related configurations */ /* Create the queue */ mq_attr attr; attr.mq_maxmsg = 10; /* queue size */ attr.mq_msgsize = sizeof(unsigned char); /* Size of message */ g_OtaSMQueue = mq_open("ota msg q", O_CREAT, 0, &attr); if(iRetVal < 0) { UART_PRINT("unable to create the msg queue\r\n"); LOOP_FOREVER(); } /* Configure SimpleLink in STATION role */ iRetVal = InitSimplelink(ROLE_STA); if(iRetVal < 0) { UART_PRINT("Failed to initialize the device!!, halt\r\n"); LOOP_FOREVER(); } while(1) { msgqRetVal = mq_receive(g_OtaSMQueue, (char*)&event, 1, NULL); /* if message q is empty */ if(msgqRetVal < 0) { #ifdef USE_TIRTOS if(pCtx->pendingEvents &= APP_EVENT_TIMEOUT) { pCtx->pendingEvents = 0; SignalEvent(APP_EVENT_TIMEOUT); continue; } #endif SignalEvent(APP_EVENT_NULL); continue; } if(event != APP_EVENT_NULL) { StopAsyncEvtTimer(); } /* Find Next event entry */ pEntry = (s_TblEntry *)&gTransitionTable[pCtx->currentState][event]; if(NULL != pEntry->p_evtHndl) { if(pEntry->p_evtHndl() < 0) { UART_PRINT("Event handler failed..!! \r\n"); LOOP_FOREVER(); } } /* Change state according to event */ if(pEntry->nextState != pCtx->currentState) { pCtx->currentState = pEntry->nextState; } } } int16_t CheckLocalOTAPending(void) { //Check if there is a local OTA update pending int16_t isPendingCommit; isPendingCommit = OtaArchive_GetPendingCommit(); if(isPendingCommit) /* validation of new ota bundle succeeded, commit the new ota bundle */ { UART_PRINT("[Local ota task] committing new ota download... \n\r"); if(OtaArchive_Commit() < 0) { UART_PRINT( "[Local ota task] failed to commit new download." " Please power cycle the device \n\r"); return(-1); } UART_PRINT("[Local ota task] commit succeeded \n\r"); } return(0); } //***************************************************************************** //! \brief test for commit flag after ping is completed //! if commit is pending, try to commit. //! if commit is successful or no commit is required, continue to ota //! procedure. //! Upon unsuccessful commit, platform reboot is required. //! //! \param none //! //! \return On success, zero is returned. On error, negative is returned //***************************************************************************** int16_t OtaArchive_GetPendingCommit(void) { SlFsControlGetStorageInfoResponse_t SlFsControlGetStorageInfoResponse; int16_t Status; /* read bundle state and check if is "PENDING COMMIT" */ Status = (int16_t)sl_FsCtl(( SlFsCtl_e)SL_FS_CTL_GET_STORAGE_INFO, 0, NULL, NULL, 0, (uint8_t *)&SlFsControlGetStorageInfoResponse, sizeof(SlFsControlGetStorageInfoResponse_t), NULL); if(0 > Status) { _SlOtaLibTrace(( "[OtaArchive_IsPendingCommit] ERROR sl_FsCtl" " SL_FS_CTL_GET_STORAGE_INFO, Status=%d\r\n", Status)); return(Status); } return (SL_FS_BUNDLE_STATE_PENDING_COMMIT == (SlFsBundleState_e)SlFsControlGetStorageInfoResponse.FilesUsage. Bundlestate); } int16_t OtaArchive_Commit(void) { SlFsControl_t FsControl; int16_t Status; FsControl.IncludeFilters = 0; Status = (int16_t)sl_FsCtl(SL_FS_CTL_BUNDLE_COMMIT, 0, NULL, (uint8_t *)&FsControl, sizeof(SlFsControl_t), NULL, 0, NULL); if(0 > Status) { _SlOtaLibTrace(("[OtaArchive_Commit] ERROR sl_FsCtl, Status=%d\r\n", Status)); } return(Status); }
Part Number: LMZM23600
I was looking to make a footprint for the LMZM23600 and there is no mechanical or footprint information in the datasheet. The Ultra Librarian export failed for my CAD software. Can you provide the drawing for the 10 pin SIL?
Mark
Part Number: TPS63020
We have been using the TPS63020 in our designs for several years, but are now updating the PCB. Previously we had VINA connected to VIN, but I notice the data sheet was modified 3/19 to remove the VIN/VINA connection. FIgure 3 shows an internal resistor between VIN and VINA. There is no mention of the resistor, or the relationship of VINA to VIN. Sould we now drop the connection between VIN and VINA (using the internal resistor and an external filter capacitor), put an external (what value?) resistor between VIN and VINA, or how should these now be handled?
Part Number: BQ24105
Hi,
Since I am trying to minimize the sleep current of the system, in order to set the FB voltage to 2.1V, how large can the resistor divider values be before an issue arises ?
Thanks,
Steve
Part Number: UCC28742
Tool/software: WEBENCH® Design Tools
Here are some waveforms.
Tek09 image is as follows: - 15.34Vdc output with No additional Load
CH1 - Mosfet Gate pin
CH2 - Mosfet Source pin
Math - CH1 - CH2
CH3 - Voltage at Chip VS pin
CH4 - Voltage at Chip CS pin
Tek10 image is as follows - 16.75Vdc output (too high output voltage than desired) with 150ohm load
Scope connections unchanged
Tek11 image is as follows - 9.78Vdc output (too low) with a 15-ohm load. Needs to provide 1.3Adc at 15Vdc.
Scope connections unchanged.
Tek 14 image is a follows - Math value 4.96Vpk for voltage across Vcs resistor
CH1 - Mosfet Gate pin
CH2 - Mosfet Source pin
CH3 - Rcs resistor (side connected to Mosfet)
CH4 - Rcs resistor (side connected to COM)
I am looking at getting some high voltage probes to measure the Drain to Souce voltage of the Mosfet.
I can not figure out why my output voltage is dropping so low when I need it to stay above 14.5Vmin while providing 1.3A.
Part Number: DP83867CR
I have a similar kind of issue.
I have RGMII to mac.
I drop packets on 2 boards when i increase the ping size to 64000 bytes and issue happens as low as 640 bytes(10% packet loss)
Did you figure the issue buddy?