Минимальная требуемая ширина канала рассчитывается примерно так:
1 зона = 3 канала
разрядность ШИМ - 2ка в этой степени даст количество уровней яркости, например в Ардуино 8 бит - 256 - уровней яркости. Если ШИМ сделан на какой-либо другой микросхемке, то берем из её даташита. на LPD6803 - 32 уровня - 5 бит на канал, на LPD8806 - 128 градаций - 7бит, MS2801 - 256 градаций - 8 бит. Где-то попадались микросхемки с ШИМ и на 1024 уровней - 10бит.
В итоге получаем:
бит_в_секунду = количество_зон * 3 * разрядность_ШИМ * кадров_в_секунду
По приведенному тобой примеру минимальная пропускная способность только для передачи данных о яркости каждого канала без служебной информации (например адресации какой канал какая яркость) должна быть:
17зон * 3канала/зону * 8бит/канал * 55кадров/сек = 22440 бит/сек
Это самая минимальная требуемая скорость при самом оптимальном протоколе, в плане объема передаваемых данных.
Количество служебной информации будет зависеть уже от протокола обмена и адресации каждого каждого канала. если будем адресовать каждый канал отдельно, то 17 зон * 3 канала/зону = 51 канал, достаточно 6 разрядного адреса (максимум 64 адреса), если требуется больше то берем нужное значение.
Тогда получим:
17зон * 3канала/зону (6бита_адреса/канал + 8бит_яркости/канал) * 55кадров/сек = 39270 бит/сек.