precharge control