support calibration and more acquisition mode, todo:multigain