Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HW-ClockTWO Alpha Board (blank ALL LEDs) #1

Closed
GoogleCodeExporter opened this issue Jul 21, 2015 · 5 comments
Closed

HW-ClockTWO Alpha Board (blank ALL LEDs) #1

GoogleCodeExporter opened this issue Jul 21, 2015 · 5 comments

Comments

@GoogleCodeExporter
Copy link

PROBLEM :
1. To blank ALL LEDs, it is necessary to "disable" the Column Driver, IC U4, 
74HC154.
2. The control pins on U4 for this function are Pin 18 (G1) and Pin 19 (G2)
3. HIGH on G1 and G2 disables all LEDs, LOW enables all.
4. Presently, these pins are permanently grounded LOW.

SOLUTION :
1. Isolate Pin 18 and Pin 19 of IC U4 from Ground.
2. This requires a couple of cuts on the solder side, and one cut on the 
component side.
3. Verify with a multi-meter that these two pins are isolated from Ground.
4. Connect a wire link from Pins 18/19 of IC U4 to the micro-controller IC U3 
(ATMega) Pin 26 (PC3/ADC3)

Original issue reported on code.google.com by anoo...@gmail.com on 25 Nov 2010 at 8:49

Attachments:

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

Added control logic for this in init().

To enable:
digitalWrite(COL_DRIVER_ENABLE, LOW)

To disable:
digitalWrite(COL_DRIVER_ENABLE, HIGH)

To speed this up:
PORTC &= 0b11110111; // Enable col driver
PORTC |= 0b00001000; // Disable col driver

Original comment by wyojus...@gmail.com on 28 Nov 2010 at 3:09

@GoogleCodeExporter
Copy link
Author

The MEGA can't sink enough to handle both grounds.  I've gotten much better 
brightness with PIN 18 on the Col driver grounded and PIN 19 on the Col driver 
going to PC3 (COL_DRIVER_ENABLE).

Original comment by wyojus...@gmail.com on 28 Nov 2010 at 10:10

@GoogleCodeExporter
Copy link
Author

On C2 board, Pin 18 is grounded and Pin 19 goes to PC3 on AtMega. On C3 boards, 
this change must be implemented in the board design

Original comment by anoo...@gmail.com on 2 Dec 2010 at 4:25

  • Changed state: Started

@GoogleCodeExporter
Copy link
Author

Confirmed schematic changes on initial clock3.sch.

Original comment by wyojus...@gmail.com on 17 Dec 2010 at 12:38

  • Changed state: Fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant