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

CC2640R2F: Impact of electrical noise to the I2C - bus busy error even in blocking mode - simplelink_cc2640r2_sdk_3_10_00_15

$
0
0

Part Number:CC2640R2F

Team,

my CAT3 customer has this issue:

Part of our software code is a communication channel between the BLE and BMS in the battery (over I2C).

When there no electrical noise in the system code is running and we have no issues. Once we start our motors

and we have electrical noise the BMS starts to send false data.

 

We have two software projects. One uses an older TI SDK: simplelink_cc2640r2_sdk_1_50_00_58 without the

ability to do a firmware update (no OAD) and a new software project based on TI’s latest SDK:  simplelink_cc2640r2_sdk_3_10_00_15

 

With the older project we found a work around. We re-initialized the I2C driver and that solve the problem.

This work around works fine and is consistent.

 

I have started on a new software project to replace that one we use now that has the ability to do an over the air download (OAD)

This software project uses the latest TI SDK:  simplelink_cc2640r2_sdk_3_10_00_15

 

For some reason the same work around that worked with the older SDK does not work as expected in the new software project.

 

After reinitializing the I2C we either get a system crash or if we modify the code that worked before we are able to get it to run

But although the I2C communication resumes we get a transaction error from the I2C driver.

 

We used a logic analyzer so we can see that after re-initializing the driver we get good data. We have hacked into TI own drivers

And found that the driver returns a bus busy error and that is causing eventually the transaction failure.

 

Just to remind you that in our system the BLE serves as a single master I2C and we have only one slave device. Also we are working

in blocking mode. In such conditions there should not be a bus busy error ??"

Thank you for your help


Best regards

Karim


OPA170: OPA170 Charging Capacitor connected at non inverting input of I.C. under the influence of external Electromagnetic Field

$
0
0

Part Number:OPA170

Hello;

        We are using OPA170 as open loop  comparator where at inverting terminal is a  Pot to set reference threshold. At non inverting terminal there is a output of our circuit. Effectively at the i non inverting terminal of ap-amp is 0.1uF cap in parallel with 1Meg Resistor. 

          During normal operation there is no issue. But when this circuit is exposed to High electromagnetic filed then what we see is that 0.1uF gets charged to 0.6V TO 1V.  We initially through that EM waves might be inducing this voltage inside the circuit through a track or a loop But that was not the case. Hence finally what we did was keeping every thing same we just disconnected the supply pins of op-amp and tested again. This time there was no voltage observed across 0.1uF cap. 

             Hence want to know is it possible that due to external EM wave there might be high noise of power supply time and hence hence power supply is noisy at the supply pins of op-amp. Due to this noise on power supply will lead to strange behavior of the op-amp and hence it might be charging the 0.1uF capacitors which is at the non inverting input terminal of op-amp.

CCS/IWR1443: High Accuracy Range Measurement

$
0
0

Part Number:IWR1443

Tool/software: Code Composer Studio

Hi Engineers!


I'm trying Rebuild the High Accuracy Range Measurement - 14xx Project, but i'm having a problem.
I'm  followed the Steps for Building from the Source Code and Run.
Could anyone help me of this problem?

Best regards,
Richard

DS250DF410: Inter-pair Skew

$
0
0

Part Number:DS250DF410

Dear Team,

Do you know the inter-pair skew spec that my customer need to follow when using DS250DF410

What is the maximum value of the length difference between 4 main lanes?

Thank you.

Jim

RTOS/CC1310: Ti 15.4 Stack disable collector data ACK response

$
0
0

Part Number:CC1310

Tool/software: TI-RTOS

Hi,

Is possible to disable the collector ACK response when receiving sensor data?

I'm using the beacon mode.


Best regards,

DS90UB933-Q1: power supply infomation

$
0
0

Part Number:DS90UB933-Q1

Hi Team,

The data sheets of DS90UB913 and DS90UB933 only provide the maximum current value of part of the power supply. Can you provide a complete current value of the power supply? (including VDDPLL, VDDCML, VDDD, etc.)

Best Regards,

Gene

IWR6843ISK-ODS: lab0020_pplcount_Overhead : What's the difference in calculating people's height in demo A and B and the detailed way to calcaulate people's height?

$
0
0

Part Number:IWR6843ISK-ODS

Hello,

I'm researching the problem of people's stance recognition using IWR6843, when I ran the demo "GUI_A_base_no_logic(A)" and "GUI_B_gui_filteringLogic(B)", I found some questions about them:

1. There are two ways to put sensors and people's height calculation in A, but the "Overhead" way is commented. When I ran the "main_pplcount_viz.exe" using 6843, just one or two people could be detected, and the points in the gui was erratic which was hard to understand. I read the MATLAB code, found the variable "p1height" was only modified in Line707,which was also hard to understand. So, I hope someone could help me understand the way to calculate people's height in A.

2. Sensors mainly focus on detect the height between people's head and the sensors, if the height over the height_limit, people's stance will set "Standing", otherwise "Sitting". But when I ran the visualizer, the gui could't show any peole standing, which was all static or unknown, and the point cloud data was erratic,too.

