Quantcast
Channel: Other wireless technologies forum - Recent Threads
Viewing all 6649 articles
Browse latest View live

Trouble-shooting RF part of the cc1101 transceiver

$
0
0

Hi,

When I work with an evaluation module the microcontroller code works fine. When I use the same code with my cc1101 transceiver circuit, I am able to write to the RF transceiver and read from it properly. But, the reception in RF mode is not happening.

How do I trouble-shoot?

Thanks and regards


How to make Analog Light Sensor demo of sensor controller work?

$
0
0

I have difficulties to make Analog Light Sensor demo of sensor controller work. I have install setup_sensor_controller_studio_1_0_0_34897 and IAR for ARM 7.30. I generate example code for Analog Light Sensor by following quick start guide. When I try to build and download iar project (C:\Documents and Settings\Administrator\My Documents\Texas Instruments\Sensor Controller Studio\examples\analog_light_sensor\projects\iar) to my SmartRF06EB+CC2560EMK, I have the following problem.

If I try to build iar_tirtos project, I will get the following link errors:

Linking
Error[Li005]: no definition for "scifOsalInit" [referenced from C:\Documents and Settings\Administrator\My Documents\Texas Instruments\Sensor Controller Studio\examples\analog_light_sensor\projects\iar_tirtos\Debug\Obj\
main_tirtos.o]
Warning[Lp023]: absolute placement (in [0x20000000-0x200000c7]) overlaps with reserved areas: C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_20_06_14829\linker_files\cc26x0f128.icf 92
            [0x20000000-0x200000c7] "ti_sysbios_family_arm_m3_Hwi_ramVectors"
 
Error while running Linker


How can I get ride of these issues?

Getting junk data when CC1190 enabled

$
0
0

Hi,

I have hardware, CC1190 is used as front end for CC1101. When I enable CC1190, I get junk data continuously. If I disable CC1190, I don't see any junk data.

Can anybody suggest what could be the problem ?

Accelerometer example for the CC2650 EM working on a a SmartRF06

$
0
0

Is there an example of the use of the accelerometer present on the CC2650 EM working on a a SmartRF06? I know there is one for the CC2538 but I cannot find one for the CC2650.

error about executing Blink led projects attached with document swra446

$
0
0

Hi. i used your blink led example code and wanted to build projects.

but, i had a problem after following swra446 manual

1. eclipse didnt find stdint.h, so i set a path of stdint.h is C:/MinGW/include/stdint.h. i wonder i did change file path right

Also i wanna include stdbool.h and how do i include it?

2. Next, i built my projects. but, i have some problems and i dont know what the problem is

2-1 in the code 'startup_gcc.c', i found question mark on the code '#error "startup_gcc.c: Unsupported compiler!"

2-2 also i found another question mark with a line '__root const ccfg_t __ccfg @ ".ccfg" =' in 'ccfg.c'

2-3 last, i found an error report on the console tab after building project. Here

