Industry sponsors:
HOME | NOTEBOOKS | Tablets | Handhelds | Panels | Embedded | Rugged Definitions | Testing | Tech primers | Industry leaders | About us
Sponsors: Advantech | Dell Rugged | Getac | Handheld Group | Juniper Systems | MobileDemand
Sponsors: Motion Computing | Samwell Ruggedbook | Trimble | Winmate | Xplore Technologies

« March 2010 | Main | May 2010 »

April 09, 2010

Waterproofing rugged computing equipment

During the course of testing in the lab, we examine ruggedness specifications and claims. For the most part, while we report and comment on those specs, we do not put them to the test. That's because ruggedness testing is pretty involved business, and checking how much punishment a device can take before it fails makes about as much sense as a car magazine running a test vehicle into a concrete wall to see if it is indeed as safe as the manufacturer says.

There are, however, exceptions. If a manufacturer claims their product can be dropped from four feet without damage, we may try that. And if a product is advertised as being waterproof, we may check that claim out as well. And this is where it gets interesting.

Most rugged products have an ingress protection rating in their specs. If the IP code system is used, as defined by international standard IEC 60529, then the second number in the code indicates protection against water. An IP67, for example, means that the product is totally protected against dust (that's the "6"), and also protected against immersion into water down to one meter (3.3 feet) for up to an hour. IP68 means protection against continuous immersion, as specified by the manufacturer.

So are there mobile computers that are waterproof? The answer is yes. There is a small, but not insignificant number of systems, primarily handhelds, that carry IP67 ratings. And the marketing for those systems often includes pictures or videos of full immersion. At trade shows you sometimes see waterproof handhelds or tablets sitting in tanks, running video to show that they are, indeed, alive and unharmed.

Now it is abundantly clear that even machines that carry IP67 ratings are not dive computers and that few will ever even be immersed in water. However, given their intended use, they MAY fall INTO water, just as they may fall off a speeding pickup truck and get stepped on. Hence our occasional testing of the stated design limits and a bit beyond.

That said, as a certified scuba diver with a good degree of experience, I've come across some pretty fascinating underwater electronics that are sealed. Diving is really interesting in that pressure plays a huge role. Each 33 feet of sea water (or 34 feet of fresh water) adds one atmosphere, or 14.7 psi, of pressure. You'd think that divers get crushed down at 100 feet, but that's not so because the human body is mostly water anyway (60-80%, depending on the individual), so all we have to worry about are the air spaces inside of us (lungs, sinuses, ears, mask mostly). We equalize pressure by breathing in pressurized air that perfectly counterbalances the water pressure. The result is that even at substantial depth, your dive mask doesn't leak at all; the flimsiest of seals will keep water out as long as there is no pressure difference and as long as there is indeed a seal that keeps air and water apart.

This means that, theoretically, if there were a way to dynamically pressurize the inside of a rugged computing device, even very delicate seals (like the very thin silicone skirt of a dive mask) would be enough to keep water out even at great depth. Now obviously, no one is about to put automated compressed air pressure equalization systems into a handheld computer; that is not what such devices are for. It's interesting, though, to examine how underwater electronics ARE sealed:

- Most underwater cameras use special housings that still allow access to the camera's controls. They usually have one big O-ring seal for the housing clamshell, and then individually sealed pushbuttons.

- Recently, an exceedingly simple waterproofing method for cameras has come on the market. It simply consists of a sealed bag of clear plastic with a lens in it. It isn't protecting against pressure, but it sure keeps the water out.

- Dive computers (the ones that compute nitrogen loading, depth, dive time, remaining time, etc.) are sometimes oil-filled. Since oil cannot be compressed, there are no pressure issues.

- There are a number of waterproof cameras now that can handle up to 33 feet of water. Examples are the Olympus Tough series, the Canon D10, the Panasonic TS2 and more. We've tested most of those down to 50 feet, and had one down to 77 feet. Those are regular cameras with LCDs, battery and I/O compartments, and numerous controls. So it might be interesting for rugged computer engineers to take one of those cameras apart and see how they do it. (Btw, LCDs sometimes get compressed so that the image is temporarily impacted, and sometimes buttons are pushed in from the water pressure).

What does all this mean for the waterproofing of rugged mobile systems? Mostly that a good understanding of pressure and sealing is required to design reliable waterproofing. Apart from the fairly complex issues of pressure, there's also a good deal of common sense. Keeping things as simple as possible is key. In a setting where ANY failure can be fatal to the equipment, it only makes sense to keep the potential points of failure as few as possible, and as simple as possible. It is not surprising that NASA has always been big on the concept of "fail-safe," i.e. systems that if they failed they failed so as not to jeopardize the larger purpose, such as survival of astronauts. Likewise, scuba regulators are designed so that if they fail, they free-flow rather than shutting off air, thus giving the diver a chance at survival.

The conclusion is that the key to waterproofing of rugged computing systems is keeping things as simple as possible. This means keeping openings to the inside at a minimum, providing double protection whenever possible, and designing things to be as fail-safe as possible. Whatever seals there are must be totally reliable; resistant to twisting, ripping or falling out; durable; and easy to procure and replace. Seals should also be noticeable so users can see if something is amiss (we once failed to notice that a black O-ring in a black housing was missing, with nasty consequences). Rule #1 though is that the less there is to seal, the better.

Posted by conradb212 at 08:52 PM | Comments (0)

April 03, 2010

Finally: decent HD video on Atom boxes thanks to Broadcom card

The dirty little secret of millions of Atom N270-based netbooks (and pretty much all other Atom-based systems) is that they really cannot run HD video. If you try it, you get choppy video that creeps along at frame rates of no more than 10 frames per second max even with just 720p video, let alone 1080p. This makes HD video on Atom-based systems impossible to watch. It's a huge disappointment for anyone who thought a "netbook" would surely be able to handle today's high definition media formats, and certainly an annoyance for many customers of vertical market Atom boxes as well.

Well, third party to the rescue. And it's not nVidia (though that company's Ion technology will certainly improve the dire Atom platform graphics situation so that it becomes at least bearable). No, it's Broadcom which offers an inexpensive add-on card that can transform virtually non-existing Atom high-def decoding into something respectable and quite useful.