Because there is no docs about the MATLAB code, I don't know the problem lies in sensor or code, the process of running demo bothers me a lot, I hope someone could help me understand the detailed calucate process briefly and how to run demo properly, since I'm a freshman in this area.

Thanks for your help.

LM49450: LM49450 Power sequence

$
0
0

Part Number:LM49450

Hi Team

           Does TI LM45450 have any power sequence requirement?

System provide 5V to LM49450 , The 5V will drop to 2.5V about 40ms.

System provide power 3.3V / 5V /2.5V to LM49450 at the same time.

If I remove LM49450 , The system power will keep 5V.

PS : I did not use LM49450 LSS/LSS*/RLS/RLS* pin. I just use HP function.


I Can not read and write register of devices under I2C

$
0
0

I probed all the devices under I2C4.

[14:51:09] [HOST] [IPU2 ] 20.480296 s: I2C4: Passed for address 0x30 !!!
[14:51:09] [HOST] [IPU2 ] 20.481638 s: I2C4: not Passed for address 0x31 !!!
[14:51:09] [HOST] [IPU2 ] 20.483011 s: I2C4: not Passed for address 0x32 !!!
[14:51:09] [HOST] [IPU2 ] 20.484353 s: I2C4: not Passed for address 0x33 !!!
[14:51:09] [HOST] [IPU2 ] 20.485695 s: I2C4: Passed for address 0x34 !!!
[14:51:09] [HOST] [IPU2 ] 20.487067 s: I2C4: not Passed for address 0x35 !!!
[14:51:09] [HOST] [IPU2 ] 20.488409 s: I2C4: not Passed for address 0x36 !!!
[14:51:09] [HOST] [IPU2 ] 20.489751 s: I2C4: not Passed for address 0x37 !!!
[14:51:09] [HOST] [IPU2 ] 20.491124 s: I2C4: Passed for address 0x38 !!!
[14:51:09] [HOST] [IPU2 ] 20.492466 s: I2C4: not Passed for address 0x39 !!!
[14:51:09] [HOST] [IPU2 ] 20.493808 s: I2C4: not Passed for address 0x3a !!!
[14:51:09] [HOST] [IPU2 ] 20.495150 s: I2C4: not Passed for address 0x3b !!!
[14:51:09] [HOST] [IPU2 ] 20.496492 s: I2C4: Passed for address 0x3c !!!
[14:51:09] [HOST] [IPU2 ] 20.497864 s: I2C4: Passed for address 0x3d !!!

0x30,0x34,0x38,0x3c,0x3d are the address of devices I am using.

But,when I use Bsp_deviceWrite8() or Bsp_deviceRead8() to write or read the registers of the devices .

[HOST] [IPU2 ] 330.741871 s: src/bsp_deviceI2c.c @ Line 377:
[HOST] [IPU2 ] 330.741932 s: read retVal-== IOM_ETIMEOUT !!!
[HOST] [IPU2 ] 330.743518 s: src/bsp_deviceI2c.c @ Line 394:
[HOST] [IPU2 ] 330.743610 s: I2C4: DEV 0x3d: RD 0x00 ... ERROR !!!
[HOST] [IPU2 ] 330.743701 s: src/bsp_deviceI2c.c @ Line 460:
[HOST] [IPU2 ] 330.743793 s: I2C4: Error timeout 5001 ms!!!

 Result shows timeout.

Thanks,

chengbo

SN74LS624: Output power of the VCO ?

$
0
0

Part Number:SN74LS624

Hi Team,

I'm trying to figure out what's the output power of the SN74LS624 VCO.

On the datasheet it's mentioned that V_oh=3.4V typ.

does it mean that if we use it on 50ohm we will get about 14dBm of output power ?

Best regards,

Nir.

TPS54202: TPS54202 output voltage abnormal

$
0
0

Part Number:TPS54202

i have encountered a TPS54202 output voltage abnormal issue. TPS54202 Vin: 12V, Vout: 3.3V.

TPS54202 normal output waveform:

TPS54202 abnormal output waveform: (voltage up to 3.44V, after 3.75ms, return to 3.3V)

Question: is this abnormal waveform OK? 

Here is the SCH, if there is any problem you can tell me.

TPS61322: Load regulation

$
0
0

Part Number:TPS61322

Hi team!

My customer designing device with the TPS613222ADBVR boost.

He found that at no load conditions the output voltage is 5V. But under 100mA load output voltage is 4.9V. We know that this value is inside the 3% bounds, but what can we do with the schematic to enhance the load regulation?

CC3220SF-LAUNCHXL: Code signing purchasing process

$
0
0

Part Number:CC3220SF-LAUNCHXL