c:/program files (x86)/gnu tools arm embedded/4.8 2014q3/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld.exe: ..\..\bin\gcc/blink_led.elf section `.ccfg' will not fit in region `FLASH_CCFG'
c:/program files (x86)/gnu tools arm embedded/4.8 2014q3/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld.exe: region `FLASH_CCFG' overflowed by 4 bytes

because i dont know what these problems are, i cannot continue my work :( i will wait your response ASAP

Q: Error about executing Blink led projects attached with document swra446

$
0
0

Hi!!!!!. i used your blink led example code and wanted to build projects.

but, i had a problem after following swra446 manual

1. eclipse didnt find stdint.h, so i set a path of stdint.h is C:/MinGW/include/stdint.h. i wonder i did change file path right

Also i wanna include stdbool.h and how do i include it?

2. Next, i built my projects. but, i have some problems and i dont know what the problem is

2-1 in the code 'startup_gcc.c', i found question mark on the code '#error "startup_gcc.c: Unsupported compiler!"

2-2 also i found another question mark with a line '__root const ccfg_t __ccfg @ ".ccfg" =' in 'ccfg.c'

2-3 last, i found an error report on the console tab after building project. Here

c:/program files (x86)/gnu tools arm embedded/4.8 2014q3/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld.exe: ..\..\bin\gcc/blink_led.elf section `.ccfg' will not fit in region `FLASH_CCFG'
c:/program files (x86)/gnu tools arm embedded/4.8 2014q3/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld.exe: region `FLASH_CCFG' overflowed by 4 bytes

because i dont know what these problems are, i cannot continue my work :( i will wait your response ASAP

source code for iOS SensorTag app

$
0
0

Hi,

I was wondering if the source code for the Sensor Tag (CC2650STK)  iOS app is available. I can see Android app code is on the wiki, but not iOS. 

Thanks,

AV

CC2530 Code for Unmodulated transmission

$
0
0

Hello,

   I'm working with a client who is going into FCC testing with CC2530+CC2591. They are not getting the unmodulated output level that they should be. We verified it's in firmware by loading on ZNP and running the RF Test example. Compared to that, they're seeing about 10dB less. We verified that the PA/LNA is being turned on. 

Question: Is there any simple CC2530 firmware image that just turns on an unmodulated output, and ideally is controllable from a UART or something? Also, what should the register settings be for unmodulated output?

--Derek


CC2591 Max VDD Voltage

$
0
0

Hi Team,

I am working with a customer who is having an issue on their initial run of PCBs where in sleep mode, the voltage on the VDD pins is 3.7V. This is 0.1V higher than the specified maximum in the datasheet. Under normal operation, the current draw from the part drops their battery voltage across a diode keeping VDD in the specified range. With 3.7V they have not had any issues yet.

Do es the team have any characterization or test data any data that suggests what the VDD voltage is for part failure?

Since the datasheet specifies 3.6V I know that anything above is not guaranteed, but my customer is looking for some guidance on how big of an issue 0.1V over the spec is and if measures need to be taken.

Thanks,

Matt

 

How to use GPIO in SmartRF05 board

$
0
0

Hello,

I have 2 SmartRF05 boards and 2 CC2541EM. I want to read 8 bit data from an Ultrasonic sensor  on 1 board and send that data over to the other SmartRF05 board. Could anyone help me out on how to get started on this or point me to some references.

Thanks,

Avnee

SmartRF Studio v7

$
0
0

Hi,

I have problem with SmartRF Studio v7. I get error: Unexpected message received by the Startup Window: 0x00. Any suggestions?

Regards,

Admir

About adding a RF switch on the balun for CC2540

$
0
0

Dear All,

I found the post on the website(
e2e.ti.com/.../231315) that is relevant to my problem.

I would like to add a RF switch(PE4259, www.psemi.com/.../pe4259) on the pin1 of a balun (2450BM15A0002, www.ti.com/.../swra297b.pdf) of CC2540. As I am new to impedance matching and EM simulation, I do not know whether I need to add the matching network between the pin1 of balun and the extra RF switch? and between RF switch to chip antenna(www.johansontechnology.com/.../2450AT42A100_v2.pdf)? and how to make it ? Is there any reference design regarding adding RF switch with keeping the same Tx and Rx power efficiency?

I find the note in the post and think it is a good start to learn from scratch. First, I try to do ADS simulation on the first part of the note about differential matching network. As I do not how to fill MLIN microstrip model (W or L), I short it. I keep default values of Q= 50, Rdc=0 Ohm for INDQ and default values of R=1 Ohm, L=1nH for SRLC. The S11 (on the match common point of C252 and L261) of -18 dB occurs by 2.8nH and 0.8pF rather than 2.2nH and 0.8pF in the post. How do I correct my simulation result to meet the results in the post ?

Best Regards,

TS

eZ430-RF2500 not working on USB 3.0 ?

$
0
0

Hello,

Context

I am French Student, and my project is to make a fire monitoring system.
The solution use a temperature sensor made by your company (ref : eZ430-RF2500 )

Problem

The thing is, the sensor doesn't work on two compturers due to USB 3.0 (This i my opinion).

Why  do i think that ? My collegues having no issue with the sensor, use it on USB 2.0.

I have tested with the delivered soft : Sensor Monitor. And i can't get any temperature.

Question

- does a particual driver exists for USB 3.0 ?

- do you any solution or workaround ?

Notes

I use the sensor (MSP430 eZ430-RF2500) under Windows 8.1 64 bits.

Regards,

SFD pin of CC2420 is NOT going into active state -during reception - telosb

$
0
0

Hi,

Sorry for the inconvenience due to a lengthy mail. Requesting you to spend 2 minutes on this issue. I have a telosb (MSP430+cc2420) board in which the CC2420 works unexpectedly. Let me call this as “test telosb board”.

I also have some other working telosb boards which are purchased from a local distributor.

The “test telosb” does not work either as transmitter or receiver due to cc2420. Please give me some directions to debug this board. My trials as listed below.

Debugging method1

I have programmed one purchased telosb as transmitter and the test telosb board” as receiver.

The transmitter is programmed to broadcast some periodic AM messages.The receiver is programmed to receive it. But it is not receiving any data.

While debugging, I could find that the “SFD” pin of the cc2420 in the test board is NOT going into active state (high) at all.

I use tinyos 2.1.2 and both the applications running on the transmitter & receiver are tested using purchased telosb boards. In this case everything works fine.

Debugging method2:

I have a transmitter (test telosb board) and a receiver (purchased telosb). The transmitter is programmed to broadcast some periodic AM messages.

The nesC program running on the transmitter signals the event “AMSend.sendDone” with success.

I believe, the SPI interface between the micro-controller and CC2420 is also working as per (Fig 9 of cc2410 datasheet)

In this case , the “SFD pin ” works as expected (Fig 15 in cc2420 datasheet). Also I am able to measure a transmission power of approx. 0 dBm around 2.45GHz band using a spectrum analyzer. But the receiver does not receive any data.

Thanks for your valuable time.  What could be the issue with CC2420

Thanks

John J

Which antennas are used in the CC1101-CC1190EMK? :)

$
0
0

Hi,

I'm thinking about buying this kit, it will allow our CC1101 boards to reach further range :)

http://www.ti.com/lit/ml/swru284/swru284.pdf

I would like to know the Texas, Mouser, Farnell or Digikey reference of the antennas in the kit. They are thin and large.

Let me know and have a nice day!


TrxEb DIY

$
0
0

Hi,

I would like to share some schematics with people who can't afford to pay the full cost of TrxEb kits but still would like to use the SmartRF studio to develop, debug or sniff their own built devices. With some DIY activity it's possible to get the functional kit with half or third the price. Some might not even need two kits, so it's possible to just make one. The TrxEb schematics are made available by TI and by documents i understand it's legal to use the SmartRF studio firmware as long as the device contains TI chips. So i designed a small carrier PCB with just CC2511F32, USB and RF adapter interface and it turned out to work well. I tried original TI RF module but then i did my own CC1200 RF board also.

So, just as TI shared schematics i don't mind sharing them as well:

http://www.robotiklubi.ee/projektid/minitrxeb

CC1020 RSSI calibration and Smart RF Studio issue

$
0
0

Hi!

I am writing the final firmware for a transceiver which uses the CC1020. I know that it is not advised for new designs, but this is not a new one and for this design I can't use a newer transceiver. This application need to wake up the master MSP430 as soon an RSSI value (potentially very low, few dBm higher than the minimum sensitivity) is detected, while its absolute correctness is not important.

I've read the datasheet and tried to use the Smart RF studio, in order to initialize the chip. But two main problems are present:

  1. Smart RF 6.13.1.0 now present on the TI page does not allow me to generate the configuration registers of such chip. At least in "offline mode". More precisely, on initial page of the tool, the tabs "SmartRF 01 DK" and "SmartRF 02 DK" (which contains the CC1020) do not allow to open the configuration windows, saying that is not able to load the parallel driver. This is not happening for the other DK tabs. Is my fault or I need to switch back to a previous version?
  2. Assuming the issue of SmartRF will be solved, my application need to read the RSSI, or at least just detect a carrier and wake up the rest of the system. The Image Rejection Calibration must be done following the 34 steps algorithm on section 12.6 of datasheet? What happens if this calibration is not performed? There is an automatic way, such as the VCO and PLL section?

From what I've understood, and please correct me if I'm wrong, since if the absolute Prx value is not detected correctly it is not a problem, values like the VGA_SETTING in VGA3 register are not very important, while others like the CS_LEVEL are. In my case, however, I just need the lower threshold to be gated with the DCLK pin.


Thanks for any support

CC1120 dev. kit Antenna physical quality

$
0
0

Hi,

We have experienced some issues with the Pulse antennas used in the cc1120 dev kit. The antenna is very good performance wise, but if it is not handled with care, it can break inside and not work anymore.

I know that an antenna from nearson was used previously in the kit. Why was this antenna replaced? Due to cost savings, or performance, or due to lack of good dual-band operation (868/915)?

The reason I ask, is because that antenna seems to be more flexible by the look from pictures and is hopefully more robust for an application requiring mobile use.

Also, if anyone could point me to antenna suppliers which make half wave end-fed dipole antennas for 868 MHz band which are flexible, please let me know.

Best Regards,

HC

Performance of CC1120 in 434MHz band in serial synchronous mode

$
0
0

Hello,

       I was using the CC1120 transceiver in serial synchronous mode. I wanted to check the sensitivity of CC1120 in serial synchronous mode. I transmitted data consisting of 1s and 0s from the signal generator, fed it to the CC1120 using a RF cable.There is a micro-controller as the interface between CC1120 and computer.The microcontroller receives data from CC1120 and sends it to the computer. It was observed that the least output power from signal generator at which CC1120 could receive the data was around -80 dBm. Whereas when the CC1120 was used in packet mode, this power was around -115 dBm.     

      At the same time, when a low noise amplifier (LNA) was used at the receiver side of CC1120 it was observed that, the least power on signal generator for data to be received on CC1120 was around -120dbm in serial synchronous mode.The gain of the LNA was around 40 dB.When the LNA was used in packet mode, the least power observed was around -120 dBm.

     So my doubts are, is it that the sensitivity of CC1120 in serial synchronous mode around -80 dBm ? If so why is it so low ?       

  The settings of the CC1120 for serial synchronous mode were as follows:Am I missing something or is anything wrong ? 

  Code:  

  txrWriteReg(DRATE2, 0x73); //DRATE 9600
    txrWriteReg(DRATE1, 0xA9);
    txrWriteReg(DRATE0, 0x2A);
    txrWriteReg(IOCFG3, 0xB0); //GPIO3 IO Pin Configuration
    txrWriteReg(IOCFG2, 0x08); //GPIO2 IO Pin Configuration
    txrWriteReg(IOCFG1, 0xB0); //GPIO1 IO Pin Configuration
    txrWriteReg(IOCFG0, 0x09); //GPIO0 IO Pin Configuration
    txrWriteReg(SYNC_CFG1, 0x0B); //Sync Word Detection Configuration Reg. 1Sync Word Disabled
    txrWriteReg(SYNC_CFG0, 0x00); //---Sync Word Detection Configuration Reg. 0Sync Disabled
    txrWriteReg(DEVIATION_M, 0xB0); //Frequency Deviation Configuration

    txrWriteReg(MODCFG_DEV_E, 0x02); //000Modulation Format and Frequency Deviation Configur.. 3.3 khz
    txrWriteReg(DCFILT_CFG, 0x1C); //Digital DC Removal Configuration
    txrWriteReg(PREAMBLE_CFG1, 0x1B);
    txrWriteReg(PREAMBLE_CFG0, 0x0A);//---For no preamble
    txrWriteReg(IQIC, 0xC6); //Digital Image Channel Compensation Configuration XXX initial value
    txrWriteReg(CHAN_BW, 0x08); //Channel Filter Configuration

    txrWriteReg(MDMCFG0, 0x01); //000General Modem Parameter Configuration Reg. 0 in serial code used
    txrWriteReg(MDMCFG1, 0x86) ;//--- testing  TO IMPLEMENT THRESHOLD
    txrWriteReg(AGC_REF, 0x20); //AGC Reference Level Configuration
    txrWriteReg(AGC_CS_THR, 0xAF); //000Carrier Sense Threshold Configuration For testingAB=-85 9E=-100 A4=-95
    txrWriteReg(AGC_CFG1, 0x09); //Automatic Gain Control Configuration Reg. 1 agc integration window size
    txrWriteReg(AGC_CFG0, 0xC3); //Automatic Gain Control Configuration Reg. 0 check rssi after 2 samples
    txrWriteReg(FIFO_CFG, 0x00); //FIFO Configuration
    txrWriteReg(SETTLING_CFG, 0x03); //Frequency Synthesizer Calibration and Settling Con..
    txrWriteReg(FS_CFG, 0x14); //Frequency Synthesizer Configuration
    txrWriteReg(PKT_CFG0, 0x40); //000Packet Configuration Reg. 0
    txrWriteReg(PKT_CFG1, 0x00); //Packet Configuration Reg. 1
     txrWriteReg(PKT_CFG2, 0x01);// Enable synchronous serial mode
    txrWriteReg(IF_MIX_CFG, 0x00); //IF Mix Configuration
    txrWriteReg(FREQOFF_CFG, 0x22); //Frequency Offset Correction Configuration
    txrWriteReg(FREQ2, 0x6d); //Frequency Configuration [23:16]
    txrWriteReg(FREQ1, 0x41); //Frequency Configuration [15:8]
    txrWriteReg(FREQ0, 0xd2); //Frequency Configuration [7:0]       - Board A
    txrWriteReg(FS_DIG1, 0x00); //Frequency Synthesizer Digital Reg. 1
    txrWriteReg(FS_DIG0, 0x5F); //Frequency Synthesizer Digital Reg. 0
    txrWriteReg(FS_CAL1, 0x40); //Frequency Synthesizer Calibration Reg. 1
    txrWriteReg(FS_CAL0, 0x0E); //Frequency Synthesizer Calibration Reg. 0
    txrWriteReg(FS_DIVTWO, 0x03); //Frequency Synthesizer Divide by 2
    txrWriteReg(FS_DSM0, 0x33); //FS Digital Synthesizer Module Configuration Reg. 0
    txrWriteReg(FS_DSM1, 0x02); //FS Digital Synthesizer Module Configuration Reg. 0 added new
    txrWriteReg(FS_DVC0, 0x13); //Frequency Synthesizer Divider Chain Configuration ..
    txrWriteReg(FS_DVC1, 0xf3); //Frequency Synthesizer Divider Chain Configuration .. added new
    txrWriteReg(FS_PFD, 0x50); //Frequency Synthesizer Phase Frequency Detector Con..
    txrWriteReg(FS_PRE, 0x6E); //Frequency Synthesizer Prescaler Configuration
    txrWriteReg(FS_REG_DIV_CML, 0x14); //Frequency Synthesizer Divider Regulator Configurat..
    txrWriteReg(FS_SPARE, 0xAC); //Frequency Synthesizer Spare
    txrWriteReg(FS_VCO0, 0xB3); //FS Voltage Controlled Oscillator Configuration Reg.. testing
    txrWriteReg(XOSC5, 0x0E); //Crystal Oscillator Configuration Reg. 5
    txrWriteReg(XOSC1, 0x03); //Crystal Oscillator Configuration Reg. 1 testing
    txrWriteReg(AGC_GAIN_ADJUST, 0x9E); // RSSI Offset      

    txrWriteReg(PA_CFG2, 0x3F);

Required SNR of CC1120

$
0
0

I am using the CC1120 in my application where I'm using BFSK with frequency deviation of 9.6kHz, receiver bandwidth of 25kHz and baud rate 1.2kbps. I wanted to evaluate what is the required SNR for CC. To evaluate this I added AWGN noise via the Signal Generator. The settings for noise were 1.92kHz(1.6 times the baud rate as per generators manual) Flat Noise Bandwidth. Error free packets were received at carrier to noise ratio of 9dB. Is this correct or have I made some mistake in the settings? Ideally, what should the required SNR be and what is the accepted method of evaluation of the same?

Viewing all 6649 articles
Browse latest View live


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