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

BQ27542-G1: minimum measurable current ?

$
0
0

Part Number:BQ27542-G1

Dear TI Customer,

My customer want to use a gauge in a sysytem which minimum work current is 200~300uA. They want to know if BQ27542 can measure this tiny current and report the accurate RSOC,

if yes, what's the circuit should be?  if no, is there any other gauge device can achieve this precision? Thanks a lot.


TINA/Spice/INA193: Minimum Differential input voltage range

$
0
0

Part Number:INA193

Tool/software:TINA-TI or Spice Models

Hi ,

I'm using current Shunt Monitor for one of the automotive application, MIN and MAX differential voltage applying to  IC is  6mV  & 16mV  , the simulated output from TINA and theoretical calculation of the IC doesn't match. kindly can you recommend min and max differential voltage which can apply to IC

CC1310: Looking for a mesh protocol that supports battery driven routers...

$
0
0

Part Number:CC1310

Hello,
since a long time I'm struggling to find a protcoal, or even better a ready-to-use-stack, that allows a mesh system with battery driven routers.

It's an easy game if only sleepy end nodes would be affected, but our need is that the routers operate a long time with battery power only.

I already focussed the demands on such a mesh to
- Sub-GHz
- maximum 30 devices per mesh
- maximum 5 hops to reach the concentrator/edge router (line power driven)
- each device must ping a 'still alive' latest every 300s
- a message from any node needs to arrive the concentrator within 10s
- all nodes are self-learning in terms of routing/position in the network
- battery life time > 3yr. @10Ah capacity; this is the real nightmare

Does anybody know of a system, be it open source of commercial, that could fit these needs?

TS3USB30: Difference between USB MUX and USB HUB

$
0
0

Part Number:TS3USB30

Hello Team ,

 my customer wants to interface 2 USB device ( WIFI dongle and a USB storage stick ) simultaneously . his uC has single USB port .

We are confused if we have to go for a USB hub or a USB mux will do the job .

Can you please help me here .Also please share whats the fundamental difference between USB hub and USB MUX .

 

TL431A-Q1: Can i use this device to power sensor with 3.3V, 100mA

$
0
0

Part Number:TL431A-Q1

Hello,

i want to power 3 sensors with 3.3V, 100mA. My question is to know if this component can do the job or not.

best regards,

RTOS/AM3359: How to import ICSS-PRU dual Mac example into CCS?

$
0
0

Part Number:AM3359

Tool/software: TI-RTOS

We want to play with the ICSS-PRU. So we want to start from the dual Mac example in the SDK. After we installed the SDK of am335x(TI-RTOS version),we can find some example code in the drv/icss folder, But we can not find any ccs project to directly import into CCS. So How can I import examples of ICSS into CCS? Or we have to build the project by ourself and copy the code into our project?

Thank you!

SN65DPHY440SS: ESD protection for device

$
0
0

Part Number:SN65DPHY440SS

Hi there:

Customer side is under using our SN65DPHY440SS for camera MIPI re-timer, small failure with no DBP/N input or DAP/N output (9/100), any suggestion for their design for ESD solution or Cap for small signal? 

(Please visit the site to view this file)

CC2640R2F: Acquire IQ samples for a BLE connection

$
0
0

Part Number:CC2640R2F

I would like to capture IQ samples of the BLE signal using the CC2640R2F, I know it should be possible since the AOA example does this exact thing.

I've been playing some time now with the AOA example and got it working, my issue now is that I want to capture the IQ samples of the connection itself, hence on the data channels, and not on the advertisement channel as the example currently does.

I was not able to figure out how to do this, I assume that CMD_WRITE_FWPAR has a big part with choosing what packets it should capture the Iq on, but could not figure out what this command do exactly since I was not able to find any documentation about it.

Is it possible to hand a code example that can extract the IQ samples of the received signal of a BLE connection?

Thanks!
Guy.


Linux/PROCESSOR-SDK-AM437X: How much code can the AM437X processor boot from QSPI at the time

