Automate got a reaction from spirilis in TI CC2538 - ZigBee + ARM Cortex-M3 SoC
Hardware for Internet of Things: TI CC2538 Posted on juin 18, 2013 par Jean-Philippe Rey
Most of the time, an IoT based device is communicating wireless. Unlike WiFi based products such as Electric Imp or the well known Nabaztag, some battery-powered products are using specific wireless protocols to lower the global power consumption of the device. A widely used building automation wireless standard (called IEEE802.15.4) has been used to connect "ZigBee" devices. This standard aims at saving most of the energy consumption of the wireless interface by using duty-cycle methods. With a precise time-synchronization between devices, they are able to be mostly in sleep state.
This IEEE802.15.4 standard is being largely re-used by the Internet of Things community. Big projects, such as Contiki, are taking advantage of this standard, as it allows to transportIP traffic with very low power consumption.
Many device manufacturers are providing those kind of compliant wireless devices. Among others, Texas Instruments announced a powerful IEEE802.15.4 compliant system on chip, that could replace most the actual devices. With only 20mA of radio-RX current, hardware security acceleration AES-128, SHA2 engine, up to 32kB of RAM, 256kB or 512kB of Flash and a powerful 32MHz ARM Cortex M3 CPU, this SoC would delight both hardware and software engineer!
Up to now, people involved in hardware development often had problems in term embedded memory. (The big Contiki OS community stopped to work with the well known STM32W108 radiofrequency SoC from STMicroelectronics, as it offered only 8kB of RAM. Many reference applications such as the "border router" or "web server" required almost 12kB to run).
With the new TI CC2538, it’s a safe bet that many IoT platforms will emerge in the next few months.
Thingsquare, a commercial IoT platform build on Contiki, is already compliant with theCC2538 SoC.
New Ultra Low-power Internet of Things Kit for Smart Cities, Appliances 25 September 2013, Stockholm, Sweden—Internet of Things startup Thingsquare today announced the availability of the Thingsquare Internet of Things evaluation kit. Unlike many Internet of Things solutions, the Thingsquare system does not depend on a gateway. Instead, all devices are connected directly to the Internet, using a wireless radio with much lower power consumption than WiFi. Using self-forming and self-healing mesh networking, the range of a Thingsquare system can be very large – a single network can cover an entire city.
Read more »
Building on the success of existing Thingsquare-based systems, the new Thingsquare kit opens up a new range of applications, including street lighting, smart appliances, meter reading, and wireless sensing. The kit is built on the Texas Instruments (TI) low-power CC2538 2.4 GHz System-on-a-Chip (SoC), an IoT-ready integrated radio transceiver and ARM® Cortex™-M3 microcontroller.
“We are excited to see ready-made evaluation kits for the emerging IoT market,” said Oyvind Birkenes, general manager, Wireless Connectivity Solutions, TI. “The Thingsquare software with TI’s CC2538 SoC opens new application opportunities to further grow the Internet of Things.”
“With direct Internet-connectivity for the radio chips, the Thingsquare evaluation kit makes prototyping and building IoT applications faster than ever before,” said Thingsquare CEO Adam Dunkels. “The TI CC2538 SoC is a powerful platform that can be taken directly to production.”
The Thingsquare evaluation kit is available for immediate purchase for 795 EUR from the Thingsquare website. http://thingsquare.com/
Automate reacted to spirilis in NY Maker Faire
Checking in finally... So I went to the MF yesterday, was only able to go for 1 day so I took the train up & back (woke up at 3:30AM saturday, went to sleep at 3:30AM sunday, lol!) and hung out for the day. Brought a few gadgets for the table. Good crowd, from what I recall Emile (Tindie) saying the crowd there seemed like 2X the people (I assume he meant compared to the San Mateo MF?). It was nuts. TI's booth had a spin-the-wheel lottery for giveaways that turned our corner of the Maker Pavilion into a proper NYC-style gridlock, though they had to shut it down for long intervals because they'd end up running out of swag before too long
Pics & talk-
The table display:
I set up my BeagleBone Black with sled & breadboard, a prototype of my "BeagleBone LaunchPad", with the GPS boosterpack on top and my nRF24L01+ boosterpack sitting on the breadboard part. Hercules w/ side-console next to it. Sorry for the blurry pic, I will take my Nikon DSLR w/ prime lens next time
Adrian manning the wheel:
Rob Wessels (primary developer of Energia) talking to a customer:
In the background here in the left, black shirt w/ red lettering is a new TI guy, can't remember his name right now. To his right, on the other side of the table, is @@Mark Easley TI .
David from marketing/communications:
He's the guy who updates the TI facebook & twitter pages.
Mihir from Anaren was there-
He had a cool little display of AIR modules for various chipsets along with some literature. I talked to him a bit, it sounds like their next AIR project is BLE (it's in high-demand right now) and then perhaps the sub-1GHz CC1200 et al later on. Also in the background is Rachel from marketing/communications. Jay next to her, who I never got a good picture of...
Adrian & Mark with the Microchip guys literally across the way-
Much less blurry view of the table:
The TFT LCDs you might see are the Kentec displays on Tiva-C LaunchPads.
Another of my contributions - the Water Jug Lamp but with 226 LEDs (almost a full reel) and my remote control:
I recommended to Adrian they tear the LED strip off the jug and just ship me the strip, as I'd love to see what the TSA will tell them about carrying a huge jug of water with wires & electronics onto the plane!
Another pic of the table:
Starting to wrap things up:
Had a great time! I have other pics of the outside I took which I'll spam in another post. My main regret is I never made it inside the NY Hall of Science, where they had even more stuff going on. I think with the sheer size & number of people this is best done as a 2-day stay. 1 day just isn't enough...
Anyway, learned a few factoids:
1. Rob is transitioning to doing Energia full-time, and TI is really ramping up the investment into this piece. Took a long time to sell it to them but they're on board now I guess.
2. The MCUs are all fabbed in Dallas, except the C2K which is fabbed in Houston. So MSP430, Tiva, Sitara in Dallas. Forgot to ask about the RF chipsets but I presume similar... Packaging is done overseas I think, but the silicon is made in the USA ;-)
3. F5529 LP was the worst kept secret ever!
4. I asked about the G2955 in TSSOP, Adrian didn't really know the answer to why they're only available in minimum qty 200 from the distributors... they also had an Element14/Newark rep there, he didn't really know about it either, but recommended I check newark.com. Just did, they say minimum qty 200 too (price a bit higher than mouser's quote).
Automate reacted to jpnorair in New Chronos Kit
I noticed that the users' guide was recently updated, so I took a look. About 14-18 months ago, I did some work on a 5509 + CC1101 USB stick that was a poorly-kept secret. It seems as though TI finally got the bugs out of the board and started replenishing their Chronos kits with it. In the users' guide, TI refers to the old kits as "BLACK" and new kits as "WHITE". Of course, it is the silkscreen they are talking about, but the boards are entirely different.
Anyway, I would make sure to get the WHITE Chronos. The BLACK RF Gateway uses a CC1111, which is an 8051 core with an entirely different toolchain. The WHITE one can use the normal MSP430 toolchain. The 5509 is better than the CC1111 is terms of power (8051 is slow and has poor code density), but it is still a bit anemic (24KB/6KB). I can't really figure why they didn't use the 5503, considering that the ADC is unused, but I guess TI probably makes more 5509s, so it is easier for them to source (just guessing).
Last year when I was working on this kit, I did manage to squeeze a full server build of OpenTag on it. I don't think other cool stacks (namely Contiki) can fit, but it might be worth a shot. In any case, it's a lot more hackable than the old kit was.
Automate reacted to BravoV in FREE TI Launchpad ... hurry !
UPDATE : It looks like the coupon code is no longer valid.
-- ADMIN EDIT--
Below is a statement from TI.
Ok, not actually free, but I think this deal should be good enough for everybody, just see for yourself my invoice below, not bad eh ?
A 25$ coupon code from Texas Instruments.
Coupon code: National-1yr
Its valid until 30-September.
Ordered two EK-TM4C123GXL launchpads for just $0.98 and with free shipping !
Automate got a reaction from CorB in The Sub-1GHz BoosterPack for 2013/2014
A nice extra feature of the V-Chip BP is that it also has a USB port for connection to a PC without an MCU. This allows it to use the TI SmartRF Studio software http://www.ti.com/tool/smartrftm-studio which has the following features:
Link tests. Send and Receive packets between nodes. Antenna and radiation tests. Set the radio in continuous TX and RX states. Easy Mode for packet testing and for getting basic register values. A set of recommended/typical register settings for all devices. Read and write individual RF registers. Detailed information about the bit fields for each register. Save/Load device configuration data from file. Exports register settings to a user definable format. Communication with evaluation boards through USB port or the parallel port. Up to 32 evaluation boards are supported on a single computer. And all the features of the SmartRF Protocol Packet Sniffer http://www.ti.com/tool/packet-sniffer Packet sniffer for SimpliciTI
Automate reacted to nscelica in Hello from NJ
Waiting on my BBB in the mail, and have a couple of RPi's to tinker with.
My first project with the BBB will be an in dash stereo replacement for my car.
I have a 7" chipsee touchscreen, tea5767 (I think) FM tuner, 66 channel GPS with external antenna, and plan on running this on an android build.
Eventually I'd love to add USB support for playing music and a Bluetooth setup for phone calls.
Additionally I already have a micro controller that connects to the OBD port and outputs serial for data logging. The chipsee board has an rs232 port already so I should be set.
We'll see how it goes.
Automate reacted to monpetit in Energia Latest Releases
I am using Energia as a library like the libmaple with the Eclipse IDE.
The combination of libenergia, Eclipse (with Zylin Embedded debug plugin) and OpenOCD enables you to debug the LM4F120XL board.
You can refer and modify my Stellaris build scripts to your taste. https://github.com/monpetit/libenergia
Automate reacted to jpnorair in New MSP430F5529 USB Launchpad Released
If anyone is planning a CC1200 (or CC11xx) booster pack for this, let me know. I'll support it. I've already done considerable work with the EXP-5529 board + CC110x, and I'll happily port to 5529-LP. It would give me an excuse also to hire an intern to finally finish the RTOS-managed, threadable Energia fork I've had on my todo list for a while.
Automate reacted to nemetila in New MSP430F5529 USB Launchpad Released
It was new to me.
More info on ti.com :http://www.ti.com/tool/MSP-EXP430F5529LP
and on wiki.ti: http://processors.wiki.ti.com/index.php/MSP430F5529_LaunchPad
USB 2.0-enabled MSP430F5529 16-bit MCU Up to 25 MHz 128KB Flash and 8KB RAM 12 Bit SAR ADC Various USB device class examples and libraries available (CDC, HID, MSC) eZ-FET lite: Open source onboard debugger with application UART One USB connection for emulator and target via the use of an onboard USB hub USB as power source: 5V and 3.3V through a high efficiency DC/DC converter 40 pin LaunchPad standard leveraging the BoosterPack ecosystem
Automate reacted to rampadc in New MSP430F5529 USB Launchpad Released
Did you guys notice TI's selling their new MSP430F5529 USB Launchpad board? I found an old announcement back in 2012 on 43oh main page that TI's working on it but haven't seen any on it being sold. I just found out today and apparently it's sold out. :-(
TI also changed the descriptor tool by making the interface a bit prettier but they removed the definition USB_MCLK_FREQ which will break all the code in their last USB API so now there's a new USB API 4.0 that requires CCS 5.5 to be installed, though there are workarounds so it will work with existing CCS.
Automate got a reaction from bluehash in RTL-SDR Spectrum Analyzer for BeagleBone Black
Stephen Ong previously released this video demonstrating the use of RTL-SDR dongle with the BeagleBone dev board to function as a spectrum analyzer. The software making this possible is known as ViewRF and Stephen has now released the instructions and code links for this project.
Automate got a reaction from spirilis in Flutter - Kickstarter to use new TI CC1200
"Flutter is an open source ARM-powered wireless Arduino with 1000m+ (3200 ft) range and 256-bit AES hardware encryption."
Automate reacted to SByke in Project Idea: Beaglebone Black home automation and security.
1. Enable turning on attic fan when inside, outside, and attic temperatures indicate it's beneficial
2. Open Garage door when a crypto signed request is made
3. Send XMPP/Email and sound buzzer when garage door is open too long.
4. Leave expansion for future sensors, monitoring, and control.
* Beaglebone Black
* http://www.amazon.com/gp/product/B0057OC5O8 Relay to control fan, and garage door open/close, and buzzer.
* QTY 3 https://www.sparkfun.com/products/11050 1-wire temp sensors to monitor attic, inside, and outside temps. To allow monitoring when best to turn on fan.
* Wifi, any difference in reception? Anything better out there?
http://www.adafruit.com/products/1012 * QTY 2: One for door up, one for door down, to help make sure it never gets confused: http://www.amazon.com/gp/product/B0009SUF08 * buzzer (hopefully audible from inside the house). http://www.radioshack.com/product/index.jsp?productId=2062397 * 5V/2000mA UL listed power adapter http://www.adafruit.com/products/276 Questions: * Anything obvious missing? * Should everything be compatible/relatively easy to integrate? * Any suggestions for where to get a few hundred feet or wire for handling things like the temp sensors, magnetic switches, and to replace the existing garage door opening switch? * Any better parts than the above? Especially the buzzer. * Any nice project cases with a few audio/rj11/rj45 built in to enable easy pluggable connections to 4 to 8 low voltage data lines? Comments? Suggestions? Links to similar projects? Oh I did find this one based on a Rasberry Pi: http://ryanfx.blogspot.com/2013/06/raspberry-pi-powered-android-controlled.html
Automate reacted to spirilis in MSP430G2955 Launchpad Development
Ok guys, I just solved something that was bugging me a lot about this board.
I got a lot of 50 1x50 male right-angle PTH 1.27mm headers, and a lot of female 1x40 1.27mm headers (sadly, the female ones are substantially more expensive at ~$7 for five 1x40 vs ~$12 for fifty 1x50 male but oh well). The problem is, it's almost impossible to find right-angle female 1.27mm headers (in fact I've not found it yet!)
So I designed a tiny adapter board (OSHpark fabbed) to adapt Rob's 6-pin to the standard 6-pin eZ430:
My technique is to create a 6-pin SMD header with long pads, then include 2 in the design, arrange them 1 on top of the other (top & bottom layer) and run static vias between them to "strengthen" the anchorpoint, then take the straight PTH female 1.27mm header and SMD-solder it at the edge of the board.
The MSP430 LaunchPad unfortunately has the UART pins of the eZ430 connector backwards, so that the eZ430 can talk to the G2553 or whatever instead of talking to the application UART. I flip-flopped my UART pins appropriately so the G2955 board can talk alone over the MSP430 LP's application UART. The DIP chip must be removed from the MSP430 LP.
OSHpark gerbers: RobG_G2955_eZ430.zip
I soldered male headers onto my old v1.4 LP, it works but one thing that's weird is the CPU doesn't seem to come out of RESET when I type "run" in mspdebug. I have to exit out of mspdebug completely. Haven't tried soldering headers on my v1.5 LP yet. I may also roll a FET430UIF-eZ430 adapter board while I'm at it. I am going to include this type of 2-layer+vias SMD eZ430 header on all my future designs for easy plug & play.
Another nice thing about the SMD pad+via design, the vias provide a little "catch" so I can take the MSP430 LP's male eZ430 header, touch it against the pads ("catching" it on the vias) and reprogram a gadget (say, put these on a final project board) very quickly without plugging or soldering. Homegrown tag-connect, basically.
Automate reacted to spirilis in Ethernet Booster Pack
Decided to write my own (eventually complete) socket lib for the W5200. Logic analyzer is such a savior... Got the wiznet pinging, and now I have it correctly listening & responding to TCP connections. Will have to try a simple echo service to make sure the w5200_recv() and w5200_send() crap works (and this will test my ring-buffer code too) next. Building it up one piece at a time...
Automate reacted to larsie in PCBA at Seeed with MSP430?
Thanks Rob. I tried Elecrow as you suggested. Really nice results. Boards came to about 10 USD per board, with components, dhl shipping etc, when making 10 boards. Quite a lot of small components, connectors etc, so I think it's a good price. They also soldered 0402 components very nicely.
Automate reacted to jpnorair in TI Back to School Promotion
So, the JTAG is exposed and the UART is probably contained in the lines going to the TUSB. That is a good start.
On another note, the noise on the SA430 seems high. I build 433 MHz sensor tags and I have a lot of them in my office, which is small (maybe 100 square meters). The noise floor in here is lower than -70dBm. I have a SA430 and I have noticed mine also reports a high noise floor. The CC430 RSSI is reliable to about -88 dBm in my experience, so there must be some noise on the board. There are some long traces and switches to connect all the different baluns, so that must be where the noise comes from.
Why am I going-on about this?
I'm always looking for CC430 dev boards. Knowing about the noise, I wouldn't recommend hacking this into a CC430 RF module. PanStamp has a too-small ground plane, but if you use a dipole antenna instead of the monopole they seem to show in the pictures, it might be the best low-cost option.