https://blog.csdn.net/zqixiao_09/article/details/50984074
https://pierrelib.pagesperso-orange.fr/buses/USB_in_a_Nutshell.pdf