$
0
0

Part Number:PROCESSOR-SDK-AM437X

Tool/software: Linux

Hello:

How much code can the AM437X processor boot from QSPI at the time.  the document does not describe.

Linux/PROCESSOR-SDK-AM437X: What options are used with arm-linux-gnueabihf-gcc?

$
0
0

Part Number:PROCESSOR-SDK-AM437X

Tool/software: Linux

I installed ti-processor-sdk-Linux-am437x-evm-05.02.00.10-linux-x86-Install.bin.

Under the install directory (/Linux-devkit/sysroots/...), there is a gcc compiler with a default Makefile and Rules.make.

In Rules.make, CFLAGS= -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard

My Linux application compiles and executes with the default options.

Is that correct for the AM437x with ARM9? I don't think arm9 is a valid option.

Linux/AM3352: About UART4 Issue

$
0
0

Part Number:AM3352

Tool/software: Linux

Hi SIr 

We followed the DTS setting to set UART4 and didn't measure the signal from TX pin

uart4_pins: pinmux_uart4_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x968, PIN_INPUT_PULLUP | MUX_MODE1) /* UART0_CTSn.uart4_rxd */
AM33XX_IOPAD(0x96c, PIN_OUTPUT_PULLDOWN | MUX_MODE1) /* UART0_RTSn.uart4_txd */
>;
};

&uart4 {
pinctrl-names = "default";
pinctrl-0 = <&uart4_pins>;
status = "okay";
/* dmas = <&edma_xbar 32 0 9
&edma_xbar 33 0 10>;
dma-names = "tx", "rx";*/
};

please advise if there is any issue about the DTS setting

thanks

BR

Yimin

DLP3010EVM-LC: How to Store pattern images at the projector

$
0
0

Hello,

I have loaded with the "DLP Pico" software pattern on the projector. It works and the projector run the  pattern.

How can I store these on the projector? Store in Flash?

Thanks,

Max

AWR1642BOOST: awr1642boost

$
0
0

Part Number:AWR1642BOOST

Hi,

I am working on the short range demo, and I want to track objects and give each one a unique ID.

I enabled the tracker and I can see the tracker square on the visualizer, but how can i assign a unique ID to every tracked object ? do you have any ready made code that assigns a unique ID to every tracked object ?

Regards,

Bassam

LMX2582: Output frequency generation

$
0
0

Part Number:LMX2582

Hi,

I have already used this IC for RF LO generation from 2-3 GHz.

I want 6 GHZ RF LO for another project. so can we get it from LMX2582.Although in the datasheet it is mentioned upto 5.5GHz.

But i think i can generate 6 GHz may be some compromise of power level. Please suggest.

I don't want to use another ic or make another board for 6 GHz.

DLPLCR4500EVM: ERROR: LCR4500_GET_FLASH_MANUFACTURER_ID_FAILED

$
0
0

Part Number:DLPLCR4500EVM

Hi Team,

I'm setting up the DLP 4500 EVM with the Flea3 cam like described in the 'TIDA-00254 User's Guide'. When I run '2: Prepare DLP LightCrafter 4500 (once per projector)' in the 3D scan application for calibration I always get the following error:

'LCR4500_GET_FLASH_MANUFACTURER_ID_FAILED'

When following through with '3: Prepare system for calibration and scanning' anyways there is another error:

'LCR4500_GET_STATUS_FAILED'

What can I do about it?

Thank you,

Franz


CCS/TMS320F280049C: When the instaMotion lib for 28004x will release?

$
0
0

Part Number:TMS320F280049C

Tool/software: Code Composer Studio

Hello! When the instaMotion lib and SDK for 28004x will release?

Linux/TMDSICE3359: TMDSICE3359

$
0
0

Part Number:TMDSICE3359

Tool/software: Linux

Hardware: AM3359 Industrial Communications Engine (ICE) www.ti.com/.../tmdsice3359
Soft: SDK 05.02.00.10, Linux RT

