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

CC2541: CC2541 stop to avertise for 2.9Hours and back to normal

$
0
0

Part Number:CC2541

Hello,  

 I'm developing Beacon module using the CC2541 and the CC2590.    

 The development environment is BLEstack 1.4.2.2 with using SimpleBLEBroadcaster -part of the CC2541

When the other related enginner completed the S/W,  it worked fine.   But when we did field test with more than 50 sets,   almost 100% of sets

stopped advertising  for 2.9Hours and get back to normal advertising condition.  It happened once per day or or once per week random.

Based on E2E advice,   I tried to adjust  (#define HAL_SLEEP_ADJ_TICKS) time to 85 from original 35 to secure enough 32MHz X-tal

stabilization time.   But the problem was happened contineously.   When I adjusted the tick time to 15,   the problem happened all the time.  

So I tried to excluded power_save mode as follow just for test.  Then I found 32MHz X-tal was running without sleep.   

 But the problem happened again  & again.     So it's thought that problem is not only related with Tick time. 

INT_HEAP_LEN=2048
HALNODEBUG
OSAL_CBTIMER_NUM_TASKS=1
HAL_AES_DMA=TRUE
HAL_DMA=TRUE
xPOWER_SAVING
xPLUS_BROADCASTER
xHAL_LCD=TRUE
xHAL_LED=FALSE
xHAL_KEY=TRUE

The other phenominon I found is that the problem cause 32MHz X-tal oscillation conteniously WHEN power_save mode was enabled.   

So normal power consumption 0.8mA was increased to 8mA for 2.9hours. And back to 0.8mA at sleep.  

To avoid any other unused I/O port interrupt,   I've changed port setting in many ways.    But it does not fix the problem.   

----------------------------------------------------------------------------------------------------

#if defined( CC2540_MINIDK )
 
  // Register for all key events - This app will handle all key events
  RegisterForKeys( simpleBLEBroadcaster_TaskID );
 
  // makes sure LEDs are off
  HalLedSet( (HAL_LED_1 | HAL_LED_2), HAL_LED_MODE_OFF );
 
  // For keyfob board set GPIO pins into a power-optimized state
  // Note that there is still some leakage current from the buzzer,
  // accelerometer, LEDs, and buttons on the PCB.
 
  P0SEL = 0; // Configure Port 0 as GPIO
  P1SEL = 0; // Configure Port 1 as GPIO
  P2SEL = 0; // Configure Port 2 as GPIO

  P0DIR = 0xFC; // Port 0 pins P0.0 and P0.1 as input (buttons),
                // all others (P0.2-P0.7) as output
  P1DIR = 0xFF; // All port 1 pins (P1.0-P1.7) as output
  P2DIR = 0x1F; // All port 1 pins (P2.0-P2.4) as output
 
  P0 = 0x03; // All pins on port 0 to low except for P0.0 and P0.1 (buttons)
  P1 = 0;   // All pins on port 1 to low
  P2 = 0;   // All pins on port 2 to low 
 
#endif // #if defined( CC2540_MINIDK )

----------------------------------------------------------------------------------------------------------------------------

Coul you pls advise which parts of S/W can cause such problem ?    And how to fix it ?  

The schematic is as attached.  

 YS Kim

   


ADS7945: Handling of unused analog input terminals

$
0
0

Part Number:ADS7945

Hi support team,

I have a question regarding unused analog input terminals of ADS7945.

If the customer doesn't use a pair of analog input terminals (AINxP, AINxN), can he left them open?
Or is it necessary to take measures such as pull-down or pull-up  and so on?

Sincerely,
M. Tachibana

CDCM6208: CDCM6208 synchronizing signal Notes for use of SYNCn pins

$
0
0

Part Number:CDCM6208

1. It was normal to use CDCM6208 before.

2. SPI bus configuration is as follows:

REG[00]       : 0x01b1;
                     REG[01]       : 0x000c;
                     REG[02]       : 0x0013;
                     REG[03]       : 0x08f5;
                     REG[04]       : 0x60cf;
                     REG[05]       : 0x0023;
                     REG[06]       : 0x0009;
                     REG[07]       : 0x0023;
                     REG[08]       : 0x0009;
                     REG[09]       : 0x0003;
                     REG[10]       : 0x0090;
                     REG[11]       : 0x0000;
                     REG[12]       : 0x0003;
                     REG[13]       : 0x0090;
                     REG[14]       : 0x0000;
                     REG[15]       : 0x0003;
                     REG[16]       : 0x0090;
                     REG[17]       : 0x0000;
                     REG[18]       : 0x0003;
                     REG[19]       : 0x0090;
                     REG[20]       : 0x0000;

3. At present, the SYNCn signal between different pieces is given by FPGA with the same signal, which is linked to each piece of CDCM6208, and the difference in line length is about 10cm. The SYNCn signal is pulled down at the start of the SPI sending configuration information. Low level during transmission; After all transmission is completed, 100ns will generate an upwelling edge.

TLV320AIC3212: TLV320AIC3212 Digital Microphone

$
0
0

Part Number:TLV320AIC3212

I am currently using the TLV320AIC3212 using Digital Microphone Input (GPI2 is Data, GPIO2 is CLK)

Here is Register Setting, why is there no sound, how can I set it?

###########################################
# Microphone Record through IN1L & IN1R
# need to Insert jumper W15 and W16 for Mic-bias
# AVdd = 1.8V, DVdd = 1.8V, MCLK = 12.288MHz
# PLL Disabled, AOSR = 128, PRB_R1
# Primary I2S interface used with WCLK & BCLK as inputs to the device
##############################################


###########################################
# Software Reset
###########################################
#
w 30 00 00
w 30 7F 00
w 30 01 01
#
###########################################

#########################################################################################
# Clock configuration
# MCLK = 4.096 MHz, BCLK = 512 kHz, WCLK = 8 kHz (slave)
#########################################################################################
w 30 00 00 # Select Page 0
w 30 04 33 # Set ADC_CLKIN = PLL_CLK and DAC_CLKIN = PLL_CLK
w 30 05 00 # Set PLL_CLKIN = MCLK1
w 30 06 91 # PLL settings: P=1, R=1
w 30 07 18 # PLL settings: P=1, R=1, J=24
w 30 08 00 # D=0000 (MSB)
w 30 09 00 # D=0000 (LSB)
w 30 0b 82 # NDAC = 2, divider powered off
w 30 0c 88 # DAC Power MDAC = 8
w 30 0d 03 # DOSR = 768 (MSB)
w 30 0e 00 # DOSR = 768 (LSB)
w 30 12 02 # NADC Powerdown NADC=2
w 30 13 b0 # NADC Powerup, MADC=48
w 30 14 80 # AOSR = 128
#
###########################################


#############################################
# Initialize the Codec
#############################################
#
# select page 1
w 30 00 01
#
# Disable the weak connection beween AVDD and DVDD
w 30 01 00
#
# set the REF charging time to 40 ms
w 30 7A 01
#
# Set the quick charge of input coupling cap for analog inputs
w 30 79 33
#
################################################


##############################################
# ASI#1 configuration
##############################################
#
# select page 4
w 30 00 04
#
# set ASI#1 16 bits, I2S mode
w 30 01 00
w 30 0A 00

w 30 00 04
#Digital Mic Data on GPI2 for ASI1
w 30 5C 10

#ASI1 ADC BCLK Output on GPIO2 for ASI1
w 30 57 28
#w 30 16 02

#Digital Microphone Input Pin Control
w 30 65 01
#
################################################

###########################################
# Signal processing
###########################################
#
# Select Page 0
w 30 00 00
#
# Set the ADC PRB Mode to PRB_R1
w 30 3D 01
#
###########################################

#############################################
# ADC configuration
#############################################
#
# Select Page 1
w 30 00 01
#
# Mic Bias enabled, Source = Avdd, 1.62V
w 30 33 40
#
# Route IN1L and CM1 to LEFT ADCPGA with 20K input impedance
w 30 34 80
w 30 36 80
#
# Route IN1R and CM1 to RIGHT ADCPGA with 20K input impedance
w 30 37 80
w 30 39 80
#
# Left Channel Analog ADC PGA = 30 dB
w 30 3B 3C
#
# Right Channel Analog ADC PGA = 30 dB
w 30 3C 3C
#
# ADC Analog programmed for PTM_R4
w 30 3D 00
#
#
# select page 0
w 30 00 00
#
# Power-up ADC Channel
w 30 51 14
#
# Unmute ADC channel and Fine Gain = 0dB
w 30 52 00
#
##################################################

OPT9221: Pinfunction

$
0
0

Part Number:OPT9221

Hello everyone,

I am not sure what the funtions of "ILLUM_SW_1, ILLUM_SW_2 and ILLUM_FB" are. They remain unused in the reference design.
Also what is the TFC doing with the PMU interrupt signal? Is it able to control the PMU?
Could somebody elaborate a little bit?

Thank you and best regards,

Julian

SIMPLELINK-CC26X2-SDK: Timers

$
0
0

Part Number:SIMPLELINK-CC26X2-SDK

Is there any function to get clock time in micro seconds. Also is there any function to hold code execution for specified time in microseconds or milliseconds. Can clock frequency be changed? What is the current clock frequency(48Mhz?) Any example which utilizes epoch time. Also is there any function like rand() in C for CC26x2. If not can TRNG perform the same functionality. Is there any example code that uses TRNG?

LSF0204: How to configure a push pull output to the level translator

$
0
0

Part Number:LSF0204

Does the level translator require pull up resistors for a push pull output at A port (1.8 V) translating it to 3.3 V at the port B side. 

If required what are the values to be used for pull ups ?

PMP40312: PMP40312

$
0
0

Part Number:PMP40312

Hi Team, 

I am designing a 100W PD car charger solution.

Can you suggest a car charger IC, that can handle 100W(20V,5A)?

Although, I have seen 100W PD controller IC----TPS25740.   (www.ti.com/.../TPS25740B)

My aim is to charge Mackbook pro and other PD laptops.


BQ24630: Can ISET2 left floating with Rsr = 10mR ?

$
0
0

Part Number:BQ24630

Can ISET2 left floating with Rsr = 10mR  because datasheet mentions that the Iterm is 125mA standard with a 10mR senseing resistor.

So why set it?

And if I need to set it, to what setting?

(for me, less parts is better)

CC3220: VDD-ANA2 pin use

$
0
0

Part Number:CC3220

HELLO,

In application diagram for both cc3220s and cc3220sf shows a 0.1uf CAP should added when VBAT applied to pin 47.But this is not shown in the reference file.is this 0.1Uf needed or not.

TLV62568: TLV62568DBV power dissipation (PD)

$
0
0

Part Number:TLV62568

hi sir:

please help provide below item power dissipation?

TPS51396RJER
TLV75510PDBVR
TPS51206DSQR
TLV62568DBV

DCP021212: what's the meaning of continuous working voltage across isolation barrier Dc = 60VDC?

$
0
0

Part Number:DCP021212

hi team,

please kindly help answer the customer spec definition related question.  

Regards

Robin Liu

MSP430FW425: Regarding LC sense

$
0
0

Part Number:MSP430FW425

hello,

I am working on MSP430FW425 microcontroller . I want to use three inductors to  sense the rotation. please reply me whether is it possible to make three inductors work on this ic 

HD3SS215: Switching only the data lines of the HDMI signal

$
0
0

Part Number:HD3SS215

Hi Team,

My customer wants to switch the HDMI signal with our HD3SS215 but they are only going to switch the data lines, i.e. the DCz(p) and DCz(n) pins.

In this case, which control logic in Table 1 should they choose?

We think it should be either of the 2 upper ones (so that the DDC bus is open) but the datasheet suggests that the AUX_SEL should be kept at middle level voltage for HDMI application.

Could you please comment?

Thanks!

Roy Hsu

BQ24703: I want to know if it's charging.

$
0
0

Part Number:BQ24703

Hello~?

When charging the battery using the BQ24703, do you know "charging" or "charging completed"?
For example, does the red LED light up while charging and is there another pin that lights up the blue LED when charging is complete?

Thank you~!


CCS/LAUNCHXL-CC2640R2: Dynamic Adjust Advertising Data for Simple Broadcaster

$
0
0

Part Number:LAUNCHXL-CC2640R2

Tool/software: Code Composer Studio

Hi,

As title, I want to broadcast some data within counter, so any packet will have different data.
Example i based on : simplelink_cc2640r2_sdk_2_20_00_49\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\simple_broadcaster.

I changing advertData in function SimpleBroadcaster_processAdvEvent 's case GAP_EVT_ADV_END
The result is packet will changed, but over some number of times, it will stop changing.

Any suggestion you can give me to solve my problem?

Best regard,
Lee

TPS55165-Q1: Automotive AC surge protection

$
0
0

Part Number:TPS55165-Q1

Hi team,

Is there a test data or specification for system level Automotive AC surge beyond >40V(but limited period of time) required by various OEMs?

regards,

SN74ACT533: SN74ACT533PWR power dissipation figures & temperature ratings

$
0
0

Part Number:SN74ACT533

Hi,

I would like to enquire on power dissipation ratings & possibly junction temperature for SN74ACT533PWR. Are there other alternative/newer devices which is able to replace SN74ACT533PWR?

Regards,

Leo 

Op Amps Maintain High Input Impedance When Powered Down

$
0
0

Dear TI staff,

this is an update of the previous post regarding on how to maintain the high Input Impedance of an OP-Amp even When Powered Down.

Actually I put a n-MOS in series in order to cut-off the current path when the op-amp is powered down.

Unfortunately I've found a drawback in this configuration.

When the circuit is powered up I see a sort of voltage overdamping in the input signal (mos drain pin).

This issue causes a false triggering in a comparator that works on the same signal pin. This generates a false interrupt in my uC that I'm not able to filter.

This bad behavior doesn't appear when the power supply is switch off.....a really weird thing.

I suppose that something happen relative to the parasitic capacitors, probably the CGD capacitance.

I will try to substitute this mosfet with the femto-fet CSD15380 and see what happen.

If you have suggestion please let me know

Thanks

Bye

Alessio

LM1875: Does LM1875 can be support BTL use?

$
0
0

Part Number:LM1875

Hi Support

The customer wants to use the TPA3251 PBTL for bass output 100W4 ohms, and two LM1875 BTL for midrange output, see attached picture. It is required to output 40W power with 4-ohm impedance and same voltage power from the TPA3251. Can the LM1875 support the BTL with 4-ohm impedance?

Viewing all 262198 articles
Browse latest View live


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