2SK4017をモータードライバに使っていたのだが使っていて挙動がおかしいと思ったフシがあってちょっと調べてみた。
変な挙動というのはMOSFETがONになっているはずなのにVDSが0Vにならないとか、MOSFETをONにしている期間でOFFになってしまっていたりということが見られた。これはゲート電圧がギリギリアウトかなと思って調べたら、アウトだったと思う。
結局の所Vgが2.5Vかそれよりも高いくらいなのだが、電源が3.3V、下の図だと3Vしかなく、十分にMOSFETをONにできていなかったのではという疑問。
データシートを見ても3Vじゃ1Aくらいしか流せないようだ。
ちゃんとドライブすると、モーターが低回転でも、負荷をかけると電流が大きくなって、オーバーシュートする時間がかなり大きくなるので、その間電圧が読めません。
もし大きな負荷をかけたときに、OFFの間ずっとオーバーシュートするようだと電圧が読めなくなるから、その場合はオーバーシュートが消えるまでモーターONを休止するしかないかな。
このFETはちょっとスレッショルド電圧が高すぎるようですね。
スレッショルドに対して電源電圧が低いので、モーターの突入電流でちょっと電圧が下がると動作が怪しかったのです。チップMOSFETに張り替えて問題なくなる・・はず。