I have a few PCBs that have 4 large 7 segment LEDs. They were countdown timers for squash courts. They use an RS422/RS485 feed to send them the value to display, and use a PIC16F877A to drive the LEDs through a ULN2004AN and a 4511 for each LED and 4116R-1 resistor arrays..
The Rx side of the input to the PIC is easy to sort out, although the Tx part is unpopulated. Some of the PCB tracks go under the LEDs so unclear (to me) where they go. I've traced the pinouts from the PIC as best I can, but can't see how the code does the multiplexing - I assume switching the ULN2004 to turn on/off the LEDs in turn.
If anyone can give me a heads up on how it might work I'd be grateful. I've attached front and rear view of the PCB and the pinouts that I've been able to trace.
Grateful for any input/feedback! I can code in C (just about!).
The Rx side of the input to the PIC is easy to sort out, although the Tx part is unpopulated. Some of the PCB tracks go under the LEDs so unclear (to me) where they go. I've traced the pinouts from the PIC as best I can, but can't see how the code does the multiplexing - I assume switching the ULN2004 to turn on/off the LEDs in turn.
If anyone can give me a heads up on how it might work I'd be grateful. I've attached front and rear view of the PCB and the pinouts that I've been able to trace.
Grateful for any input/feedback! I can code in C (just about!).