回答:
単一のICでこれを行う簡単で手頃な方法は見つからなかったため、このようなプロジェクトを「言い訳」としてFPGAの使い方を学ぶために「使いました」。PCからRS232ポート経由で50 Hzのリフレッシュレートで、Altera CycloneII EP2C5と各行と列にトランジスタを使用して駆動される、16の「グレー」レベルで導かれる20x16の単一アレイを処理できました。専用IC以上のコストは掛からないと思います。
はい、まあまあのマキシムMAX7219またはMAX7221 ICをカスケード接続して、SPIを介して最大8つの8x8 LEDマトリックスを制御できます。
完璧ではありませんが、コード例を入手できます...これにより、プログラミングが少し簡単になります。
TLC5947の8つを使用できます。
http://focus.ti.com/lit/ds/symlink/tlc5947.pdf
TLC5947は、各チャネルに12ビットの輝度データをシフトインすることにより制御される24チャネルのPWMです。これにより、各LEDにほぼ連続した色のスペクトルが得られます(LEDあたり3チャネル-> 24チャネルICあたり8個のLED)。
それらの8つは直列に制御できるため(データシートの1ページ目の例を参照)、基本的には、12ビットの192レジスタを持つ単一のICであるかのように扱うことができます。ただし、特定のクロック速度では、これによりリフレッシュレートが8で割られることに注意してください。