Передавать фоновые пакеты блоками "длиной" не более 0,2 сек...И вставлять межблочное "IDLE". А в этом IDLE реализовать процедуру повторного захвата...Если у кого-то есть пакет с более высоким приоритетом, то он и захватит магистраль "порвав" пакет с более низким приоритетом. Только на арбитраж по моим прикидкам нужно тратить 20-30мС, что при "длине" блока в 200мС кажется весьма существенной потерей и без того низкой пропускной способности