I successfully used Beagle USB 12 and 480 https://www.totalphase.com/products/beagle-usb480/ . Saleae https://www.saleae.com also has some USB functions but not as extensive. It's much more versatile and look cooler though :)
None of these are cheap though.