В даташите на драйвер есть формула, связывающая ток через обмотку, опорное напряжение Uref и сопротивление резистора-шунта. Конденсатор тоже можно рассчитать, отталкиваясь от напряжения питания, индуктивности и паразитной емкости обмотки ШД. Но это сложно, долго и не нужно. Поэтому производитель драйвера в даташите пишет рекомендуемый номинал конденсатора, а проектанты изделия не изобретают велосипед, и ставят как велено. Если емкость конденсатора недостаточна, то будет ложное (раннее) срабатывание отсечки тока в момент коммутации ключей, из за броска тока при заряде паразитной емкости обмотки. Посмотри осциллографом форму напряжения на шунте - должна быть "пила" без резких скачков, "иголок". Сравни "пилу" с исправным каналом. "Пилы" может не быть, если драйверу задан нулевой ток через обмотку.
Я не совсем понимаю как резистор может не подходить... Если номинал его отличается от того, который стоял там изначально, то нужно менять резисторы парой, сгоревший и исправный (тот что в драйвере второй обмотки ШД), для того, чтобы не нарушилось соотношение токов в обмотках.