After countless hours of head scratching and forum searching hopefully this question will be useful for others. I have read all relevant docs for code signing. I understand the requirements ( CA must be in catalogue, SHA-384 or SHA-512 are unsupported etc). My question is about what to choose when we want to purchase a code signing certificate. Typically we are offered code signing for different platforms like Java, EV etc. If I read the Comodo store description of the process

  • Publisher obtains a Code Signing Digital ID from Comodo.
  • Using the SIGNCODE.EXE utility, the publisher is able to create a digital signature and apply it to their executable
  • The end user downloads or runs the executable.
  • The end user's browser or operating system (depending on the scenario) examines the publisher's certificate and signature. Comodo's Root certificate, which is recognized and trusted by major platforms allows the platform to recognize the certificate and confirm the signature comes from a trusted Certificate Authority.
  • The end user's software verifies the signature by comparing the signed data to a locally-computed hash. If they are identical, the platform knows that the executable file it has is identical – down to each bit – to the executable signed by the publisher. This provides cryptographic proof that there have been no malicious or accidental alternations to the code.

None of that is relevant to us! Please give us REAL WORLD guidance as to how to purchase a code signing certificate so we can somehow RELATE what we are purchasing to our simplelink project!

ADS8638: thermal pad and pin #4 not connected and floating

$
0
0

Part Number:ADS8638

Hi, 

what happens if we left the thermal pad and the pin #4  not connected and floating in the ADS8638

it is recommended in the datasheet to connect them to: pin #4 to ground and thermal pad to the PCB. However, we found out that too late and we left both floating. 

What can happen now? 

Should we expect some failed operation or any parasitics influence in the ADC? 

Regards,

Jon

CCS/TMS320F28335: Matlab C2000 Embedded Coder Support Package:Is this reliable?

$
0
0

Part Number:TMS320F28335

Tool/software: Code Composer Studio

Hi everyone,

I'm useing Matlab C2000 Embedded Coder Support Package,but I'm not sure if it runs steadily.

1.Is the generated code reliable?Can it be used in commercial products?

2.How to configure bootloader in the Support Package?

Many thanks for your responses


TAS5805-SW: TAS5805-SW What is purpose to use for?

CC3220MODA: SSID in network list

$
0
0

Part Number:CC3220MODA

Hi

We faced problem of programming CC3220MODA with Uniflash Image creater.

Please see following sheet.

(Please visit the site to view this file)

Customer's software sets "CUSTOM-MAC ADDRESS" as SSID that can be seen in network list. (MAC ADDRESS is unique by every CC3220MODA)

It works well generally.

However, it sometimes works that two SSID would be listed in network list.
One is supposed SSID ("CUSTOM-MAC ADDRESS")  
Another is SSID that set in AP & Wifi Direct Group Owner WLAN Configuration window of Uniflash. ("CUSTOM-9999999999999999")

It has been confirmed that shown "MAC ADDRESS" listed in network list is matched to those of programmed device with Uniflash.

This problem occured in some boards.
However, it is difficult to reproduce same issue so far.

Could it be possible to exist two SSID in network list?
Have you ever seen before such phenomenon?

Uniflash version is 4.5.0.

BestRegards

Compiler/DLP4500: Play once setting have problem

$
0
0

Part Number:DLP4500

Tool/software: TI C/C++ Compiler

Hello there.

I'm trying to use DLP4500 GUI source code (like dlpc350_api.h) to build my own project, and I meet some problem.

My software need to control the DLP4500 to play one cycle pattern sequence repeatedly, For example, play 3 patterns then stop,and when I need it to play(like push a button), it play 3 patterns again.

 I try in DLP4500 GUI,picked random 3 patterns, set exposure time and period time, and I checked play_once radio button.

After validation, I pressed button play. It did play once, but after play once,  the status on GUI board shows sequence is still running? (Seq.running high light green),

And the most serious problem is I can not stop the sequence using Stop button. (GUI look like this)


So how can I achieve the operation above?  I have read the DLPC350 Programmer Guide, in trigger mode section, it shows trigger_out_2 can send signal after n patterns ( Example: n = 3), but I don't want to use some other controller or MPU, have any other plan can solve problem? Is there any way to stop sequence after playing once?

TIDA-01028: Missing part numbers in BOM

$
0
0

Part Number:TIDA-01028

I would like to know the part numbers of capacitors used in TIDA-01028 board having the following ratings

(1) 100nF, 50V

(2) 1uF, 16V

(3) 10uF, 25V

FDC1004: problems with unstable measures and identical measures

$
0
0

Part Number:FDC1004

Hi everybody,

I'm making a capacitive water level application using FDC1004, with three sensors (Liquid level sensor, environmental ref sensor and liquid ref sensor)

I2c communication is running well, i can initialize and read registres. But i'm facing two problems :

1/ The measures i read are very instable

2/ the CSL and CRL measures are at the same value regardless the level of liquid in my container.

the fdc register configuration is single ended (measurement between CINn and GND).

Using the formula Cap=CINn_two complement/2e19, i have capacitances for all sensor around 24.

Is there something i've missed ?

Thanks a lot if you could help.

Best regards.

Hervé MAZIERE (from France)

Viewing all 262198 articles
Browse latest View live


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