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

LMH6559: LMH6559 Schematic

$
0
0

Part Number: LMH6559

Thanks a lot to Sean for answering the last question about LMH6559 typical schematic.But I still have some questions.

1.How does the coaxial cable connect to the conductor at the cross 1、 2、 3 with the red mark?   Is it to strip the insulation cover off a coaxial cable and expose the copper conductor, connect the copper conductor of coaxial cable and conventional wire?

2.Where does the VEE come in? Is it just that enter directly from pin 5 without going through other components or conductors?

                                       coaxial cable


MSP-EXP432E401Y: Launchpad and VDD3ON mode

$
0
0

Part Number: MSP-EXP432E401Y

MSP432E401Y Launchpad User Guide (SLAU748B) Sec 2.2.2 says:

"The Ethernet LaunchPad development kit can achieve microcontroller current consumption modes under 2 µA [sic] using hibernate VDD3ON mode. Hibernation with VDD3ON mode is not supported on this board."

When I read this a few months ago, only the second sentence stuck in my head. When I tried to figure out why, I noticed:

1) These two sentences apparently contradict one another.

2) Given that the /HIB pin is DNP (TP9) on the Launchpad -- notably, not connected to any regulator -- it seems as though VDD3ON is the Only hibernation mode that can be used on the Launchpad [Ref TRM (SLAU723A) Sec 6.3.3].

3) According to data sheet (SLASEN5) Sec 5.10, VDD3ON can only achieve about 8uA. (We can actually live with that.)

I think I know the answer already ("with the Launchpad, use VDD3ON mode"), but I thought I ought to check my reading before spending a couple of days trying to demonstrate hibernate mode.

CCS/TMS320F28032: What's the latest Compiler version that CCS3.3 can use?

$
0
0

Part Number: TMS320F28032

Tool/software: Code Composer Studio

hi, 

My customer is still using CCS3.3

they hope to know, What's the latest Compiler version that CCS3.3 can use?

Thank you~

Erwin

CCS: TMS570LC4357 - Question about SafeTi Library linker and mpu.asm

$
0
0

Tool/software: Code Composer Studio

Hello, I use SafeTi library with version 2.4.0. And I have some question about relation between linker.cmd and HL_sys_mpu.asm.

1. In SafeTI Diagnostic Library, The used linker cmd file is "SL_TMS570LC4357_NoOS_sys_link.cmd" in path \build\TMS570LC4357_NoOS.

   And mpu asm file is HL_sys_mpu.asm in path \demo_app\HALCoGen\TMS570LC4357_NoOS\source

    Is it right?

2. if the question 1. is right, I think the mpu setting is different between two files. It is no matter to act?

example : in the HL_sys_mpu.asm

the register set follows.

r1Base  .word 0x00000000
r2Base  .word 0x00000000
r3Base  .word 0x08000000
r4Base  .word 0x08400000
r5Base  .word 0x60000000
r6Base  .word 0x80000000
r7Base  .word 0xF0000000
r8Base  .word 0xFC000000
r9Base  .word 0xFE000000
r10Base  .word 0xFF000000
r11Base  .word 0x08001000
r12Base  .word 0x20000000
r13Base  .word 0xF0000000
r14Base  .word 0xF8000000
r15Base  .word 0xF8000000
r16Base  .word 0xF0000000

But in the linker cmd file, the register is set more details

/* Memory Map                                                                 */

MEMORY
{

    VECTORS (X)    : origin=0x00000000 length=0x00000020
    FLASH0  (RX)   : origin=0x00000020 length=0x001FFFE0
    FLASH1  (RX)   : origin=0x00200000 length=0x00200000

    STACKS  (RW)   : origin=0x08020000 length=0x00001800
    RAM (RW)   : origin=0x8021800 length=0x19000
    HIGH_HANDLER     (RWX)  : origin=0x803A800 length=0x000800
    PROFILE(RW)    : origin=0x803B000 length=0x00008000 /* Added for profiling purposes */
    LOG (RW)    : origin=0x8043000 length=0x00002000 fill=0xDEADBEEF/* Added for logging purposes */
    FEE (R)    : origin=0xF0200000 length=0x00000064 fill=0xDEADBEEF /* For FEE testing, Valid only for sample application */

}