Hi!
I have to start the ICE on PRU-hardware PRP mode (PRU-ICSS, none-software PRP).
The compiler compiles the sdk finely.

What I made:
- (with root permissions and from the bin directory of the SDK) ./create-sdcard.sh.
- run the commands:
mkdir /media/vl/rootfs/sys/class
mkdir /media/vl/rootfs/sys/class/remoteproc
mkdir /media/vl/rootfs/sys/class/remoteproc/remoteproc1
mkdir /media/vl/rootfs/sys/class/remoteproc/remoteproc2
echo 'am335x-pru0-pruprp-fw.elf' > /media/vl/rootfs/sys/class/remoteproc/remoteproc1/firmware
echo 'am335x-pru1-pruprp-fw.elf' > /media/vl/rootfs/sys/class/remoteproc/remoteproc2/firmware
echo 'start' > /media/vl/rootfs/sys/class/remoteproc/remoteproc1/state
echo 'start' > /media/vl/rootfs/sys/class/remoteproc/remoteproc2/state

The ICE start (dmesg | grep pru):
[ 13.545180] pruss 4a300000.pruss: creating PRU cores and other child platform devices
[ 13.584988] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/ocp/pruss_soc_bus@4a326004/pruss@0/mdio@32400[0]' - status (0)
[ 13.585105] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/pruss_soc_bus@4a326004/pruss@0/mdio@32400[1]'
[ 13.585115] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/pruss_soc_bus@4a326004/pruss@0/mdio@32400[1]'
[ 13.702569] remoteproc remoteproc1: 4a334000.pru is available
[ 13.702664] pru-rproc 4a334000.pru: PRU rproc node /ocp/pruss_soc_bus@4a326004/pruss@0/pru@34000 probed successfully
[ 13.718658] remoteproc remoteproc2: 4a338000.pru is available
[ 13.718735] pru-rproc 4a338000.pru: PRU rproc node /ocp/pruss_soc_bus@4a326004/pruss@0/pru@38000 probed successfully
[ 13.992666] prueth pruss_eth: pruss_fw_drop_untagged_vlan 0
[ 13.992679] prueth pruss_eth: pruss MC Mask (Port 0) ff:ff:ff:ff:ff:ff
[ 13.992687] prueth pruss_eth: pruss MC Mask (Port 1) ff:ff:ff:ff:ff:ff
[ 13.996139] prueth pruss_eth: TI PRU ethernet (type 0) driver initialized
[ 22.149922] remoteproc remoteproc2: powering up 4a338000.pru
[ 22.212831] remoteproc remoteproc2: Booting fw image ti-pruss/am335x-pru1-prueth-fw.elf, size 6696
[ 22.245129] pruss 4a300000.pruss: configured system_events[63-0] = 0x00600000.08a00000
[ 22.293317] pruss 4a300000.pruss: configured intr_channels = 0x0000032a host_intr = 0x000002aa
[ 22.327800] remoteproc remoteproc2: remote processor 4a338000.pru is now up
[ 22.445581] remoteproc remoteproc1: powering up 4a334000.pru
[ 22.473182] remoteproc remoteproc1: Booting fw image ti-pruss/am335x-pru0-prueth-fw.elf, size 6780
[ 22.514480] pruss 4a300000.pruss: configured system_events[63-0] = 0x00000600.04500000
[ 22.553091] pruss 4a300000.pruss: configured intr_channels = 0x000000d5 host_intr = 0x00000155
[ 22.599048] remoteproc remoteproc1: remote processor 4a334000.pru is now up
[ 23.450960] prueth pruss_eth eth1: Link is Up - 100Mbps/Full - flow control off
[ 23.690901] prueth pruss_eth eth0: Link is Up - 100Mbps/Full - flow control off

The ifconfig shows:
eth0 Link encap:Ethernet HWaddr 2C:6B:7D:46:58:3B
inet6 addr: fe80::2e6b:7dff:fe46:583b%775872/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:280 (280.0 B) TX bytes:8169 (7.9 KiB)

