The LR09A (A110LR09A) is a module built by Anaren Inc based on the sub-1 GHz RF transceiver – CC110L.
For evaluation is really easy to use the AIR Boosterpack
Using one pcb for stand-alone operation:
On the PCB there are some DNP components that are needed only for the stand-alone configuration.
- one simple S1 push switch is used for pairing
- two 47k pull-up resistors – one 0603 as R1 and one at P1.3 (I don’t know why I can’t see the footprint)
- one 0603 LED as D1 and his 0603 limiting resistor R2
- some 0.1uF decoupling caps
The MSP430G2553 needs to be programmed with the Anaren Firmware and configured with ATC – BoosterStack Lite as Sensor (Application State Selector).
LR09A Module Price on Mouser and Digikey: http://eu.mouser.com/ProductDetail/Anaren/A110LR09A00GM/
Anaren’s CD for the AIR BoosterPack: https://www.anaren.com/sites/default/files/120124%20-%20CD%20ROOT.zip
TI’s CC110L Product Folder: http://www.ti.com/product/cc110l
CC110L price on Digikey: http://www.digikey.com/product-detail/en/texas-instruments/CC110LRGPT/296-41410-2-ND/4090782
The new 32bit Cortex M4F MSP432 is already soldered on a Launchpad, get one from TI’s store:
It’s a new ARM Cortex M4F
12.99 USD + S&H = 1 MSP432P401R Launchpad
- 48MHz ARM Cortex M4
- 95uA/MHz active power
- 850nA RTC operation
- 14-bit 1MSPS differential SAR ADC
- AES256 accelerator
HW: XDS100, XDS100ET (the onboard version on the Launchpad)
SW: CCS. IAR search didn’t bring up nothing for now…
Because it’s ARM!
Available: FREE RTOS, TI RTOS, Micrium OS
I hope I’ll compare it soon with one of the EFM32 Gecko’s… straight on the desktop.
MCU folder: http://www.ti.com/tool/MSP-EXP432P401R
FREE RTOS: http://www.ti.com/tool/msp432-rtos
Getting started with the LaunchPad and TI’s cloud development tools – youtube video: https://www.youtube.com/watch?v=QETprOYhmyQ
Intro – youtube video: https://www.youtube.com/watch?v=tXVUlnnyAGA
DesignNews article: http://www.designnews.com/document.asp?doc_id=276975
Out Of the Box feeling
OOB application is very nice, you can connect to the AP without security and then you go to the 192.168.1.1 (or http://mysimplelink.net , as indicated by TI, if you think that’s shorter…). Here answers a small webserver that serves some (uncompressed) html files that are a frontend to the configuration settings and also some nice demo programs and documentation.
Uniflash Simplelink: The flashing tool for the CC3200 http://www.ti.com/tool/uniflash
Jumper on SOP pins.
Uniflash wiki UG: http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_UniFlash
The CC3200 SDK + Service pack can be downloaded from here: http://www.ti.com/tool/cc3200sdk
Some IoT provider, I chose Exosite. Step by step account and usage documentation: https://support.exosite.com/hc/en-us/articles/202271424–CC3200-Wi-Fi-Launchpad
Create a TI Exosite account https://ti.exosite.com
Add the device mac to the Exosite Dashboard
Flash the Exosite firmware on the CC3200 Launchpad
- Profiles won’t be saved if the WPA2 key is too long. Even in OOB Fw.
- Flashing without format won’t work.
- Formatting various sizes (1MB, 2MB, 4MB, 8MB, 16MB from Format Options window that comes after you push Format button) leads to strange results, my CC3200 Launchpad has responded well only on 4MB. Even the OOB was unable to restore the board without reformatting to 4MB.
- I noticed that sometimes the CC3200LP communication enters in a strange mode, appearing offline to Exosite and the Dashboard is showing up some negative temperatures. The LP responds to ping, the uptime displayed by the http server is ok. Only a power cycle reset solves it…
- Select COM port, put jumper on SOP pins, verify using Get Version (
Reset push-button required).
- Formatted 4MB, nothing else checked.
- Apllied Service Pack Update.
- Flash the desired firmware.
- Remove SOP jumper. Put on the AP Jumper (VCC-P58)
- Connect to the AP without security
- Create a Profile with the local WiFi configuration (SSID, Key) and give it a index number. Save.
- Reset the board and wait the boot and connect sequence.
If you try to restore the OOB firmware, you get the original status by opening with Uniflash the out_of_box.ucf that comes in the CC3200SDK\cc3200-sdk\example\out_of_box\html folder.
Other useful links:
E2E TI Forum – CC3200 section: http://e2e.ti.com/support/wireless_connectivity/f/968.aspx
The public dashboard hosted on Exosite: https://ti.exosite.com/views/3194349686/3199082241
- The problem was due to a high current thing, and brings the CC+Exosite FW in the same boat with the Fluke 233 rev.1 @36mA in active mode…
- Preproduction Silicon doesn’t support SDK > 1.1
- Exosite’s guide for those who want to switch from Portals to Murano https://community.exosite.com/t/how-to-use-murano-in-my-own-cc3200-board/316/2
- Connection issues are mainly because of the SOP (Sense On Power) Jumpers. Flashing/Programming can be done with 100 configuration, that means only one jumper, placed on position labeled 2.
- Using the programmed configuration will be done removing that SOP jumper
- Uniflash 4.0 can’t be used for CC3200, use instead the old 3.4.x version
- The COM Port speed setting: 921600
Sometimes the Mighty BeagleBone may ask for a new, unknown driver named SUBARCTIC. His VID is 0451 and PID is 6141, at least in the case of a A6a board.
A simple search about this can lead to a bunch of different opinions but the truth seems to be that is appears only in Sitara’s bootloader mode, when he waits for some other debugging options, maybe something on the non-soldered P7 JTAG Connector.
The BeagleBone Subarctic QuickFix
So, BeagleBone is built to boot something from the SD Card… Inserting the Linux SD Card all works fine, the board get into linux boot sequence, the right devices (USB Serial Port, RNDIS Gadget… ) are showing up and the drivers are loading.
The quick fix: don’t search for a driver instead put the SD Card with software in the connector and cycle power.
Here is a USBView capture of the SUBARCTIC issue:
Some TI Sitara debuggers:
XDS100 – http://www.ti.com/tool/xds100
XDS560 – http://www.ti.com/tool/XDS560
Blackhawk XDS560v2 System Trace USB Emulator, Spectrum Digital XDS560v2 PRO TRACE Receiver, Spectrum Digital XDS560v2 System Trace USB & Ethernet.
Some TI Sitara JTAG advices:
TI announces some limited quantity MSP430 development kits in the TI eStore, the deal lasts 430 minutes and starts at 10AM UTC (4/30 2013).
eZ430-Chronos – $50
MSP-FET430U128 – $150
MSP-FET430U100B – $130
MSP-FET430U100C – $130
International shipping included.
TI’s marketing hits again!
TI announces a new Launchpad: The Tiva C Series TM4C123G LaunchPad Evaluation Kit.
Now is on pre-order status with a 10-12 weeks delivery time.
This is a evaluation platform for ARM® Cortex™-M4F-based microcontrollers featuring the newest TM4C123GH6PM with a USB 2.0 device interface and hibernation module.
Some TM4C123GH6PM Specifications:
- 32-bit ARM® Cortex™-M4 80-MHz processor core with System Timer (SysTick)
- integrated Nested Vectored Interrupt Controller (NVIC)
- Wake-Up Interrupt Controller (WIC) with clock gating
- Thumb-2 instruction set
- On-chip memory, featuring 256 KB single-cycle Flash up to 40 MHz, 32 KB single-cycle SRAM;
- internal ROM loaded with TivaWare™ for C Series software; 2KB EEPROM
- 2 CAN modules
- USB controller with USB 2.0 full-speed (12 Mbps) and low-speed (1.5 Mbps) operation, 32 endpoints
- USB OTG/Host/Device mode
- 8 UARTs with IrDA, 9-bit, and ISO 7816 support
- four Synchronous Serial Interface (SSI) modules, supporting operation for Freescale SPI, MICROWIRE, or Texas Instruments synchronous serial interfaces;
- 4 I2C modules
- 2 12-bit ADCs
- Advanced motion control, featuring: 8 PWM generator blocks, each with one 16-bit counter, 2 PWM comparators, a PWM signal generator, a dead-band generator, and an interrupt/ADC-trigger selector; 2 PWM fault inputs to promote low-latency shutdown; 2 Quadrature Encoder Interface (QEI) modules
- Timers: 2 ARM FiRM-compliant watchdog timers; six 32-bit general-purpose timers (up to twelve 16-bit); six wide 64-bit general-purpose timers (up to twelve 32-bit); 12 16/32-bit and 12 32/64-bit Capture Compare PWM (CCP) pins
- Up to 43 GPIOs (depending on configuration), with programmable control for GPIO interrupts and pad configuration, and highly flexible pin muxing
- Lower-power battery-backed Hibernation module with Real-Time Clock
http://newscenter.ti.com/2013-04-15-TI-introduces-new-Tiva-C-Series-ARM-Cortex-M4-microcontrollers-MCUs-for-connected-applications TI’s Press Release about Tiva C Series
Embedded Artists brings a compact E-Paper Display module based on the 2.7″ and 264 x 176 (117 dpi) resolution Pervasive Dispalys Inc. panel
Intended as a development tool, the module can easily be used in many projects due to his low price (29€).
- a-Si, active matrix TFT, Electronic Paper Display (EPD) panel
- 264×176 pixels @ 117dpi resolution
- Ultra low power consumption – due to its bi-stable nature, the EPD panel requires very little power to update the display and needs no power to maintain an image
- near 180° viewing angle
- No backlight – display useful in daylight applications
- SPI interface + control signals, incl a PWM signal
- Module supply voltage: 3.3V, the display is supplied with 3.0V via on-board LDO
- View area: 57.3 × 38.2 mm
- Operating temperature: 0 to +50 degrees Celsius
- No of colors: 2 – B&W
- Standard 14 pos serial expansion connector interface (2×7 shrouded pin header, 50/100 mil spacing)
- 60 x 74 mm module size
- 3.2 mm mounting holes in 52 x 66.3 mm pattern
And some E-Paper Links:
http://repaper.org/tools.html Arduino, Launchpad, aLaMode compatible
http://www.seeedstudio.com/depot/eink-display-shield-p-1374.html?cPath=132_134 a $49.90 Arduino Shield
https://www.sparkfun.com/products/10150 E-Paper 10×2 Character Display
http://wyolum.com/re-paper-experiments/ aLaMode producer experiments with E-Paper modules
http://www.eink.com/modules.html some e-ink/e-paper info
http://www.renesasinteractive.com/file.php/1/CoursePDFs/DevCon_On-the-Road/DevCon_OnSite/HMI/Driving%20E%20Ink%20Displays.pdf Renesas – Driving E Ink Dispalys PDF – download link
March 2013> The tideals.com website is changed! A new Deal is coming! Great!
Energia, something between TI Launchpad series and Arduino/Wiring
http://energia.nu/ is awebsite that bring Energia, a Wiring/Arduino IDE fork designed to ease the Ti Launchpad series integration into the maker/hobbyist world.
In conjuction with the low price of the Launchpads and the growing number of the Boosterpacks I think that TI hits it big!
Right now it supports the following LaunchPads: LaunchPad MSP430G (MSP430G2231, MSP430G2452 and MSP430G2553), FRAM Launchpad aka. FraunchPad (MSP-EXP430FR5739), Stellaris LaunchPad (EK-LM4F120XL ).
No C2000 for now.
Hardware support page: https://github.com/energia/Energia/wiki/Hardware
installing and running elinks – the text mode browser – on a BeagleBone
BeagleBone is great!
wget http://www.elinks.cz/download/elinks-current-stable.tar.gz tar - xzvf elinks-current-stable.tar.gz cd elinks-0.11-20130125 (better press tab after elinks, the last part is the date) ./configure make && make install
and finally get to google:
More Angstrom tools:
systemd, is a system and service manager, a initd replacement
systemd uses journal instead of syslog
journalctl – a “/var/log/messages” replacement
configuration file: /etc/systemd/journald.conf
journalctl can be used in conjuction with grep
opkg – the package manager, a ipkg fork
updating the system : opkg update (?)
package information: opkg info <package name>
install packages: opkg install <package name> (ex. samba, a good way to build windows networks)
top – shows running tasks
top with no arguments – shows all tasks
top -p <pid> –shows only that specific pid
Installing nmap on BeagleBone
Maybe the best network scan tool available, the powerful nmap is also free.
wget http://nmap.org/dist/nmap-6.25.tgz cd nmap-6.25 ./configure make make install
The install procedure takes some time (>20 minutes)
To get the basic help run nmap without arguments.
the make step is displaying 2 errors but is ok, make install shows 1 error but it works.
The Stellaris Launchpad – a good and cheap ARM tool.
The pre-registered Stellaris Launchpad version was 4.5USD only, actual version is 12.99 USD.
This fantastic board features two LX4F120H5QR (ARM Cortex M4 with floating point), one as ICD and one as target, two user switches and one RGB Led driven by 3 transistors.
The “target” clock oscillator is build with Y1 32k768 and Y2 16MHz Osc.
The power jumper allows you to measure the target’s power consumption.
Other great thing is the presence of the two gender stackable headers which allows any header connector/cable combination, the Piccolo C2000 had only dual-side (stackable) male headers.
General Launchpad links:
LaunchPad site: http://www.ti.com/launchpad
Stellaris Launchpad links:
Stellaris Launchpad page on TI Wiki: http://processors.wiki.ti.com/index.php/Getting_Started_with_the_Stellaris_EK-LM4F120XL_LaunchPad_Workshop
Stellaris ICDI debug Drivers: http://www.ti.com/tool/stellaris_icdi_drivers (Stellaris Virtual Serial Port, ICDI DFU Device, ICDI JTAG/SWD Interface)
Stellaris LaunchPad User Manual (spmu289a): http://www.ti.com/litv/pdf/spmu289a
Build Your Own BoosterPack: http://processors.wiki.ti.com/index.php/BYOB
A work in progress…
The QiLiCape – wireless power charging cape for BeagleBone
v.01 is here >>> QiLiCape-ioclk.v01 Eagle .sch file format.
v.02 will have some linux integration.
A new project is started: The QiLiCape, a BeagleBone cape that is a wireless power Lithium battery charger and power supply enabling the usb host support operation when in battery mode.
It’s a work in progress, an opensource project ignited by element 14.
Fetures a BQ51013A driven by a Wuerth Electronic 760308101 Coil and a BQ24075T battery charger with power-path management -separate power path for battery and system power.
Some useful stuff:
The BeagleBone: site, manual
Special thanks: BeagleBone courtesy of Shawn Silberhorn, Texas Instruments.
Testing the C2000 Launchpad:
After loading the default application sourced by TI Control Suite 3.0.3 into TI Code Composer 5 I changed the “Celcius” spelling into “Celsius”. May be someone’s trademark?
The C2000 Launchpad works great, the XDS100 included is instantly detected by the Code Composer and works as debugger in the same time with the USB/Serial console.
Another great tool from TI!
… very soon!
Stellaris® ARM® Cortex™– M4F LaunchPad
Product page … link not working yet… http://www.ti.com/ww/en/launchpad_site/stellaris_main.html
“Register now for our Launch Alert! We’ll notify you when we begin accepting pre-orders for the Stellaris LaunchPad at the promotional price of $4.99 USD”
- 3 boost converters
- 3 LEDs
- A great evaluation tool for the electronic enthusiast, the hobbyist and the hardware/software developer who seeks a quick path to the TI’s 32bit C2000 microcontroller line wich is designed for real-time control applications.
https://estore.ti.com/LAUNCHXL-F28027-C2000-Piccolo-LaunchPad-P3088.aspx … and the price is fabulous too.
- integrated isolated XDS100 JTAG emulator
- 8 PWM channels, eCAP, 12bit ADC, I2C, SPI, UART
… and the price is fabulous too.
Piccolo MCU Datasheet: http://www.ti.com/litv/pdf/sprs523h
TI announces the LMP91200 configurable AFE as the latest in the advanced family of sensor solutions, the industry’s first integrated pH sensor AFE circuit that interfaces with all of today’s pH sensors.
Analog Voltage AV/DD Range: 1.8-5.5VDC
Supply Current: 0.05mA
The MSP-FET430UIF is a USB debugging interface used to program and debug the MSP430 through the JTAG interface or Through the 2-wire Spy Bi-Wire protocol. No external power is required.
- Software configurable supply voltage between 1.8 and 3.6 volts at 100mA
- Supports JTAG Security Fuse blow to protect code
- Supports all MSP430 boards with JTAG header
- Supports both JTAG and Spy-Bi-Wire (2-wire JTAG) debug protocols
TI Product Folder: http://www.ti.com/tool/msp-fet430uif
One of the best things is that it supports the whole range of MSP430. If you are new to MSP430 you can grab one bundled with a Target Board. TI’s Target Boards are using a very good quality ZIF socket (TSSOP, QFN, LQFP, SOIC, SSOP, … ), direct access to all chip pins, some quick configuration jumpers and a JTAG Cable Header.
MSP430 Buglist can be found here http://www.ti.com/sc/cgi-bin/buglist.cgi
The TI Engineer to Engineer (E2E) community can be found here: http://e2e.ti.com/
MSP430 Capacitive Touch BoosterPack
A RF BoosterPack for the LaunchPad.