Silent Q

Azog's little slice of the world. Whee.

til-311 clock

Posted By azog on September 8, 2009

Have you ever heard of, or seen, a til-311 display?

til-311

These are interesting “mid-retro” displays. They can display hex digits (0-F), have both a left- and right- decimal point, and blanking and strobe inputs. The logic driver is built-in, which is the tiny circuit you see near the notch. Driving these displays is very easy by simply feeding 4-bit binary. And they’re handsome.

I picked up a stack of 8 of these for what I considered a decent price. You can still buy them new, but they’re pretty expensive. So what else would I do but build a clock around them?

The first thing I did was breadboard a concept to see if it would work. And you’ll forgive the messy breadboarding technique. It’s not like I’m being graded on my work.

til-311-bb

Once I had the basic idea down, I had BatchPCB fab up a board for me. My first one didn’t do very well, for reasons which I’ll explain later. So this is actually the second revision.

til-311-pcb

And a quick 30 minutes later…

til-311-clock

Since I got 8 of these and BatchPCB gave me to boards, I have enough parts to build another, if I so desire.

Some issues:

The decimal points are not driven by the display logic, they’re directly connected to the power rails, so you absolutely need to use a resistor. My first board did not use a resistor, and guess what? I burned out the left decimal points on four of these displays.

I tried to use an on-board 7805 5VDC regulator, but I really don’t know how to properly utilize these in anything beyond a simple breadboard.

And for a real /facepalm mistake, I tied the AVR RESET to ground. AVRs uses an active-low RESET, so the device never actually started to run. That actually had me scratching my head for a significant period of time.

So “version 2″ dropped the 7805 and I opted for a 5v switched wallwart from SparkFun for $6. I remembered to pulled RESET to VCC through a 1k resistor. I also included two limiting resistors on the left decimal points. I physically removed the socket pins for the right decimal points. I also used a trick I saw elsewhere: two large through-holes provide strain-relief for the wall-wart cable.

The time-base is a DS32KHZ, which I’ve used before, and love. The time setting switches are on a basic RC debounce circuit. Other than that, there is really nothing else on the board.

The clock is a basic 12 hour clock. On the minutes display, the left decimal point provides a blinking second indicator. On the hours display, the left decimal point provides an AM/PM indicator. Both of which you can see activated on the image above. The left-most hours display is also blanked depending on the hours.

There are a few issues with the software, but those can be addressed without concern over the hardware.


Comments

Leave a Reply

Please note: Comment moderation is currently enabled so there will be a delay between when you post your comment and when it shows up. Patience is a virtue; there is no need to re-submit your comment.