Mottek Archive 2015 |
|
Navigation» About » GitHub Mottek Blog» Mottek » Archive 2022 2020 2019 2018 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 Search |
Si4012 and CC1101Something completely different for a change: I recently designed a simple sensor network, and wanted to keep the cost of the sensor nodes down while using the 434MHz band for range reasons. The Silicon Labs Si4012 transmitter fit the bill very nicely, but I was already happily using a Texas Instruments CC1101 radio as the receiver. Below are the settings for the CC1101 and Si4012, the modulation is 2-FSK and the bit rate is 38.4kpbs. First the CC1101 register settings:
And this is the Si4012 configuration (these are properties, to be set via the SET_PROPERTY command:
When sending from the Si4012, the preamble (8 x 0xaa), the sync word (0xd391) and the CRC need to be added manually to the packet. Slightly strange combinationContinuing the praise for the J-Link SWD/JTAG adapter, it works well in even slighly odd situations. The new Intel Quark D1000 is debugged via JTAG, but uses an IO voltage of 1.8V. My old Olimex ARM-USB-TINY-H adapter doesn’t go as low, but using the J-Link with OpenOCD worked like a charm! Things which Just WorkIt’s about time to praise two tools which I’m using very frequently and which have saved my day time and again: The Saleae Logic Analyzer and the J-Link SWD/JTAG adapter . Both tools “just work” without any fuzz, and on my development platforms Mac OS X, Linux and Windows. The Saleae comes with very easy to use software, has nicely engineered hardware, extensibility and awesome support (three years warranty!). The J-Link is maybe not as sexy, but it handles the key task of debugging, flashing and interfacing with GDB without hiccups. For both tools, cheap clones do exist, but it is a no brainer to spend a little more money to reward the excellent work that went into them. PS: Yes, the Apple Newton also falls into this category, but I don’t think that needs to be explicitly pointed out ;) |