<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://e2e.ti.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>/etc... RF</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/default.aspx</link><description>&lt;p style="display:none;"&gt;blank&lt;/p&gt;</description><dc:language>en-US</dc:language><generator>6.x Production</generator><item><title>Forum Post: RE: Can't open CC2540EM reference design</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/265204/928225.aspx#928225</link><pubDate>Thu, 16 May 2013 19:39:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:928225</guid><dc:creator>TER</dc:creator><description>&lt;p&gt;All files for using CadStart are included. Which libraries are you referring to?&lt;/p&gt;</description></item><item><title>Forum Post: RE: CC4000 GPS module</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/235250/927239.aspx#927239</link><pubDate>Wed, 15 May 2013 20:49:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:927239</guid><dc:creator>Denis Lalonde</dc:creator><description>&lt;p&gt;As any GPS a good satellite signall is require , so a open sky is the best.&lt;/p&gt; &lt;p&gt;Try a comercial GPS in your lab and if you do not recive signal you have your responce.&lt;/p&gt;</description></item><item><title>Forum Post: RE: Connection between two RF modules CC3000</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/219793/926878.aspx#926878</link><pubDate>Wed, 15 May 2013 14:59:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:926878</guid><dc:creator>Jean-Christophe Billard</dc:creator><description>&lt;p&gt;Hi Alessandro,&lt;/p&gt; &lt;p&gt;Looks like this is not possible. I had the same question, but got the answear from a TI employee that it is not possible yet.&lt;/p&gt; &lt;p&gt;(I was told that it should be possible in a near future though, cf my thread: http://e2e.ti.com/support/low_power_rf/f/851/p/233233/838982.aspx#838982)&lt;/p&gt; &lt;p&gt;Regards,&lt;/p&gt; &lt;p&gt;Jean&lt;/p&gt;</description></item><item><title>Forum Post: CC2550 not wake up - Help</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/264786.aspx</link><pubDate>Tue, 14 May 2013 10:41:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:264786</guid><dc:creator>tan pham ngoc</dc:creator><description>&lt;p&gt;Hi TI engineer team,&lt;/p&gt; &lt;p&gt;I&amp;#39;m from SerialSystem distributor of TI.&lt;/p&gt; &lt;p&gt;My customer has problem with CC2550. It doesn&amp;#39;t wake up after sleeping with code of CC2500. Pls help.&lt;/p&gt; &lt;p&gt;Below code is valid with CC2500. &amp;nbsp;&lt;/p&gt; &lt;p&gt;/******************************************************************&lt;br /&gt; * power down mode&lt;br /&gt; *&lt;br /&gt; *&lt;br /&gt; *******************************************************************/&lt;br /&gt; void RF_Sleep()&lt;br /&gt; {&lt;br /&gt; &amp;nbsp; //change to idle&lt;br /&gt; &amp;nbsp; TI_CC_SPIStrobe( TI_CCxxx0_SIDLE );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp; &lt;br /&gt; &amp;nbsp; TI_CC_SPIStrobe( TI_CCxxx0_SPWD );&lt;br /&gt; &amp;nbsp; &lt;br /&gt; }&lt;br /&gt; /******************************************************************&lt;br /&gt; * wake up from sleep&lt;br /&gt; *&lt;br /&gt; *******************************************************************/&lt;br /&gt; void RF_Wakeup()&lt;br /&gt; {&lt;br /&gt; &amp;nbsp; TI_CC_CSn_PxOUT &amp;amp;= ~TI_CC_CSn_PIN;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // /CS enable&lt;br /&gt; &lt;br /&gt; &amp;nbsp; while (!(USICTL1&amp;amp;USIIFG));&lt;br /&gt; &amp;nbsp; TI_CC_CSn_PxOUT |= TI_CC_CSn_PIN;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // /CS enable&lt;br /&gt; &amp;nbsp;&amp;nbsp; //change to idle&lt;br /&gt; &amp;nbsp; TI_CC_SPIStrobe( TI_CCxxx0_SIDLE );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp; TI_CC_SPIStrobe( TI_CCxxx0_SNOP );&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;&lt;/p&gt;</description></item><item><title>Forum Post: ADC Input Impedance Matching</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/264632.aspx</link><pubDate>Mon, 13 May 2013 22:23:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:264632</guid><dc:creator>Janus Davidson</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt; &lt;p&gt;The input impedance for ADC083000 seems to be 100 Ohms. However, I have a 50 Ohm coaxial cable as the ADC input; how do I match the ADC to the 50 Ohm line?&lt;/p&gt; &lt;p&gt;Thanks.&lt;/p&gt;</description></item><item><title>Forum Post: SD Card</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/262586.aspx</link><pubDate>Thu, 02 May 2013 20:29:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:262586</guid><dc:creator>Lionel Gautier</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt; &lt;p&gt;I&amp;#39;m trying to use a SD Card with my CC1110 and my CC1111. My problem is that sometimes ti works, and sometimes no (more often no) :(&lt;/p&gt; &lt;p&gt;If put some pull-up resistor on CS, DI and DO. The initialisation of the SD Card is done at 200KHz. I use USART0 in SPI Mode and Alternative1 (Initialisation is made from the example of swrc177 : cc1110_cc2510_BasicExamples_Software).&lt;/p&gt; &lt;p&gt;Does anyone have already work on that kind of project? Here is my code (adapted from one I found for an Arduino project) :&lt;/p&gt; &lt;p&gt;&lt;br /&gt;void spiInit(void) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Configure USART0 for Alternative 1 =&amp;gt; Port P0 (PERCFG.U0CFG = 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // To avoid potential I/O conflict with USART1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // configure USART1 for Alternative 2 =&amp;gt; Port P1 (PERCFG.U1CFG = 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERCFG = (PERCFG &amp;amp; ~PERCFG_U0CFG) | PERCFG_U1CFG;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Give priority to USART 0 over USART 1 for port 0 pins&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2DIR = (P2DIR &amp;amp; ~P2DIR_PRIP0) | P2DIR_PRIP0_0;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set pins 2, 3 and 5 as peripheral I/O and pin 4 as GPIO output&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P0SEL = (P0SEL &amp;amp; ~BIT4) | BIT5 | BIT3 | BIT2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P0DIR |= BIT4;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P0_4 = 1;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Set USART to SPI mode and Master mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U0CSR &amp;amp;= ~(U0CSR_MODE | U0CSR_SLAVE);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // - mantissa value&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // - exponent value&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // - clock phase to be centered on first edge of SCK period&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // - negative clock polarity (SCK low when idle)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // - bit order for transfers to LSB first&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U0BAUD = SPI_BAUD_M;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U0GCR = (U0GCR &amp;amp; ~(U0GCR_BAUD_E | U0GCR_CPOL | U0GCR_CPHA)) | U0GCR_ORDER | SPI_BAUD_E;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //U0UCR |= 0x80;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;uint8 spiSendCmd(uint8 data) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint8 j=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; spiError = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U0DBUF = data; // Write byte to USART0 buffer (transmit data)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while((U0CSR &amp;amp; U0CSR_TX_BYTE)!=U0CSR_TX_BYTE){ // Check if byte is transmitted&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(j++&amp;gt;=0xFF) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //U0UCR |= 0x80;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spiError = 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0; // timeout error&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U0CSR &amp;amp;= ~U0CSR_TX_BYTE; // Clear transmit byte status&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return U0DBUF;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;uint8 sdSendCmd(uint8 cmd, uint32 arg){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint8 res=0, timeout=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P0_4 = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; spiSendCmd(0xFF); // dummy byte&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd |= 0x40; // cmd token OR&amp;#39;ed with 0x40&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; spiSendCmd(cmd);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=3; i&amp;gt;=0; i--) spiSendCmd(arg&amp;gt;&amp;gt;(i*8)); // send argument in little endian (MSB first)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; spiSendCmd(0x95); // checksum valid for GO_IDLE_STATE, not needed thereafter, so we can hardcore this value&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while((res = spiSendCmd(0xFF))==0xFF) if(timeout++&amp;gt;100) break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return res; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;uint8 sdInit(void){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint8 retries=0;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdError = 0; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P0_4 = 1; // Set SSN to active low&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P0_3 = 1; // Set MOSI high&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;10; i++) spiSendCmd(0xFF); // send 10 times 8 pulses for a warmup (74 minimum)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P0_4 = 0; // Set SSN to active high&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(sdSendCmd(CMD0, 0) != 0x01) { // while SD card is not in idle state&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(retries++&amp;gt;=0xFF){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //U0UCR |= 0x80;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdError = 1; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //P0_4 = 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BSP_DELAY_USECS(5);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; retries=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdSendCmd(CMD55, 0); // startup sequence for SD cards 55/41&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(sdSendCmd(ACMD41, 0) != 0x00) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(retries++&amp;gt;=0xFF){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //U0UCR |= 0x80;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdError = 1; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //P0_4 = 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BSP_DELAY_USECS(1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdSendCmd(CMD55, 0); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdSendCmd(CMD16, 512);&lt;br /&gt;/*&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U0BAUD = 0x00;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U0GCR &amp;amp;= 0xE0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U0GCR |= 0x14;&lt;br /&gt;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 1;&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;If you see anything, let me know.&lt;/p&gt; &lt;p&gt;Regards,&lt;/p&gt; &lt;p&gt;Lionel&lt;/p&gt;</description></item><item><title>Forum Post: RE: Stack overflow</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/262289/917528.aspx#917528</link><pubDate>Wed, 01 May 2013 21:46:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:917528</guid><dc:creator>Lionel Gautier</dc:creator><description>&lt;p&gt;I&amp;#39;ve already try to use &amp;quot;stack usage tracking&amp;quot; but it didn&amp;#39;t give me &amp;quot;graphical&amp;quot; information, just warning once the memory was overflowed and not the last instruction before the crash. I might have missed something. I&amp;#39;ll retry as soon as I&amp;#39;ve access to my dev.&lt;/p&gt; &lt;p&gt;I&amp;#39;ve also already try to debug with breakpoints. All I could find was a stack overflow after the instuction : RFST = SRX; in mrfi_radio.c. This instruction just set the SFR register RFST to 0x02. How could it overflows my memory?&lt;/p&gt; &lt;p&gt;Lionel&lt;/p&gt;</description></item><item><title>Forum Post: CC1101: Writing to GDO0 by software</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/259022.aspx</link><pubDate>Tue, 16 Apr 2013 16:16:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:259022</guid><dc:creator>Marc Mar��</dc:creator><description>&lt;p&gt;Hello everybody&lt;/p&gt; &lt;p&gt;We are developing a project in which we are using a CC1101 connected through SPI to a Linux machine. The other part of the communication link is already done, and needs 9600bps connection in GFSK mode and packets AX.25 and G3RUH compatible. As CC1101 doesn&amp;#39;t implement any of those, we have to do everything by sofware on the computer.&lt;/p&gt; &lt;p&gt;As G3RUH uses bit scruffing, and we need to insert bits, we cannot use FIFOs as input or output, so we are trying to use Serial Synchronous Mode, reading and writing through GDO0. As we have already done hardware integration in our system, we would like to use GDO0 only by sofware (registers), but we are only able to read GDO0 from registers.&lt;/p&gt; &lt;p&gt;Do you have any idea on writng to GDO0 without connecting it directly to the computer? Or do you have any idea of simplifying our problem?&lt;/p&gt; &lt;p&gt;Thank you in advance&lt;/p&gt;</description></item><item><title>Forum Post: RE: SPP Demo with Stonestreet One, PIN code problem (MSP430BT5190+CC2560)</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/248934/904936.aspx#904936</link><pubDate>Mon, 15 Apr 2013 15:21:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:904936</guid><dc:creator>Ruben Barriuso</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt; &lt;p&gt;Very thank you for your help.&lt;/p&gt; &lt;p&gt;Best regards.&lt;/p&gt; &lt;p&gt;Ruben&lt;/p&gt;</description></item><item><title>Forum Post: RE: Using the cc430f6137 for reading passive RFID UHF passive tags</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/247637/904286.aspx#904286</link><pubDate>Sun, 14 Apr 2013 06:36:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:904286</guid><dc:creator>Dipti Bhoir</dc:creator><description>&lt;p&gt;Dear TA12012,&lt;/p&gt; &lt;p&gt;we are trying to Design Passive UHF RFID Reader Based on CC430 + PA and receiver circuitry if required , i will be more than happy to here from you n mail.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Regards,&lt;/p&gt; &lt;p&gt;Dipti&lt;/p&gt;</description></item><item><title>Forum Post: CC2500RTK Help!</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/258483.aspx</link><pubDate>Sun, 14 Apr 2013 02:39:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:258483</guid><dc:creator>Julian Dario Luna Pati��o</dc:creator><description>&lt;p&gt;Good day to all,&lt;/p&gt; &lt;p&gt;I wonder who can help me I&amp;#39;m trying to learn to make a ZigBee communication with msp430 launchpad and CC2500RTK integrated, but still not as configured, I have not found an example to guide me, or how to connect or settings.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;I appreciate that I can help, my email is judlup@gmail.com.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;many Thanks&lt;/p&gt;</description></item><item><title>Forum Post: RE: L2 in EZ430-RF2500</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/256957/902346.aspx#902346</link><pubDate>Thu, 11 Apr 2013 03:19:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:902346</guid><dc:creator>Amer Y Abufadel</dc:creator><description>&lt;p&gt;Anyone??&amp;nbsp;&lt;/p&gt;</description></item><item><title>Forum Post: problem about adc sample in cc2530</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/257547.aspx</link><pubDate>Wed, 10 Apr 2013 01:41:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:257547</guid><dc:creator>lun zhang</dc:creator><description>&lt;p&gt;hi,&lt;/p&gt; &lt;p&gt;I set 1ms timer in cc2530, i read adc value in 1ms timer interrupt and then start adc conversion, but this influence zigbee communication.If I do not start adc conversion, zigbee communication is ok and 1ms timer&amp;nbsp; work good, I think adc don&amp;#39;t &amp;nbsp; take mcu source ,but timer interrupt do.Some code is below:&lt;/p&gt; &lt;p&gt;HAL_ISR_FUNCTION( D_Time4_Interrupt, T4_VECTOR)&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T4IF=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; T4CTL=0xd9;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(ADCCON1 &amp;amp; 0x80)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;####; //read adc&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADCCON3=0Xa6; // if i add this instruction ,zigbee communication is not ok, but if i delete it ，communication is ok&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Forum Post: RE: CC430 with JTI Balun no RF comunication</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/255319/900044.aspx#900044</link><pubDate>Mon, 08 Apr 2013 19:54:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:900044</guid><dc:creator>Filip Jankun</dc:creator><description>&lt;p&gt;Yes, I&amp;#39;m using two debuggers and two computers standing next to each other.&lt;/p&gt;</description></item><item><title>Forum Post: RS232 H/W flow control on SmartRF0r EVB with CC2530EM</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/255753.aspx</link><pubDate>Tue, 02 Apr 2013 04:45:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:255753</guid><dc:creator>Raven Lee</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt; &lt;p&gt;Somebody might help me.&lt;/p&gt; &lt;p&gt;I am working on general RF modem with SmartRF05EVB and CC2530EM,&lt;/p&gt; &lt;p&gt;My concern is h/w flow control of RS232 driver. saw that there are RTS/CTS signals connected and they have a signal during signaling RX/TX pin.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Are the RTS/CTS necessary?&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Thanks.&lt;/p&gt; &lt;p&gt;BR&lt;/p&gt; &lt;p&gt;Raven Lee&lt;/p&gt;</description></item><item><title>Forum Post: RE: Minimum Detectable Signal Level for CC1101 Receiver</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/255212/893415.aspx#893415</link><pubDate>Fri, 29 Mar 2013 16:32:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:893415</guid><dc:creator>TER</dc:creator><description>&lt;p&gt;It should be possible to measure the same sensitivity as stated in the datasheet with two CC1101 EMs in an controlled environment. Have you tried to measure the background noise floor where you conduct the test? An easy and fast indication would be to set one of the EMs in cont RX without turning the TX side on and see what the average RSSI level is. This should be weill below -100dBm normally.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Forum Post: RE: CC1110 temperature sensor</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/149748/892849.aspx#892849</link><pubDate>Thu, 28 Mar 2013 18:56:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:892849</guid><dc:creator>JDBC</dc:creator><description>&lt;p&gt;This post is old, but here is what I use based on DN102 (SWRA101A):&lt;/p&gt; &lt;p&gt;/* Temperature sensor variables and constants */&lt;br /&gt;#define tConst 0.61065 // (1250/2047)&lt;br /&gt;#define tCoeff 2.54 // coefficient from datasheet&lt;br /&gt;static __xdata float tOutputV;&lt;br /&gt;static __xdata uint16 tADCResult;&lt;br /&gt;static __xdata float tResultC;&lt;/p&gt; &lt;p&gt;/* Temperature sensor constants offset */&lt;br /&gt;#define tOffset 773 //(temperatareOutputAtZeroDegC + temperatureOffsetAt24DegC)&lt;/p&gt; &lt;p&gt;do{&lt;br /&gt; // Set [ADCCON2.SREF/SDIV/SCH] bits according to ADC configuration */&lt;br /&gt; ADCCON2 = (ADCCON2_SREF_1_25V | ADCCON2_SDIV_512 | ADCCON2_SCH_TEMPR);&lt;br /&gt; &lt;br /&gt; // Set [ADCCON1.ST/STSEL] bits according to ADC configuration and start converstion*/&lt;br /&gt; ADCCON1 = (ADCCON1_ST | ADCCON1_STSEL);&lt;br /&gt; &lt;br /&gt; while(!(ADCCON1 &amp;amp; 0x80));&lt;br /&gt; &lt;br /&gt; tADCResult = ADCL;&lt;br /&gt; tADCResult |= (((unsigned int)ADCH) &amp;lt;&amp;lt; 8);&lt;br /&gt; } while(0);&lt;br /&gt; &lt;br /&gt; // Conversion result located in MSB section of ADCH:ADCL&lt;br /&gt; tADCResult &amp;gt;&amp;gt;= 4; // Shift 4 due to 12 bits resolution&lt;br /&gt; &lt;br /&gt; tOutputV = tADCResult * tConst;&lt;br /&gt; &lt;br /&gt; tResultC = (tOutputV - tOffset)/tCoeff;&lt;br /&gt; &lt;br /&gt; tResultF = (uint16)((tResultC*9/5)+32);&lt;/p&gt;</description></item><item><title>Forum Post: RE: CC430/RF1A, Forcing restart of RX mode / SYNC word occuring in data</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/p/254476/892042.aspx#892042</link><pubDate>Wed, 27 Mar 2013 21:52:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forumreply:892042</guid><dc:creator>Johan Bodin</dc:creator><description>&lt;p&gt;Thanks TER!&lt;/p&gt;</description></item><item><title>Forum Post: Anyone knows about TRF2443 Integrated IF Transeiver Evaluation Module?</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/254883.aspx</link><pubDate>Wed, 27 Mar 2013 17:26:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:254883</guid><dc:creator>Giorgos Fovakis</dc:creator><description>&lt;p&gt;Hi to all! I am working in a Wireless Lab and we are trying to make an upconverter and downconverter with EVM modules. I don&amp;#39;t understand the input n&amp;#39; output range frequencies of transmitter and receiver of this module. If anyone can help me&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;George&lt;/p&gt;</description></item><item><title>Forum Post: CC430 Chronos - does not transmit data payload when Manchester = 0</title><link>http://e2e.ti.com/support/rf__digital_radio/etc_rf/f/228/t/254767.aspx</link><pubDate>Wed, 27 Mar 2013 10:24:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:forum:254767</guid><dc:creator>Carl Prentice</dc:creator><description>&lt;p&gt;Good morning all,&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;I have been trying to get a project working with the CC430 Chronos watch, but haven&amp;#39;t had any joy. When the watch is set to transmit RF with Manchester encoding, the payload transmits ok, but when Manchester encoding is switched off, the payload is not transmitted. I&amp;#39;m sure I must be missing a setting, but I can&amp;#39;t figure out what. I&amp;#39;m new to TI products as I have always used PICs, and the Chronos is my way of learning more about the CC430 which is what I would like to use in an upcoming product revision based.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;I&amp;#39;m trying to use the hardware packet handler, with 2 sync bytes (FF FE), fixed length (2 bytes in this case), no address, and no CRC. I&amp;#39;m receiving with a custom receiver that outputs raw data to logic analyser. The data rate is 9600 baud, and carrier is set to 433.92MHz.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Any help in&amp;nbsp;understanding&amp;nbsp;what I am doing wrong would be much appreciated.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Kind regards,&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Carl&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;My test code is as follows:&lt;/p&gt; &lt;p&gt;#include &amp;quot;timer.h&amp;quot;&lt;br /&gt;#include &amp;quot;display.h&amp;quot;&lt;br /&gt;#include &amp;quot;buzzer.h&amp;quot;&lt;br /&gt;#include &amp;quot;radio.h&amp;quot;&lt;br /&gt;#include &amp;quot;rf1a.h&amp;quot;&lt;br /&gt;#include &amp;quot;pmm.h&amp;quot;&lt;/p&gt; &lt;p&gt;u8 status;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;//****************************************************************************&lt;br /&gt;#define PACKET_LEN (0x02) // PACKET_LEN &amp;lt;= 61&amp;nbsp;&lt;br /&gt;#define PATABLE_VAL (0x51) // 0 dBm output&lt;/p&gt; &lt;p&gt;const unsigned char TxBuffer[PACKET_LEN]= {0x0F, 0x0F};&lt;br /&gt;//****************************************************************************&lt;/p&gt; &lt;p&gt;&lt;br /&gt;void reset_tpms(void);&lt;br /&gt;void update_tpms(void);&lt;br /&gt;void sx_tpms(u8 line);&lt;br /&gt;void display_tpms(u8 line, u8 update);&lt;/p&gt; &lt;p&gt;&lt;br /&gt;void reset_tpms(void)&lt;br /&gt;{&lt;br /&gt;status = status_rf_idle;&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;&lt;br /&gt;void update_tpms(void)&lt;br /&gt;{&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;&lt;br /&gt;void sx_tpms(u8 line)&lt;br /&gt;{&lt;br /&gt;// Increase PMMCOREV level to 2 for proper radio operation&lt;br /&gt;//SetVCore(2);&lt;/p&gt; &lt;p&gt;ResetRadioCore();&amp;nbsp;&lt;br /&gt;InitRadio();&lt;br /&gt;&lt;br /&gt;Transmit((unsigned char*)TxBuffer, sizeof TxBuffer);&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;&lt;br /&gt;void display_tpms(u8 line, u8 update)&lt;br /&gt;{&lt;br /&gt;if (update == DISPLAY_LINE_UPDATE_FULL)&amp;nbsp;&lt;br /&gt;{&lt;br /&gt;display_chars(LCD_SEG_L2_5_0, (u8 *)&amp;quot; RF &amp;quot;, SEG_ON);&lt;br /&gt;}&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;&lt;br /&gt;void InitRadio(void)&lt;br /&gt;{&lt;br /&gt;// Set the High-Power Mode Request Enable bit so LPM3 can be entered&lt;br /&gt;// with active radio enabled&amp;nbsp;&lt;br /&gt;PMMCTL0_H = 0xA5;&lt;br /&gt;PMMCTL0_L |= PMMHPMRE_L;&amp;nbsp;&lt;br /&gt;PMMCTL0_H = 0x00;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;/*//WriteRfSettings(&amp;amp;rfSettings);&lt;br /&gt;# Sync word qualifier mode = 16/16 sync word bits detected&amp;nbsp;&lt;br /&gt;# CRC autoflush = false&amp;nbsp;&lt;br /&gt;# Channel spacing = 199.951172&amp;nbsp;&lt;br /&gt;# Data format = Normal mode&amp;nbsp;&lt;br /&gt;# Data rate = 9.59587&amp;nbsp;&lt;br /&gt;# RX filter BW = 203.125000&amp;nbsp;&lt;br /&gt;# PA ramping = false&amp;nbsp;&lt;br /&gt;# Preamble count = 2&amp;nbsp;&lt;br /&gt;# Whitening = false&amp;nbsp;&lt;br /&gt;# Address config = No address check&amp;nbsp;&lt;br /&gt;# Carrier frequency = 433.919830&amp;nbsp;&lt;br /&gt;# Device address = 0&amp;nbsp;&lt;br /&gt;# TX power = 0&amp;nbsp;&lt;br /&gt;# Manchester enable = true&amp;nbsp;&lt;br /&gt;# CRC enable = false&amp;nbsp;&lt;br /&gt;# Deviation = 47.607422&amp;nbsp;&lt;br /&gt;# Packet length mode = Fixed packet length mode. Length configured in PKTLEN register&amp;nbsp;&lt;br /&gt;# Packet length = 2&amp;nbsp;&lt;br /&gt;# Modulation format = 2-FSK&amp;nbsp;&lt;br /&gt;# Base frequency = 433.919830&amp;nbsp;&lt;br /&gt;# Modulated = true&amp;nbsp;&lt;br /&gt;# Channel number = 0&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;//&lt;br /&gt;// Rf settings for CC430&lt;br /&gt;//&lt;br /&gt;WriteSingleReg(SYNC1,0xFF); //Sync Word, High Byte&lt;br /&gt;WriteSingleReg(SYNC0,0xFE); //Sync Word, Low Byte&lt;br /&gt;WriteSingleReg(PKTLEN,PACKET_LEN); //Packet Length&lt;br /&gt;WriteSingleReg(PKTCTRL1,0x00);//Packet Automation Control&lt;br /&gt;WriteSingleReg(PKTCTRL0,0x00);//Packet Automation Control&lt;br /&gt;WriteSingleReg(FREQ2,0x10); //Frequency Control Word, High Byte&lt;br /&gt;WriteSingleReg(FREQ1,0xB0); //Frequency Control Word, Middle Byte&lt;br /&gt;WriteSingleReg(FREQ0,0x71); //Frequency Control Word, Low Byte&lt;br /&gt;WriteSingleReg(MDMCFG4,0x88); //Modem Configuration&lt;br /&gt;WriteSingleReg(MDMCFG3,0x83); //Modem Configuration&lt;br /&gt;WriteSingleReg(MDMCFG2,0x02); //Modem Configuration&lt;br /&gt;WriteSingleReg(MDMCFG1,0x02); //Modem Configuration&lt;br /&gt;WriteSingleReg(FSCAL3,0xE9); //Frequency Synthesizer Calibration&lt;br /&gt;WriteSingleReg(FSCAL2,0x2A); //Frequency Synthesizer Calibration&lt;br /&gt;WriteSingleReg(FSCAL1,0x00); //Frequency Synthesizer Calibration&lt;br /&gt;WriteSingleReg(FSCAL0,0x1F); //Frequency Synthesizer Calibration&lt;br /&gt;WriteSingleReg(TEST0,0x09); //Various Test Settings&lt;br /&gt;&lt;br /&gt;WritePATable(PATABLE_VAL);&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;&lt;br /&gt;void Transmit(unsigned char *buffer, unsigned char length)&lt;br /&gt;{&lt;br /&gt;RF1AIES |= BIT9;&amp;nbsp;&lt;br /&gt;RF1AIFG &amp;amp;= ~BIT9; // Clear pending interrupts&lt;br /&gt;RF1AIE |= BIT9; // Enable TX end-of-packet interrupt&lt;br /&gt;&lt;br /&gt;WriteBurstReg(RF_TXFIFOWR, buffer, length);&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Strobe( RF_STX ); // Strobe STX&amp;nbsp;&lt;br /&gt;}&lt;/p&gt;</description></item></channel></rss>