I want to make a driver board for my flipdot display. It is 28 columns and 16 rows. The circuit is pretty simple.
To flip a dot I need +6v on a high pin or -6v on a low pin and 0v on the column. I realize that this is the same as +12v high, 0v low and +6v on the column. But either way I am not aware of how to produce a middle reference except for a voltage divider which obviously is a bad idea.
It takes about 2 amps to flip the dot. Because of this I don't think it is going to be possible to flip an entire column at once but instead do them one by one. Luckily it is only supposed to take 1ms to flip them.
So my two questions are: How to I make a halfway reference between 12 and 0 volts that can handle 2 amps? And what sort of circuit should I be looking for that I can multiplex only one row at a time as well as one column at a time? My goal is to control the circuit with an atmega2560, is there a way for my row pins to be high, low or just open and reliably keep whatever is switching the rows neither high or low until actually set high or low?
To flip a dot I need +6v on a high pin or -6v on a low pin and 0v on the column. I realize that this is the same as +12v high, 0v low and +6v on the column. But either way I am not aware of how to produce a middle reference except for a voltage divider which obviously is a bad idea.
It takes about 2 amps to flip the dot. Because of this I don't think it is going to be possible to flip an entire column at once but instead do them one by one. Luckily it is only supposed to take 1ms to flip them.
So my two questions are: How to I make a halfway reference between 12 and 0 volts that can handle 2 amps? And what sort of circuit should I be looking for that I can multiplex only one row at a time as well as one column at a time? My goal is to control the circuit with an atmega2560, is there a way for my row pins to be high, low or just open and reliably keep whatever is switching the rows neither high or low until actually set high or low?