Led Matrix: Unterschied zwischen den Versionen

aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Wechseln zu: Navigation, Suche
(cleanup)
(linked/embedded partlist as google spreadsheet...but due to a stupid bug in mediawiki the iframe doesn't work)
Zeile 1: Zeile 1:
 
For the LED Matrix we want to build on the [[CCCamp2007]] we decided to design our own LEDMatrix Controller/Driver setup. It will consist of two parts.
 
For the LED Matrix we want to build on the [[CCCamp2007]] we decided to design our own LEDMatrix Controller/Driver setup. It will consist of two parts.
  
=== LED Matrix Driver Boards ===
+
== LED Matrix Driver Boards ==
 
Our Matrix should have a resolution of 48x72 pixels. So there will be 48 rows and 72 columns. The basic building block of our ledmatrix will consist of an 8x8 pixel module (or 8x48 or 8x76 depending on the levels of grayscale steps you want).
 
Our Matrix should have a resolution of 48x72 pixels. So there will be 48 rows and 72 columns. The basic building block of our ledmatrix will consist of an 8x8 pixel module (or 8x48 or 8x76 depending on the levels of grayscale steps you want).
  
Zeile 13: Zeile 13:
 
For the columns we take almost the same components except that we don|t need the mosfets. the mosfet drivers (which consists of mosfets of course - in fact its a half bridge and so contains one pMOS and one nMOS FET) are strong enough to drive a high current led with a constant current of 0.5A and peak currents of 1.5A
 
For the columns we take almost the same components except that we don|t need the mosfets. the mosfet drivers (which consists of mosfets of course - in fact its a half bridge and so contains one pMOS and one nMOS FET) are strong enough to drive a high current led with a constant current of 0.5A and peak currents of 1.5A
  
chips that might be usefull for this
+
=== partlist ===
 +
link to spreadsheet: http://spreadsheets.google.com/ccc?key=pZBTqi6Tn2l3eL8mkHINYJQ&hl=en
 +
<websiteFrame>
 +
website=http://spreadsheets.google.com/ccc?key=pZBTqi6Tn2l3eL8mkHINYJQ&hl=en
 +
height=300
 +
width=640
 +
</websiteFrame>
 +
 
 +
 
 +
 
 +
 
 +
==== chips that might be usefull for a LED matrix in general ====
 
* Texas Instruments
 
* Texas Instruments
 
** [http://focus.ti.com/docs/prod/folders/print/tpic6595.html TPIC6595] 8-Bit Power shifting register (250mA continious current per channel)
 
** [http://focus.ti.com/docs/prod/folders/print/tpic6595.html TPIC6595] 8-Bit Power shifting register (250mA continious current per channel)
Zeile 22: Zeile 33:
 
** [http://www.onsemi.com/PowerSolutions/parametrics.do?id=557 Shifting Registers] cheap :)
 
** [http://www.onsemi.com/PowerSolutions/parametrics.do?id=557 Shifting Registers] cheap :)
  
=== FPGA LED Matrix Controller ===
+
== FPGA LED Matrix Controller ==
 
an FPGA producing the correct signals to drive the above driver module, or drive many modules in paralell :)  for each module we need 3pins
 
an FPGA producing the correct signals to drive the above driver module, or drive many modules in paralell :)  for each module we need 3pins

Version vom 3. Juli 2007, 03:54 Uhr

For the LED Matrix we want to build on the CCCamp2007 we decided to design our own LEDMatrix Controller/Driver setup. It will consist of two parts.

LED Matrix Driver Boards

Our Matrix should have a resolution of 48x72 pixels. So there will be 48 rows and 72 columns. The basic building block of our ledmatrix will consist of an 8x8 pixel module (or 8x48 or 8x76 depending on the levels of grayscale steps you want).

for our matrix we need 6x9 = 54 modules.

So how is such basic building block connected? The cathode (GND) pins of all LEDs in each of the 8 rows are connected to each other. Also all the annode (+) pins of all lesds in each column are connected. Sowe get 8 rows and 8 columns. each column intersects each row and the intersections are the leds. To lighten up one specific led we have to set the row the led is connected to to GND and the column to +5V (we also need a resistor to limit the current). TODO: das besser erklaeren rasteransteuerung etc.

The 8 rows are each connected to a powermosfet and are driven to ground one at a time (so the matrix is 8times multiplexed). For driving the mosfets we use 2x Quad-mosfetdriver which in turn are controlled by a 8bit shifting register.

For the columns we take almost the same components except that we don|t need the mosfets. the mosfet drivers (which consists of mosfets of course - in fact its a half bridge and so contains one pMOS and one nMOS FET) are strong enough to drive a high current led with a constant current of 0.5A and peak currents of 1.5A

partlist

link to spreadsheet: http://spreadsheets.google.com/ccc?key=pZBTqi6Tn2l3eL8mkHINYJQ&hl=en



chips that might be usefull for a LED matrix in general

FPGA LED Matrix Controller

an FPGA producing the correct signals to drive the above driver module, or drive many modules in paralell :) for each module we need 3pins