3. Can i know about the HL_sys_mpu.asm file is acted in details?

I anaylze the mpu file as follows. ( Please, add the comments the line where i don't know)

        ; Setup region
        mov   r0,  #2   
        mcr   p15, #0,    r0, c6, c2, #0
        ldr   r0,  r3Base                             // this is start addr
        mcr   p15, #0,    r0, c6, c1, #0
        mov   r0,  #0x0008                        // mpu region type
        orr   r0,  r0,    #0x0300                  // mpu region access permition
        mcr   p15, #0,    r0, c6, c1, #4
        movw  r0,  #((0 << 15) + (0 << 14) + (0 << 13) + (0 << 12) + (0 << 11) + (0 << 10) + (0 <<  9) + (0 <<  8) + (0x11 << 1) + (1))
        mcr   p15, #0,    r0, c6, c1, #2

Regards,

Minwoo

CC2652R: LAUNCHXL-CC26X2R1: OAD image tool error

$
0
0

Part Number: CC2652R

Hi All,

SDK:simplelink_cc13x2_26x2_sdk_2_40_00_81

IDE:IAR 8.20.2

http://dev.ti.com/tirex/content/simplelink_cc26x2_sdk_1_60_00_43/docs/ble5stack/ble_user_guide/html/ble-stack-oad/add-ble-oad-to-proj.html

1.

I use above url to add oad off chip in multi role project, but in the end of build process i get error:

Variable expansion failed for Post-Build command line. 
Offending text: "$TOOLS_COMMON_DIR$\oad\oad_image_tool.exe --verbose iar $PROJ_DIR$ 7 -hex1 $CONFIG_NAME$\Exe\ 
ble5_multi_role_$PROJ_FNAME$_$CONFIG_NAME$.hex -k $TOOLS_COMMON_DIR$\oad\private.pem -o $EXE_DIR$\$TARGET_BNAME$_oad" 

My post-build parameter is:

$TOOLS_COMMON_DIR$\oad\oad_image_tool.exe --verbose iar $PROJ_DIR$ 7 -hex1 $CONFIG_NAME$\Exe\ble5_multi_role_$PROJ_FNAME$_$CONFIG_NAME$.hex -k $TOOLS_COMMON_DIR$\oad\private.pem -o $EXE_DIR$\$TARGET_BNAME$_oad

2.

And another question is when I use simple_peripheral_oad_offchip project, this project have three stack as figure

Do I plug *._bim_offchip on my project if I was need oad in muti role?

Thank you.
Any help would be much appreciated.

Have a nice day.

CCS/AM3358: PTP 1 PPS Known Issue Question

$
0
0

Part Number: AM3358

Tool/software: Code Composer Studio

We would like to use the PTP 1 PPS output to synchronize with a master. In the Linux Processor SDK documentation I came across this note:

 Known Issue: On AM335x/AM437x, the current PPS implementation has the possibility of failing to correctly synchronize PPS output to a master (only the PPS output is affected, the PTP functionality still succeeds). This appears as the slave PPS being offset from the master PPS signal on an order of 40-100ms either on starting PPS or after running for an extended period of time. As a workaround, if PPS output is observed to be offset, then to temporarily stabilize PPS output for measurement, bring down and then bring back up the ethernet interface in use to reset PTP/PPS (e.g. ifconfig eth1 down/ifconfig eth1 up). If the PPS output is successful, then the output is valid and can be used to measure jitter.

I also see that there has been some recent changes to the PTP PPS source code in the Git repository. Do those source code changes possibly address the above issue? If not, is there a way with software only to recognize if the PPS is synchronized to a master and determine if the Ethernet interface needs to be brought down and back up?

UCC28221: Use one channel only

$
0
0

Part Number: UCC28221

Can I use only one channel (OUT1 and CS1)  and leave the second channel (OUT2 and CS2) open?

thanks

Joe

PROCESSOR-SDK-AM65X: ADC not working

$
0
0

Part Number: PROCESSOR-SDK-AM65X

I'm trying to test the ADC functionality on my AM65x EVM IDK board. I'm following the manual provided in the SDK to test the ADC. During my testing i found that all of my channels are working in a strange way.

If i provide voltage [0V-0.9V] then i'm getting the ADC value as 0 and once the voltage exceeds 0.9V i get the ADC count as 4095. I'm not able to understand this strange behavior.

Here is the link that i used to test the ADC.  What have i configured wrong ??

software-dl.ti.com/.../Foundational_Components_Kernel_Drivers.html

Note :

1. I configured the ADC driver as a module and i have checked that the module is installed properly.

2. I had same observation on both the modes i.e. one shot mode and continuous mode

3. I also used the iio_generic_buffer file to test and found the same issue.


CCS/TMS320F28035: Uniflash GEL: Error while executing OnFileLoaded( 0, 0)

$
0
0

Part Number: TMS320F28035

Tool/software: Code Composer Studio

Hi,

These last days I met some wrong behaviour on my custom target with TMS320F28035 (used to work well the last weeks).

The first one is:

- TMS get stucked after RUN in debug mode, then I never reach to connect it anymore with any debug probes (like still in reset). I had to change boot mode selection from "GetMode" (Boot to Flash) to "Wait" to be able to connect again. Now I can load image through UniFlash or enter debug mode with CCS but the device is not working properly when I power-up the target for normal use...

The second is:

- I tried to flash another target (same design but boot mode is still GetMode) with UniFlash and I got the error message below

[30/8/2019 16:52:04] [SUCCESS] Program Load completed successfully.
[30/8/2019 16:52:04] [ERROR] C28xx: GEL: Error while executing OnFileLoaded( 0, 0): Could not read 0x003F7FFA@Data: target is not connected at XAR0=*(0x3F7FFA) [f28035.gel:567] at Device_Cal() [f28035.gel:67] at OnFileLoaded(0, 0)
or
[30/8/2019 17:56:11] [ERROR] C28xx: GEL: Error while executing OnFileLoaded( 0, 0): Could not read 0x003F7FF9@Data: target is not connected at XAR0=*(0x3F7FF9) [f28035.gel:566] at Device_Cal() [f28035.gel:67] at OnFileLoaded(0, 0)

CCS seems OK when going in debug mode. It seems some recent changes in my code or config made this but I still not find out what at the moment. Maybe something about password area (Data memory 0x003F7FFA).

Below a refresh bug ? There is no FFFF value for PWL_PWL0 and 1 but they appear once data representation changed..

Can anybody tel me more about the GEL error or any other idea ?

Thanks.

Romain

Config:

- Uniflash 4.5.0.2056

- CCS 8.3.1

- Debug probe XDS100v2 and XDS110

- GEL file \controlSUITE\device_support\f2803x\v130\DSP2803x_common\gel\ccsv5\f28035.gel

ADS54J66: ADS54J66 FS / 4 "phase" ambiguity between channels

$
0
0

Part Number: ADS54J66

We are utilizing all 4 channels of the ADS54J66 device in DDC mode with FS/4 and decimation by 2.

We see a phase ambiguity between channels that changes randomly after reset.  Is the FS/4 "phase" deterministic between channels A, B, C, D if each channel is set to the same DDC mode?

Please let me know.

Thanks,

Troy

Compiler/DRA745: DRA745/RVC : omapdrm omapdrm.0: atomic complete timeout (pipe 0)! and board freeze

$
0
0

Part Number: DRA745

Tool/software: TI C/C++ Compiler

Hello,

Using Jacinto6 and Android OS 8.1.1

with SDK Vision PROCESSOR_SDK_VISION_03_02_00_00_setuplinux.bin

When I build the use case tda2xx_evm_robust_rvc and flash the rvc dsp and ipu the board boot ok with RVC displayed.

After enable/disable multiple times wifi, an omapdrm issue occured  omapdrm omapdrm.0: atomic complete timeout (pipe 0)!

Note that with prebuild DSP and IPU RVC (RobustRVC-5.0/RobustRVC-5.0/rvc_phase-6/emmc_files)  binaries the issue is not reproduced.

 

SDK vision status :


:~/works/SDK_VISION_03_02/vision_sdk$ git diff .

diff --git a/build/Rules.make b/build/Rules.make
index 1107320..e40cc3c 100755
--- a/build/Rules.make
+++ b/build/Rules.make
@@ -56,7 +56,7 @@ MAKEAPPNAME?=apps
 #    tda2px_evm_bios_iss
 #
 #
-MAKECONFIG?=tda2xx_evm_bios_all
+MAKECONFIG?=tda2xx_evm_robust_rvc
 
 # Default build environment

:~/works/SDK_VISION_03_02/vision_sdk$ git log --oneline
d9bd02b RVC: build configuration and reducing build process time
888b20f RVC: Adding support for DRA71, DRA72 and DRA76
cdbd1d2 RVC: CRC performed only on 1/4th frame of camera display wb output
bb649c4 RVC: Usecase enablement for DSS WB
342a19c RVC: Generating CRC based considering width and height of frame
51a52d4 RVC: Adding wbCaptureMode parameter to captureLink_displaywb
7929577 RVC: Disable LCD move to U-boot
0c09d9a RVC: Add A15 heartbeat implementation
22345df Workaround before applying RVC patches
0f3d2ff Original vision_sdk from Vision SDK 3.02

ard@czagroub:~/works/SDK_VISION_03_02/ti_components$ git log --oneline
35be4b0 RVC: Add PLL setting for J6Plus with TFP410 adapter
c394227 set GO bit when pipe is disabled
b40e96e Change default advdmacfg
909eb4c RVC: Enabling HDMI on VIS3.2 pdk_01_08_01_06
0b5e3ec RVC: Enabling DISPC_IRQENABLE VID2 and VID3 for J6Entry
e106aa4 RVC: Add PLL setting for J6/J6Eco OSD
9839d26 RVC: Temporary solution to skip Write back pipe configuration
3ebea41 RVC: Adding captureMode parameter to control fps of WB pipe
631ab79 RVC: Handling Intr on LCD3
50ead0c RVC: Add A15 status heartbeat implementation
d14fa0f RVC: DSS: Handle EOW VSYNC and A15 enabled DSS
3063978 RVC: Update on BSP_TVP5158_NO_PATCH_DOWNLOAD
0acd339 RVC: Add PLL setting for DRA71x 17x17
ef7a0f4 Install Framework Components 3_40_02_07
c2dd3ff Install Codec Engine 3_24_00_08
eb2bb31 Adding ipumm repository
0d0381c Original ti_components from Vision SDK 3.02

Could you please help us, any patch missing ?

When omapdrm omapdrm.0: atomic complete timeout (pipe 0)! reproduced and why board freeze ?

logs :

act1000:/ $ dmesg | grep -i omapdrm                                            
[    5.709092] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
[    5.741823] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
[   44.121233] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!

logcat

08-30 15:02:52.778   559   559 I com.android.phone: Looking for service android.hardware.radio@1.0::IRadio/slot1
08-30 15:02:52.779   171   171 W /system/bin/hwservicemanager: getTransport: Cannot find entry android.hardware.radio@1.0::IRadio/slot1 in either framework or device manifest.
08-30 15:02:52.779   559   559 I com.android.phone: Looking for service android.hardware.radio.deprecated@1.0::IOemHook/slot1
08-30 15:02:52.780   171   171 W /system/bin/hwservicemanager: getTransport: Cannot find entry android.hardware.radio.deprecated@1.0::IOemHook/slot1 in either framework or device manifest.
08-30 15:02:53.284  1334  1369 D InitAlarmsService: Clearing and rescheduling alarms.
08-30 15:02:53.328   209   221 I WifiService: getWifiApEnabledState uid=1000
[   58.602400] init: starting service 'wpa_supplicant'...
08-30 15:02:53.328   209   221 D WifiService: setWifiEnabled: tr[   58.612584] init: Created socket '/dev/socket/wpa_wlan0', mode 660, user 1010, group 1010
ue pid=593, uid=1000, package=com.android.settings
08-30 15:02:53.328   209   221 I WifiService: setWifiEnabled package=com.android.settings uid=1000 enable=true
08-30 15:02:53.329   230  1542 I audio_hw_primary: out_write() open card 0 port 0
08-30 15:02:53.332   230  1542 W StreamHAL: Error from HAL stream in function get_presentation_position: Operation not permitted
08-30 15:02:53.338   171   171 W /system/bin/hwservicemanager: getTransport: Cannot find entry android.hardware.wifi@1.0::IWifi/default in either framework or device manifest.
08-30 15:02:53.338   209   387 I WifiNative-wlan0: Vendor HAL not supported, Ignore start...
08-30 15:02:53.338   209   387 D WificondControl: Setting up driver for client mode
08-30 15:02:53.340   275   275 I wificond: create scanner for interface with index: 6
08-30 15:02:53.340   275   275 I wificond: subscribe scan result for interface with index: 6
08-30 15:02:53.341   171   171 W /system/bin/hwservicemanager: getTransport: Cannot find entry android.hardware.wifi.offload@1.0::IOffload/default in either framework or device manifest.
08-30 15:02:53.342   275   275 E wificond: No Offload Service available
08-30 15:02:53.342   275   275 I wificond: Offload HAL not supported
08-30 15:02:53.346   180   198 D CommandListener: Clearing all IP addresses on wlan0
08-30 15:02:53.363   209   387 I system_server: Looking for service android.hidl.manager@1.0::IServiceManager/default
08-30 15:02:53.364   209   387 I system_server: Starting thread pool.
08-30 15:02:53.455  1589  1589 I wpa_supplicant: Processing hidl events on FD 4
08-30 15:02:53.456  1589  1589 I wpa_supplicant: Successfully initialized wpa_supplicant
08-30 15:02:53.457   209   404 I system_server: Looking for service android.hardware.wifi.supplicant@1.0::ISupplicant/default
08-30 15:02:53.457   171   171 W /system/bin/hwservicemanager: getTransport: Cannot find entry android.hardware.wifi.supplicant@1.0::ISupplicant/default in either framework or device manifest.
08-30 15:02:53.458   209   404 I system_server: Starting thread pool.
08-30 15:02:53.467  1589  1589 I wpa_supplicant: rfkill: Cannot open RFKILL control device
[   58.841257] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!
08-30 15:02:53.758  1143  1171 I zygote  : Do full code cache collection, code=126KB, data=113KB
08-30 15:02:53.759  1143  1171 I zygote  : After code cache collection, code=123KB, data=77KB
[   59.082238] wl18xx_driver wl18xx.3.auto: Direct firmware load for ti-connectivity/wl18xx-fw-4.bin failed with error -2
[   59.093513] wl18xx_driver wl18xx.3.auto: Falling back to user helper

Regards,

Chokri

 

 

CCS/TMS320F28335: FFT not computed correctly when executing example codes

$
0
0

Part Number: TMS320F28335

Tool/software: Code Composer Studio

Hi,

I am trying to execute the example code: "2833x_rfft" provided with 'ControlSUITE' in code composer studio. The code was originally written for 2833x devices.

when I compiled the code, I got the following warnings:

I still proceeded with executing the code. But I got confusing/ erroneous results. I copied the variables from the watch window into excel for comparison. I also performed the FFT in MATLAB on the signal generated by F28335. Screenshot is attached below:

Where am I going wrong?

Regards,

MSP432P401R: ADC sample on falling edge, transmit data using UART

$
0
0

Part Number: MSP432P401R

Hi,

I'm very new to TI microcontrollers, so I've been using example codes as a starting point for my project. I've been looking at the accelerometer example and have gotten expected readings from the ADC's, which is good.

The next portion of my project depends on triggering the start of a conversion on the falling edge of a signal, so I was wondering how do to that (interrupts, or using another ADC?). Afterwards, I'd like to take the digital data that I've acquired and transmit it via UART.

I was hoping that someone could point me to (hopefully well documented) example code that I can use to get started with each of these functions. I'd like to basically take these blocks and hopefully copy them to the existing project I have now.

Thanks,

Michael

CCS/MSP430G2553: How to use pragma pack in CCS7

$
0
0

Part Number: MSP430G2553

Tool/software: Code Composer Studio

Hey,

I create a structure in my project and I will use #pragma pack(1) for packaging but they give some warning like this  "unrecognized #pragma" how to solve this? pragma will not use for packaging in CCS7?

BQ40Z80EVM-020: bqStudio not supporting target

$
0
0

Part Number: BQ40Z80EVM-020

Hi!

When using bq40z80EVM-020 evaluation board together with bqStudio 1.3.92 I get warning like in picture. Autodetection is not working and also manually selecting only one record related to bq40z80 gives incompability error. Maybe because of this it does not allow to change and save battery chemistry etc.

Is it because of incompatible firmware version on eval board?

What can be done?

Thx


CCS/TMS320C6654: Unable to ping TMS320C6654

$
0
0

Part Number: TMS320C6654

Tool/software: Code Composer Studio

We have an evaluation board with C6657 and we are able to load the code via emulator and run pings.

Our board has C6654 and when we use your older platform MCSDK we are able to ping the DSP. We are trying to now use your newer processor SDK and version 8.3 and we are unable to ping the DSP. Our PHY addressis 0x8 in our hardware and we modified the code. Now it is able to detect the link bit but the code is freezing. We put a debug to detect a good link status via the MDC/MDIO registers are we are able to see a good physical link. When the software was set to access a PHY address of 0x24 as in the eval board, it used to come back with no link but keep trying to send data over the Ethernet port but there were no packets sent.

Note - With the older MCSDK, we are able to ping the DSP so our hardware seems to be okay.

What must we modify in the eval software to access the C6654 instead of C6657.

Thanks,

Divakar

LMG5200: Buck converters in parallel with different output voltages

$
0
0

Part Number: LMG5200

What can I do to prevent cross conduction in converters that share an input but have separate outputs?  For instance, I want to operate a 3.3V buck, a 5V buck and a 12V buck from the same 20V input.  What should I do to prevent the cross conduction described earlier.

Thanks,

CCS/TMS320F28069: JVM heap low detected how to resolve

$
0
0

Part Number: TMS320F28069

Tool/software: Code Composer Studio

Hey,

I use TMS320F28069 device CCSv7 but my compiler gives some warning like this "JVM size low detected" how to resolve? I will check my heap size in compiler they will show 785M.

CCS version in about: 7.4.00015

in project properties compiler version: TI v18.12.0.LTS

My PC detail:

RAM: 8GB

system: 64 bit

processor: intel i5 generation (HP)

I think to edit some file but how to edit and where is it file?

Regards

Yash 

TMP117: Nist calibration certificates, what exactly is provided

$
0
0

Part Number: TMP117

Hi

we are also considering using this device for a refrigerated medical storage application.

Is the Nist calibration valid for 2 years? after calibration

Can you supply a calibration certificate for each device purchased, how  to you distinguish them are they serial numbered?

Could you please supply an example of the calibration documentation you would supply for these parts.

Thank you

TLV9061: Looking for a small (

$
0
0

Part Number: TLV9061

I'm looking for a tiny FET op-amp for a photodiode preamplifier application.

1.  Single Supply - 3 volts typical.

2.  Low input current comensurate with JFET input op-amp, 10 pA typical.

3.  At lease 4  MHz Gain Bandwidth Product.

4.  For use in battery powered application, low Iq.

5.  Rail-to-rail.

6.  Shutdown pin.

7.  Single ok.

8.  Die form ok.

The TLV9061 is perfect and is 0.8 mm x 0.8 mm, packaged, except it's a little too big (I'm hoping for 0.5 mm x 0.5 mm).

Viewing all 262198 articles
Browse latest View live