NextThingCo Introduces C.H.I.P. Pro, GR8 System On Module

NextThingCo, makers of the very popular C.H.I.P. single board Linux computer, have released the latest iteration of their hardware. It’s the C.H.I.P. Pro, an SBC designed to be the embedded brains of your next great project, product, or Internet of Things thing.

The C.H.I.P. Pro features an Allwinner R8 ARMv7 Cortex-A8 running at 1 GHz, a MALI-400 GPU, and either 256 MB or 512 MB of NAND Flash. The Pro also features 802.11 b/g/n WiFi, Bluetooth 4.2, and is fully certified by the FCC. This board will be available in December at supposedly any quantity for $16.

The design of the C.H.I.P. Pro is a mix between a module designed to be installed in a product and a single board computer designed for a breadboard. It features castellated edges like hundreds of other modules, but the design means that assembly won’t be as simple as throwing down some paste and reflowing everything. The C.H.I.P. Pro features parts on two sides, making reflow questionable and either 0.1″ headers or a cutout on a PCB necessary. As a single board computer, this thing is small, powerful, and a worthy competitor to the Raspberry Pi Zero. A C.H.I.P. Pro development kit, consisting of two C.H.I.P. Pro units, a ‘debug’ board, and headers for breadboarding, is available for $49, with an estimated ship date in December.

A $16 Linux module with WiFi, Bluetooth, and no NDA is neat, but perhaps a more interesting announcement is that NextThingCo will also be selling the module that powers the C.H.I.P. Pro.

The GR8 module includes an Allwinner R8 ARMv7 Cortex-A8 running at 1 GHz, a MALI-400 GPU, and 256 MB of DDR3 SDRAM. Peripherals include TWI, two UARTS, SPI (SD cards support is hacked onto this), two PWM outputs, a single 6-bit ADC, I2S audio, S/PDIF, one USB 2.0 Host and one USB 2.0 OTG, and a parallel camera interface. This isn’t really a chip meant for video out, but it does support TV out and a parallel LCD interface. A limited datasheet for the GR8 is available on the NextThingCo GitHub.

Putting an entire Linux system on a single BGA module must draw comparisons to the recent release of the Octavo Systems OSD355X family, best known to the Hackaday audiences as the Beaglebone on a chip. Mechanically, the Octavo chip will be a bit easier to solder. Even though it has almost twice as many balls as the GR8, 400 on the Octavo and 252 on the GR8, the Octavo has a much wider pitch between the balls, making escape routing much easier.

Comparing peripherals between the OSD355X and GR8, it’s a bit of a wash, with the OSD coming out slightly ahead with Ethernet, more RAM and fancy TI PRUs. Concerning pricing, the GR8 wins hands down at $6 per chip in any quantity. That’s significantly less than the OSD355X.

The original C.H.I.P. has been exceptionally well received by the community NextThingCo is marketing to, despite the community’s distaste for Allwinner CPUs, cringeworthy PR, and questions concerning the true price of the C.H.I.P.. The C.H.I.P. Pro will surely see more than a few uses, but the GR8 is the real story here. A jellybean part that contains an entire Linux system has been the fevered dream of a madman for years now. The GR8 makes putting the power of open software into any project much easier, and we can’t wait to see the applications it allows.

A Peek Under the Hood of the 741 Op-Amp

First introduced as an IC back in 1968, but with roots that go back to 1941, the 741 has been tweaked and optimized over the years and is arguably the canonical op-amp. [Ken Shirriff] decided to take a look inside everybody’s favorite op-amp, and ended up with some good-looking photomicrographs and a lot of background on the chip.

canRather than risk the boiling acid method commonly used to decap epoxy-potted ICs, [Ken] wisely chose a TO-99 can format to attack with a hacksaw. With the die laid bare for his microscope, he was able to locate all the major components and show how each is implemented in silicon. Particularly fascinating is the difference between the construction of NPN and PNP transistors, and the concept of “current mirrors” as constant current sources. And he even whipped up a handy interactive chip viewer – click on something in the die image and find out which component it is on the 741 schematic. Very nice.

We’ve seen lots of chip decappings before, including this reveal of TTL and CMOS logic chips. It’s nice to see the guts of the venerable 741 on display, though, and [Ken]’s tour is both a great primer for the newbie and a solid review for the older hands. Don’t miss the little slice of history he included at the end of the post.

The First 5nm Chip

For almost forty years, integrated circuits have become smaller and smaller. These chips started out with massive transistors in the early 1970s. They shrank to less than 1μm by 1990, and shrank yet again to less than 100nm by the turn of the last century. Now, Imec and Cadence are experimenting with 5nm technology – the smallest technology available for any mass-produced integrated circuit.