eth1 Link encap:Ethernet HWaddr 2C:6B:7D:46:58:3D
inet6 addr: fe80::2e6b:7dff:fe46:583d%775872/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1018 (1018.0 B) TX bytes:8967 (8.7 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1%775872/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:249 errors:0 dropped:0 overruns:0 frame:0
TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19120 (18.6 KiB) TX bytes:19120 (18.6 KiB)

Then, acording to the software-dl.ti.com/.../Industrial_Protocols_HSR_PRP.html :
ifconfig eth0 down
ifconfig eth1 down
ethtool -K eth0 prp-rx-offload on
ethtool -K eth1 prp-rx-offload on
ifconfig eth0 up
ifconfig eth1 up

The listing:
ifconfig eth0 down
[ 266.302779] pruss 4a300000.pruss: unconfigured system_events[63-0] = 0x00000600.04500000
[ 266.311104] pruss 4a300000.pruss: unconfigured host_intr = 0x00000155
[ 266.318478] remoteproc remoteproc1: stopped remote processor 4a334000.pru
[ 266.331405] net eth0: stopped
root@am335x-evm:~# ifconfig eth1 down
[ 266.392312] pruss 4a300000.pruss: unconfigured system_events[63-0] = 0x00600000.08a00000
[ 266.401619] pruss 4a300000.pruss: unconfigured host_intr = 0x000002aa
[ 266.408115] remoteproc remoteproc2: stopped remote processor 4a338000.pru
[ 266.422267] net eth1: stopped
root@am335x-evm:~# ethtool -K eth0 prp-rx-offload on
root@am335x-evm:~# ethtool -K eth1 prp-rx-offload on
root@am335x-evm:~# ifconfig eth0 up
[ 266.582939] iep ptp bc clkid -1
[ 266.588731] remoteproc remoteproc1: powering up 4a334000.pru
[ 266.612592] remoteproc remoteproc1: Booting fw image ti-pruss/am335x-pru0-pruprp-fw.elf, size 7500
[ 266.625768] pruss 4a300000.pruss: configured system_events[63-0] = 0x00000600.00900000
[ 266.637543] pruss 4a300000.pruss: configured intr_channels = 0x00000095 host_intr = 0x00000115
[ 266.650126] remoteproc remoteproc1: remote processor 4a334000.pru is now up
[ 266.657171] remoteproc remoteproc2: powering up 4a338000.pru
[ 266.669251] remoteproc remoteproc2: Booting fw image ti-pruss/am335x-pru1-pruprp-fw.elf, size 7224
[ 266.678447] pruss 4a300000.pruss: configured system_events[63-0] = 0x00600000.01200000
[ 266.694096] pruss 4a300000.pruss: configured intr_channels = 0x0000012a host_intr = 0x0000022a
[ 266.706685] remoteproc remoteproc2: remote processor 4a338000.pru is now up
[ 266.717970] net eth0: started
[ 266.730235] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
root@am335x-evm:~# ifconfig eth1 up
[ 266.784543] net eth1: started
[ 266.797933] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 266.807840] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
root@am335x-evm:~# [ 267.349523] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 282.660159] NOHZ: local_softirq_pending 08

Then I run the command:
ip link add name prp0 type prp slave1 eth0 slave2 eth1 supervision 45

The listing:
root@am335x-evm:~# ip link add name prp0 type prp slave1 eth0 slave2 eth1 supervision 45
[ 342.664963] device eth0 entered promiscuous mode
[ 342.699585] device eth1 entered promiscuous mode
[ 342.749558] device eth0 left promiscuous mode
[ 342.779714] device eth1 left promiscuous mode

Then the command:
ifconfig prp0 192.168.14.165 up

