TI

TIDA-00129 Isolated PS Ref.Des.

A very good Reference Design from TI – Isolated Power Supply for PLC and Data Acquisition:
http://www.ti.com/tool/TIDA-00129
Based on a LM5017, a wide Vin Buck Regulator:
http://www.ti.com/product/lm5017
Datasheet:
http://www.ti.com/lit/gpn/lm5017

Anaren LR09A

Anaren LR09A

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

TI Link: http://www.ti.com/tool/430boost-cc110l

Anaren Link: https://www.anaren.com/air/cc110l-air-module-boosterpack-embedded-antenna-module-anaren

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).

 

Links:

LR09A Module Price on Mouser and Digikey: http://eu.mouser.com/ProductDetail/Anaren/A110LR09A00GM/

http://www.digikey.com/product-detail/en/anaren/A110LR09A00GM/1173-1030-ND/3069152

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

 

 

MSP432 Launchpad is… launched

MSP432 Launchpad

The new 32bit Cortex M4F MSP432 is already soldered on a Launchpad, get one from TI’s store:

https://store.ti.com/msp-exp432p401r.aspx

It’s a new ARM Cortex M4F
MSP432 Launchpad12.99 USD + S&H = 1 MSP432P401R Launchpad

MCU Features:

  • 48MHz ARM Cortex M4
  • 95uA/MHz active power
  • 850nA RTC operation
  • 14-bit 1MSPS differential SAR ADC
  • AES256 accelerator

Development Tools

HW: XDS100, XDS100ET (the onboard version on the Launchpad)

SW: CCS. IAR search didn’t bring up nothing for now…

MSP432 RTOS

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.

Links:

MCU folder: http://www.ti.com/tool/MSP-EXP432P401R

Energy Trace: http://www.ti.com/tool/energytrace?DCMP=ep-mcu-msp&HQS=energytrace

MSP432P4x: http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/msp/low_power_performance/msp432p4x/getting_started.page?keyMatch=msp432&tisearch=Search-EN-Everything#second

430oh page: http://43oh.com/2015/03/hot-red-to-sexy-black-the-new-msp432-launchpad-retails-for-12-99/

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

TI CC3200 Launchpad – Quick Guide

TI-Exosite_CC3200A quick start guide to the CC3200 Launchpad:

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.

More

Prerequisites:

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

Shortlist:

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

Enjoy!

Issues:
  • 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…
Fastest way:
  1. Select COM port, put jumper on SOP pins, verify using Get Version (Reset push-button required).
  2. Formatted 4MB, nothing else checked.
  3. Apllied Service Pack Update.
  4. Flash the desired firmware.
  5. Remove SOP jumper. Put on the AP Jumper (VCC-P58)
  6. Connect to the AP without security
  7. Create a Profile with the local WiFi configuration (SSID, Key) and give it a index number. Save.
  8. 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

CC32xx Wiki: http://processors.wiki.ti.com/index.php/CC31xx_&_CC32xx

The public dashboard hosted on Exosite: https://ti.exosite.com/views/3194349686/3199082241

 

Late edit:
  1. 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…
  2. Preproduction Silicon doesn’t support SDK > 1.1
  3. 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
Even later:
  1. 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.
  2. Using the programmed configuration will be done removing that SOP jumper
  3. Uniflash 4.0 can’t be used for CC3200, use instead the old 3.4.x version
  4. The COM Port speed setting: 921600

BeagleBone SUBARCTIC issue

BeagleBone SUBARCTIC issue

BeagleBone SUBARCTIC issue

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:

SUBARCTIC in USBView

BeagleBone SUBARCTIC in USBView

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:

http://processors.wiki.ti.com/index.php/XDS_Target_Connection_Guide#Target_Connection_Design

http://processors.wiki.ti.com/index.php/XDS_Connector_Design_Checklist

 

 

4/30 for MSP430

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     $58.00

MSP-FET430U128 – $150     $175.00

MSP-FET430U100B – $130     $175.00

MSP-FET430U100C – $130     $175.00

International shipping included.

TI’s marketing hits again!

The new Tiva Launchpad EK-TM4C123GXL

The new Tiva Launchpad

The new Tiva Launchpad

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

Some links:

https://estore.ti.com/Tiva-C-LaunchPad.aspx

