Inserting an i-ZnO layer to increase the performance of p-Si/n-ZnO heterojunction photodetectors