Для быстрой зарядки я бы лучше собрал блок  на буржуйской микрухе MAX713. Она специально создана для зарядки таких аккумуляторов.вот, что она умеет:
заряжать Никель-Кадмиевые и Никель-МеталлоГидридные аккумуляторы в количестве от 1 до 16 штук одновременно;
в режиме быстрого заряда регулировать ток заряда от С/3 до 4С, где С - емкость аккумулятора; 
в режиме медленного заряда доводить аккумуляторы до кондиции током С/16; 
отслеживание состояния аккумулятора и автоматический переход от быстрого заряда к медленному; 
в отсутствии зарядного тока через микросхему "утекает" всего 5мкА от аккумуляторов; 
возможность отключения заряда по температурным датчикам или по таймеру;
Вообще говоря,  заряжать аккумуляторы рекомендовалось током 0,1С, где С - емкость аккумулятора. Однако,  производители научились делать более совершенные аккумуляторы, позволяющие учинять над собой такое безобразие, как быстрый заряд (Fast Charge).
"It's okey", говорят они - вы можете заряжать наши аккумуляторы гораздо большим током - главное не превышать значение 4С, если вы не любитель пиротехнических эффектов.
Разумеется, чем больший зарядный ток используется в процессе зарядки, тем меньше времени нужно на эту самую зарядку. Однако, все же, увлекаться сильно не стоит - ток током, а долговечность аккумулятора тоже не последнее дело. Поэтому, в MAX713 реализован не только быстрый, но и медленный заряд (Trickle Charge), который включается по достижении аккумулятором полного заряда большим зарядным током.