I am working to restore to operation a 1950's vintage basketball scoreboard. The electro-mechanical system is totally shot and inoperative and will be replaced with something electronic ... CMOS counters, drivers, etc.
There are 7 single digit displays as follows
A. 8 minute count down timer with 3 digits (minutes, 10 sec & seconds).
B. Home score - 2 digits (0 to 99)
C. Visitor score - 2 digits (0 to 00)
Each digital display contains 20 each 7-1/2 watt incandescent 120 volt bulbs in a 4 wide by 7 tall pattern as shown in the first attachment with my way of numbering the 13 segments (1 thru D) alongside.
Either 1 or 2 bulbs are illuminated in each of the 13 segments (a total of 13 segments) to form digits 0 thru 9. Not too unlike today's 7 segment digital displays.
I have arrived at the proper CMOS components and design that will drive the clock and score, but am falling short on the proper way to drive the 13 segment display. Of course we know about the BCD to 7 segment display drivers like the 74C48, but there is no such thing as a BCD to 13 segment driver. So, I guess the solution is just to build one... by encoding the truth table into a EEPROM. That could be done with a very small EEPROM. The project would require 7 of these, one for each display.
My problem is.... I don't know anything about programming EEPROMS and I need someone to lead me by the hand into understanding how to do this step by step or maybe someone to make these for me. Also, I don't want to get involved in purchasing an expensive memory programming machine. Maybe there is a cheap way to do this?
The truth table is shown in attachment 2.
The 120 volt bulbs can be driven via individual solid state relays such as the Sharpe PR22MA11 which can pass 150 ma. Two of the 7.5 watt bulbs would draw about 125 ma. These cost only about 40 cents each and I would need about 91 of them (7 displays times 13 segments per display).
I know that most of you will say... gee, this can easily just be done with a microprocessor. However, my stage of learning is not yet that advanced and I prefer to do it with CMOS technology.
Any suggestions and alternate approaches would be greatly appreciated.
Dave
An Old Timer
There are 7 single digit displays as follows
A. 8 minute count down timer with 3 digits (minutes, 10 sec & seconds).
B. Home score - 2 digits (0 to 99)
C. Visitor score - 2 digits (0 to 00)
Each digital display contains 20 each 7-1/2 watt incandescent 120 volt bulbs in a 4 wide by 7 tall pattern as shown in the first attachment with my way of numbering the 13 segments (1 thru D) alongside.
Either 1 or 2 bulbs are illuminated in each of the 13 segments (a total of 13 segments) to form digits 0 thru 9. Not too unlike today's 7 segment digital displays.
I have arrived at the proper CMOS components and design that will drive the clock and score, but am falling short on the proper way to drive the 13 segment display. Of course we know about the BCD to 7 segment display drivers like the 74C48, but there is no such thing as a BCD to 13 segment driver. So, I guess the solution is just to build one... by encoding the truth table into a EEPROM. That could be done with a very small EEPROM. The project would require 7 of these, one for each display.
My problem is.... I don't know anything about programming EEPROMS and I need someone to lead me by the hand into understanding how to do this step by step or maybe someone to make these for me. Also, I don't want to get involved in purchasing an expensive memory programming machine. Maybe there is a cheap way to do this?
The truth table is shown in attachment 2.
The 120 volt bulbs can be driven via individual solid state relays such as the Sharpe PR22MA11 which can pass 150 ma. Two of the 7.5 watt bulbs would draw about 125 ma. These cost only about 40 cents each and I would need about 91 of them (7 displays times 13 segments per display).
I know that most of you will say... gee, this can easily just be done with a microprocessor. However, my stage of learning is not yet that advanced and I prefer to do it with CMOS technology.
Any suggestions and alternate approaches would be greatly appreciated.
Dave
An Old Timer