The history of microelectronic fabrication over the last decade is a story of failure. Something happened in 2005, and although chips could be designed at ever-smaller technologies, the transition to these smaller manufacturing processes didn’t go as smoothly as in the 70s, 80s, and 90s. Just a few years ago, Intel said 10nm chips would ship by 2015. These chips are nowhere to be found, and even 14nm technology is still catching up to the yields found in 22nm technology. In 2009, Nvidia said their flagship graphics card would be built with a 11nm process. The current Nvidia flagship desktop graphics card is built with 28nm technology. Moore’s law isn’t 18 months anymore.

While Imec and Cadence have completed the tapeout on a 5nm device, it’s just a test chip. Before starting manufacturing on a single process node, Intel and others will tapeout a simple test chip to verify their latest process. This 5nm tapeout will not become a manufactured chip, but it does mean we’ll see more talk about the 5nm process in the future.

How CMOS Works: Some Final Words About CMOS

Finishing up on the topic of CMOS bus logic I am going to show a couple of families with unique properties that may come in handy one day.

High Voltage Tolerant Family: AHC/AHCT

AHCT w/o high side diode
Note the missing diode to VDD

First up is a CMOS logic family  AHC/AHCT that has one of the protection diodes on the input removed.  This allows a 5V input voltage to be applied to a device powered by 3.3V so that I don’t have to add a gate just for the translation.  Any time I can translate and do it without any additional gate delays I am a happy engineer.

Of course the example above works in a single direction and bidirectional does start to get more complicated. Using a bidirectional buffer such as a 74AHCT245 will work for TTL translation when going from 3.3V back to 5V providing there is a direction control signal present.

Continue reading “How CMOS Works: Some Final Words About CMOS”

Hackaday Links: January 4, 2015

Chips as furniture is now a thing. It started off with a 555 footstool from Evil Mad Scientist and moved on to an EPROM coffee table. Now [msvm] over on the War Thunder forums has constructed a Nixie tube driver table. It’s based on the K155, and as a neat little addition, he’s included a real vintage chip under glass in the table.

Have some tongs, an anvil, and a blowtorch? Make some bottle openers out of framing nails. There’s a lot of variety here in the shapes of the bottle openers.

[Stephen] used a solid state relay he found on eBay to drive some Christmas lights. The SSR failed. That meant it was time to see inside of this relay looked like. The short answer is, ‘a lot of goop and epoxy’, but the traces look big enough to support the current it’s rated for.

Imagine a part of your 3D printer breaks. That’s alright, just print another…. oh, yeah. Well, I guess it’s time to make a bearing bracket out of wood.

The Electronica MK-54 and MK-61 (actually the Электроника МК-54) were incredibly popular Soviet programmable calculators. Now there’s an emulator for them.

[Rue Mohr] found a very cheap TFT display on an Arduino shield. The chip for the display was an SPF5408, a chip that isn’t supported by the most common libraries. He eventually got it to work after emailing the seller, getting some libraries, and renaming and moving a bunch of stuff. If you have one of these displays, [Rue] just saved you a bunch of time.

Teensys and Old Synth Chips, Together At Last

The ancient computers of yesteryear had hardware that’s hard to conceive of today; who would want a synthesizer on a chip when every computer made in the last 15 years has enough horsepower to synthesize sounds in software and output everything with CD quality audio? [Brian Peters] loves these old synth chips and decided to make them all work with a modern microcontroller.

Every major sound chip from the 80s is included in this roundup. The Commodore SID is there with a chip that includes working filters. The SN76489, the sound chip from the TI99 and BBC Micro are there, as is the TIA from the Atari consoles. Also featured is the Atari POKEY, found in the 8-bit Atari computers. The POKEY isn’t as popular as the SID, but it should be.

[Brian] connected all these chips up with Teensy 2.0 microcontrollers, and with the right software, was able to control these via MIDI. It’s a great way to listen to chiptunes the way they’re meant to be heard. You can check out some sound samples in the videos below.

Thanks [Wybren] for the tip.

Continue reading “Teensys and Old Synth Chips, Together At Last”

Rich Decibel’s Kequencer

It’s totally excellent when a simple concept results in something inspiring and fun. [Rich Decibel]’s Kequencer is a good example, starting off as many projects do: “I had an idea the other day and I couldn’t decide if it was good or not so I just built it to find out.” Be still our hackable hearts!

[Rich] built this sleek little sequencer from scratch and while the design may not seem very novel to begin with–eight square wave oscillators with on/off switches and pitch knobs, played in sequence–but the beauty of it is in the nuances of interaction and the potential for further hacking. From watching the video you can see how the controls can be used in very interesting ways to create and mutate adorable chippy tone patterns. Check it out after the crossfade.

Continue reading “Rich Decibel’s Kequencer”