Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum  |  Directory

Keywords: Match:
ARM9 SBC fits in 40-pin chip socket
Nov. 21, 2007

A Texas-based startup is shipping a tiny, low-cost ARM9 SBC (single-board computer) with an open hardware design. Instead of bringing I/O out to high-density surface-mount connectors, the Tin Can Tools "Hammer" SBC has 40 solder-friendly 0.1-inch pins, for easy prototyping of complex designs, the company says.


The Tin Can Tools "Hammer" has 40 I/O pins on the bottom, and a 2 x 7 pin JTAG interface on top
(Click each image to enlarge)

According to Tin Can Tools founder Rusty Herod, the high-density connectors on most small boards present a barrier to hobbyists and smaller companies wishing to prototype complex designs. He explains, "You can connect a 0.5 flex connector to it, but you have to solder the other end to something. You may need a scope, and fine-pitched soldering gear, and a converter board to break it out to a bigger pin pitch."


SSV's DIL/NetPC
(Click for details)
The Hammer, in contrast, is designed to fit into a "DIP" (dual in-line package) socket, similar to German board vendor SSV's extensive line of tiny DIL/NetPC SBCs (one that recently gained a piggyback WiFi module is pictured at right). Asked to compare his product to similar designs, Herod touted his product's availability in "complete" kit form, including a low-cost USB-based JTAG board, development "carrier" breadboard, and software.

Another plus, Herod says, is the Hammer's open hardware design. Asked specifically how the hardware design is licensed, Herod replied, "The schematics and other design files are available, what I call the 'hard layout.' I haven't put it under the GPL, but I wanted to keep it open. I didn't want to just put in a gate array and hide the code."


The full Hammer kit includes a Carrier breadboard, "Flyswatter" JTAG board, and the Hammer itself
(Click to enlarge)

Herod traces his career in the SBC market back to 1983, and he also happens to own AML Ltd, a manufacturer of handheld and mobile data terminals (including this one running Windows XP Embedded). However, Tin Can Tools is a separate venture, he said, explaining, "This is something I've always wanted to do." He clearly sounds enthusiastic about being in a position to make hardware engineering more accessible.

The downside of having I/O on large, low-density pin connectors, of course, is that less I/O fits. With only 40 pins, Hammer users must elect whether to use some pins for peripheral interfaces, or for GPIO (general-purpose I/O) lines, as shown in the diagram below.


Hammer's pins offer alternative assignments
(Click to enlarge)

The company plans additional designs in the future, possibly including models with more pins, Herod hinted. Hammer is the company's first product. Meanwhile, I/O can always be expanded via "any standard USB dongle," the company says, suggesting SparkFun's enc28j60 10baseT SPI based controllers and bluetooth UART (pictured below).


SparkFun's Ethernet and Bluetooth UART DIP modules
(Click either to enlarge)


The Hammer

The Hammer is based on a Samsung S3C2410A SoC (system-on-chip). The SoC integrates a 200MHz ARM920T core with a memory management unit (MMU), and 16KB each of instruction and data cache.

The tiny SBC measures just 0.75 x 2.25 inches. It has 16MB of NOR flash soldered onboard, along with 32MB of 100MHz SDRAM, according to Herod.

I/O reportedly includes:
  • 2 x UART's with IrDA support
  • I2C interface
  • 2 x SPI ports
  • 2 x 16-bit Timers/PWM’s
  • 8-bit LCD Interface + control signals
  • USB Host and Device ports
  • 2 x 10-bit analog-to-digital converters
  • 4 x external Interrupt pins
  • Up to 30 pins of GPIOs
Herod notes that some of the GPIO's and peripherals share the same pins. Developers must select either GPIO pins or their alternate peripheral functions (see diagram above).

There's also a standard JTAG interface with a 2 x 7 header. The whole package measures 0.75 x 2.25 inches, and fits into a standard 40-pin DIP socket with pins on 0.1-inch centers. It requires 120 mA of +5V DC power.

On the software side, the Hammer comes with an open source bootloader, Linux 2.6 kernel, and a root filesystem based on uClibc and Busybox, Tin Can said. Although the company has not tried running Windows CE on the SBC, according to Herod, the Hammer appears to offer sufficient resources to run the Microsoft embedded OS, though some porting effort would likely be required.

Carrier board

The Hammer Carrier Board contains a DC-DC converter, RS232 serial port, USB host and slave ports, and an SD/MMC memory card connector, beeper circuit, and a "large prototyping area on 0.1-inch grids," according to Tin Can. Like the hammer itself, the carrier board's hardware design is open.

Other touted Carrier Board features include:
  • 40-pin machined DIP socket that accepts the Hammer CPU board
  • DC power jack that accepts an external 5VDC regulated power supply (2.1mm center positive)
  • LM1117 3.3V@800mA voltage regulator for use in the prototyping area
  • RS232 connector (DB9 female)
  • RS232 transceiver circuit for console communications (2nd port is also available)
  • User controlled LED (tied to a GPIO pin on the Hammer)
  • User controlled push-button switch (tied to an interrupt pin on the Hammer)
  • Reset push-button switch
  • Four mounting holes
  • Board fits into a PACTEC CM5-125 standard case (available from Mouser Electronics)
  • Large user prototyping area (0.100 inch grid)
  • Signals from the Hammer CPU board are brought out to the user prototyping
  • +5V , +3.3V, and GND busses are available in the prototyping area
"Flyswatter" JTAG board

The Flyswatter can be used to debug the Hammer, or download code to its onboard flash. In addition to the Hammer, it is claimed to support "all ARM processors supported by OpenOCD software.

