Cara kerja cdi sangat sederhana, sebuah power tegangan 200 volt sampai 400 volt mengisi/ mengecas sebuah capacitor non polar biasanya antara 0,5 micro farad sampai 2 miro farad, kemudian dibuang dikonsletkan oleh sebuah SCR pada saat timing pengapian, maka akan menimbulakan percikan api pada coil pengapian yang akhinya akan membakar uap bensin di ruang bakar silender.