I really love building LED displays and have a decent understanding of multiplexing at this point. However, everything I've built is just binary, on or off, and I've been interested in building displays with LEDs with 2 or 4 bits of brightness depth, which I believe is most easily achieved with PWM.
I've looked at drivers like the TLC5955 and TLC5947 which seem to do the job. With 24 or 48 channels, that's enough to cover a "row" of what I want to create.
I'm just uncertain if it is possible to multiplex with a chip like this. They have an open drain, so I wonder if I just shared all the Cathodes for each row on the chip, then I could just do a refresh cycle where I drop the anodes for each row to low on an update, and keep the others high.