Touted features and specs include:
  • USB 2.0 Full Speed Device (12 Mbits/sec) interface
  • Provides a standard 2x7 pin JTAG interface
  • Adds a virtual RS232 serial port to a computer or laptop with full modem signals
  • Supports ARM target voltages of: 3.3V, 2.5V, 1.8V, 1.5V, 1.2V (voltage range: 1.2V to 3.6V)
  • Adds a virtual RS232 serial port to a computer or laptop with full modem signals
  • Runs off USB -- no external power source needed
  • Open hardware -- "complete" schematic provided
  • Open software -- software supported by OpenOCD (open source) debugger
  • Included CD comes with OpenOCD for Linux
  • Dimensions -- 2.5 x 3.0 inches
  • Package includes Flyswatter board, USB cable, 8 inch JTAG ribbon cable
Availability

The Hammer SBC is available now, priced at $160, or $250 for a kit that includes the Carrier and Flyswatter boards. Volume discounts are available, the company said. Once again, we note that Windows CE support currently is not available from the company, and would likely require some development effort.



Related stories:


(Click here for further information)


Windows XP for Embedded Applications
This white paper describes the benefits of using Windows XP when developing embedded applications.

A Manager's Guide to Selecting a Mobile Device Operating System
This white paper offers a comparative review of Microsoft Windows CE and Windows Mobile.

Visual Basic 6.0 to .NET Migration
This paper focuses on the methodology and techniques which Infosys (Microsoft Technology Center) has developed for migrating VB 6.0 Applications to .NET. Our approach ensures a smooth, cost effective, and efficient migration.

Mobile Device Security: Securing the Handheld, Securing the Enterprise
This whitepaper identifies security threats to corporate data on mobile devices and details how mobile devices can become a "backdoor" to the enterprise.

Mobile Device Security: The Eight Areas of Risk
It's common knowledge that adding mobile devices to your network increases security risks. There are multiple facets to mobile security, all of which should be paid close attention to. This E-Guide presents a more in depth look into the eight key areas of securing wireless devices.

Quality Assurance and .NET
This paper discusses best practices for functional, regression and load testing of .NET applications.

SCADA Security in Integrated Networks
As businesses leverage their SCADA systems by integrating them into the business networks, they must also assure the security of the SCADA system.

The Advantages of Small Form Factor HMI
HMIs have mutated and changed with new requirements, and they have become more flexible and capable. And while they've been doing that, they've become smaller and more useful.

9 Critical Requirements for Web Application Security
Learn why your Web applications expose dangerous security breaches and what’s required to effectively protect your Web applications and the sensitive information behind them.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)


Updated! The latest Windows-powered...

mobile phones!

other cool
gadgets

HOT TOPICS
Microsoft targets PNDs with new embedded OS
Microsoft tips .NET MF 3.0 highlights
Microsoft previews Windows Embedded Standard
Microsoft offers free Windows CE 6.0 textbook
Microsoft renames embedded operating systems
Microsoft unveils Windows Mobile 6.1
New Atom models target low-cost PCs
REFERENCE GUIDES
Windows Device Showcase
Intro to Windows Embedded
Intro to Shared Source
Real-time Windows Embedded
Windows Embedded books
Join our Windows Embedded discussion forums:
Windows XP Embedded
Windows CE
Windows Mobile


Windows Embedded developer newsgroups
Windows CE
XP Embedded
PocketPC
Smartphone

Microsoft's Windows Embedded resources
Embedded dev center
Mobile dev center
Windows CE tutorials
XP Embedded tutorials
Windows Embedded seminars
Windows Embedded application categories
3rd-party partners


BREAKING NEWS

• Qseven module sports Atom
• Windows Mobile phone has evil Android twin
• Japanese smartphone does widgets
• Microsoft baking a phone?
• Tutorial covers SQL database for Windows Mobile
• Smartphone vendor announces layoffs
• New Microsoft smartphone OS rumored
• Wyse beefs up thin clients
• Webcast explains Windows Mobile networking
• Omnia tipped for Verizon debut
• STD bus SBC runs Windows XP Embedded
• Tactical computer muscles up
• Carriers holding browser upgrade hostage?
• Software syncs Macs and Windows Mobile
• Windows handheld collects in-flight payments


MOST POPULAR (last 90 days)
• "Netbook" uses Intel's Atom N270
• Windows CE takes on Linux in low-end netbooks
• Windows Mobile 6.1 phone has GPS
• T-Mobile's Touch Diamond clone does HSUPA
• iPhone-like Windows Mobile device has 16GB of storage
• HTC phone has slide-out keyboard and TV output
• Windows Mobile trouncing the iPhone?
• HTC releases Touch Diamond ROM upgrade
• Sprint upgrades HTC Touch, Mogul
• Intel's Atom powers mini-ITX board
MOST POPULAR (Classics from the vault)
Windows XP Embedded USB boot
Troubleshooting Windows XPe's blue screen "Stop 0x0000007B" error
Asus reveals $190 mini notebook
Windows Mobile 6 SDKs available for download
Windows Mobile VPN client plays with Cisco
HTC adds GPS to Windows Mobile Touch line
Microsoft unveils Windows Mobile 6.1
Guide to HTC's Windows Mobile smartphone platforms
Customizing Windows XP Embedded thin clients
Visual Studio 2008 adds mobile application features

Also visit our sister sites:


Sign up for WindowsForDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  Directory  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Windows is a trademark or registered trademark of Microsoft Corporation in the United States and/or other countries and is used by WindowsForDevices under license from owner. All other marks are the property of their respective owners. WindowsForDevices is an independent publication not affiliated with Microsoft Corporation.