http://www.ti.com/tool/ek-tm4c123gxl

http://www.ti.com/product/tm4c123gh6pm

http://www.ti.com/lsds/ti/microcontroller/tiva_arm_cortex/c_series/tm4c_arm_cortex-m4/overview.page?DCMP=tivac-series&HQS=tiva-cseries-pr-lp Tiva™ C Series MCUs Overview

 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

2.7 inch E-Paper Display Module by EmbeddedArtists

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€).

Some Specs:

  • 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://www.pervasivedisplays.com/products/panels

http://www.embeddedartists.com/products/displays/lcd_27_epaper.php  the  29€ board

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

Energia, something between TI Launchpad series and Arduino/Wiring

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!

Energia, between TI Launchpad and Arduino

Energia, between TI Launchpad and Arduino

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.

The Energia Support Forum is hosted on 43oh.comhttp://forum.43oh.com/forum/28-energia/

Hardware support page: https://github.com/energia/Energia/wiki/Hardware

elinks on BeagleBone

installing and running elinks – the text mode browser – on a BeagleBone

BeagleBone is great!

BeagleBone running great

BeagleBone running great

install elinks:

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:

browsing the net: BeagleBone running elinks

browsing the net: BeagleBone running elinks

 

More BeagleBone linux

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

page: http://code.google.com/p/opkg/
download: http://code.google.com/p/opkg/downloads/list

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

nmap on BeagleBone

Installing nmap on BeagleBone

Maybe the best network scan tool available, the powerful nmap is also free.

http://nmap.org/

Install sequence:

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.

nmap on BeagleBone

nmap on BeagleBone

the make step is displaying 2 errors but is ok, make install shows 1 error but it works.

The Stellaris LaunchPad from Texas Instruments, ARM development made easy.

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.

TI Stellaris LaunchPad

TI Stellaris LaunchPad

General Launchpad links:

LaunchPad site: http://www.ti.com/launchpad

Build Your Own LaunchPad or LaunchPad BoosterPack Development Kit

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

TI-RTOS: http://www.ti.com/tool/ti-rtos

Stellarisware: http://www.ti.com/stellarisware

Build Your Own BoosterPack: http://processors.wiki.ti.com/index.php/BYOB

 

BeageBone QiLiCape – a wireless power charger cape for BeagleBone

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

TI datasheets: BQ51013A, BQ24075T

Wuerth/Wurth Electronic: 760308101 Coil datasheet

Next step: adding the BeagleBone connectors –  Open Source Design Credits: Adafruit (Adafruit Store BeagleBone Cape / Adafruit on Git  ) and Victor Sluiter (Element14 Profile Page / Blog)…

Special thanks: BeagleBone courtesy of  Shawn Silberhorn, Texas Instruments.

Project Updates:

QiLiCape-ioclk.v01

QiLiCape-ioclk.v01

C2000 demo program modification

C2000 Launchpad celcius to celsius change

C2000 Launchpad celcius to celsius change

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!

 

C2000 Launchpad Photos

TI C2000 Piccolo Launchpad

TI C2000 Launchpad

TI C2000 Launchpad

 C2000@Launchpad

  • 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
  • TMS320F28027
  • 8 PWM channels, eCAP, 12bit ADC, I2C, SPI, UART

 

https://estore.ti.com/LAUNCHXL-F28027-C2000-Piccolo-LaunchPad-P3088.aspx

… and the price is fabulous too.

 

Info: http://www.ti.com/tool/launchxl-f28027

Piccolo MCU Datasheet: http://www.ti.com/litv/pdf/sprs523h

MSP-FET430UIF

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.

Features:MSP-FET430UIF

  • 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/

RSS EETimes Semiconductor News
  • Silicon Labs to Acquire Sigma Designs December 13, 2017
    Deal focused on Z-Wave technology; Silicon Labs intends to divest or shutter other product lines.
  • Karamba Says It Can Protect CAN December 13, 2017
    Thus far, Trillium has been the sole voice promoting 30-year-old CAN bus protection. Now Karamba Security is in the game, claiming it better because SafeCAN authenticates a CAN bus-based network with "zero network overhead."
  • IoT Markets to Watch in 2018 December 13, 2017
    Predictive maintenance and asset tracking are two big IoT markets to watch in 2018 because they will provide real efficiencies and improved safety.
AdZone