Design of PC host driver and application based on single-chip USB interface