The bad listing:
root@am335x-evm:~# ifconfig prp0 192.168.14.165 up
[ 342.880629] prp0: No slave devices configured
[ 342.885037] prp0: port invalid when doing set_rx_mode
[ 342.918590] prp0: port invalid when doing set_rx_mode
[ 342.951273] IPv6: ADDRCONF(NETDEV_UP): prp0: link is not ready
[ 342.957263] prp0: port invalid when doing set_rx_mode
[ 342.969302] prp0: port invalid when doing set_rx_mode
[ 343.118699] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 344.640708] prueth pruss_eth eth1: Link is Up - 100Mbps/Full - flow control off
[ 344.648266] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready

As you can see, the am335x-pru1-pruprp-fw.elf driver is run. But the last command, there are no critical messages.

As expected, there is no ping.
Please help.

LMK04828: Output phase noise due to PLL1 phase detector frequency

$
0
0

Part Number:LMK04828

Hello Team,

Is there a relationship between PLL1 phase detector frequency setting and output phase noise?

Customer set PLL1 phase detector frequency as 10kHz. When they capture the clock output phase noise, there are high level spur on 10kHz, 20kHz, 30kHz and 40kHz. But when customer increase the PLL1 phase detector frequency like 312.5kHz, there's no spur. 

Here is the clock configuration.

CLKin = 30.72MHz

External VCXO = 156.25MHz

OSCin = 156.25MHz

Best regards,

Alice

Compiler/CC2652R: XDC parses error after renaming demoproject

$
0
0

Part Number:CC2652R

Tool/software: TI C/C++ Compiler

#SDK = 2.30.0.34
#XDC = 3.50.8.24_core

Hi, I've renamed my demoproject (ble5_simple_peripheral_cc26x2r1lp_app) to "Application".

Before I've renamed the project, the project worked fine. However:

From the moment I've renamed the project the builder parses the following error:

define=DeviceFamily_CC26X2 -g --c99 --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi " "../TOOLS/ble_release.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring ble_release.xem4 from package/cfg/ble_release_pem4.cfg ...
generating custom ROM library makefile ...
TOOLS/subdir_rules.mk:12: recipe for target 'build-933296719-inproc' failed
js: "C:/ti/xdctools_3_50_08_24_core/packages/xdc/cfg/Main.xs", line 48: XDC runtime error: can't find the library 'lib/boot.aem4' specified by package ti.targets.arm.rtsarm.  It wasn't found along the path 'C:/ti/simplelink_cc26x2_sdk_2_30_00_34/source;C:/ti/simplelink_cc26x2_sdk_2_30_00_34/kernel/tirtos/packages;C:/ti/simplelink_cc26x2_sdk_2_30_00_34/source/ti/ble5stack;C:/ti/xdctools_3_50_08_24_core/packages;..;'.
gmake.exe: *** [package/cfg/ble_release_pem4.xdl] Error 1
gmake.exe: *** Deleting file `package/cfg/ble_release_pem4.xdl'
gmake.exe: *** [package/cfg/ble_release_pem4.xdl] Deleting file `package/cfg/ble_release_pem4.h'
gmake.exe: *** [package/cfg/ble_release_pem4.xdl] Deleting file `package/cfg/ble_release_pem4.c'
js: "C:/ti/xdctools_3_50_08_24_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake[1]: *** [build-933296719-inproc] Error 1
gmake: *** [build-933296719] Error 2
TOOLS/subdir_rules.mk:9: recipe for target 'build-933296719' failed
gmake: Target 'all' not remade because of errors.

Renaming the project to it's original state will hold on to these errors.

Anyone familiair with this issue?

Regards,

Daan

PGA281: PGA281 response

$
0
0

Part Number:PGA281

Hi,

I am using PGA281 for sensors signal conditioning.

i have 2 type design:

1:For differential input

2:For Single-ended input 

in 1st type:when we have no input apply,PGA VOCM showing 2.5V & VOP ,VON are clamped to 2.5V

in 2nd type:when negative input (INN)is gnd,and no signal apply @ INP,i am geting VOCM 1.7 V & VOP=5V,VON=0V.

What may be the reason??

Viewing all 262198 articles
Browse latest View live


Latest Images

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