The Broadcomm "Crystal HD" High Definition hardware decoder BC970012 with the Broadcom AVC/MPEG-2/VC-1 video/audio BCM70010/BCM70012 decoder chipset is a PCIe Mini Card designed to allow full high definition real-time decoding for hardware that otherwise could not do so. The board can decode H.264 480i/480p, 720p, and 1080i/1080p at 40Mb/second.

I had read about the Broadcom solution last December, but never had a chance to check it out until an Atom N270-based Advantech ARK-DS303 digital signage player arrived at the RuggedPCReview lab. It had the Broadcom module installed as an option, since signage player customers may have a need for high definition video playback.

To test the HD playback capabilities of the Broadcom Crystal HD decoder, I installed both QuickTime and the freeware Media Player Classic HomeCinema 1.3, copied a 250MB 720P high definition Quicktime (.mov) movie recorded on a Bonica HD video camera onto the Advantech player and then ran the movie side by side on an Apple iMac27 and a 22-inch display hooked up to the ARK-DS303, set to 1680 x 1050 pixel resolution. Amazingly, the DS303 kept up with the vastly more powerful iMac throughout the movie, with playback quality being almost identical. There was a very slight choppiness at times, but it did not materially impact playback.

I then ran a full 1080p MPEG4 movie trailer on the DS303 and it never missed a beat. In fact, it almost ran better than 720p video. That is very impressive for a low-power Atom player with just a gig of RAM and no fancy hardware. By comparison, an Acer Aspire One netbook with basically the same hardware as the DS303 sputtered along at just a few frames per second. Our findings are confirmed by this test of the Broadcom card by SilentPCReview.

On a personal level, what this means is that if you have a netbook that has an empty PCIe slot, you can get a Broadcom BC970012 board on eBay or from a company like Logic Supply (see Logic Supply BCM970012), download the drivers from Broadcom (see Crystal HD download page) and finally have decent HD video playback on your little underachiever.

For manufacturers and resellers of rugged tablets and other mobile devices based on the Atom platform, and especially the N270, N280 and the new N450 (and probably the D510 as well), by all means make the Broadcom board available at least as an option! Due to its low cost, the Broadcom BCM970012 PCIe board is virtually a no-brainer for N270/N280 systems, and the newer N450 systems can definitely benefit from Broadcom's follow-up BCM970015.

The video below shows the same 720p (1280 x 720) clip playing on an iMac27 on the left and on the Atom 270-powered Advantech ARK-DS303 with the Broadcom module on the right.

I should mention that the situation is somewhat different for devices based on "Silverthorne" Atom chips, i.e. those with Z5xx Atom processors. Those actually havehard ware support for H.264 and other HD decoding. However, in order to take advantage of that capability, OEMs must include the necessary codecs, or users must run applications that come with those codecs (such as CyberLink or PowerVideo). For example, a Atom Z530-based Fujitsu LifeBook UH900 currently in the lab easily plays 1080p video at full frame rates.

Posted by conradb212 at 04:38 PM | Comments (0)