CablesNot all cable are equal. You can't beat a good shielded cable with proper ferrite chokes. The keywords when buying a cable are:
- Hi-speed,
- Shielded,
- Ferrite choke.
If buying on Amazon read the reviews!
Ports
Not all ports are equal, ports can be defective so try another port.
Power
Sadly too many USB SDRs take their power from the USB bus. There's no guarantee that a computer's USB system can supply the required current, so if the SDR supports an external power source then use it! For example, Pluto supports an external 5v supply through a second USB connector.
You can also get a Y splitter cable - if you use this cable then connect to two different USB hubs on your computer.
From
Wikipedia: A unit load is defined as 100 mA in USB 2.0, and 150 mA in USB 3.0. A device may draw a maximum of 5 unit loads (500 mA) from a port in USB 2.0; 6 (900 mA) in USB 3.0.
Laptops and desktops generally have more than one USB Controller, most have both USB 2.0 and 3.0 types with 3.1 on newer models.
Example 1
The current draw for radios varies from model to model. The Airspy HF+ draws ~140mA when operating. A single USB 2.0 type A port supplies a maximum of 500mA which is enough to drive the HF+ at full power. If you have other devices that are plugged into the same USB Controller, they also draw from that same 500mA supply, so that single USB Controller may not have enough current available for the HF+.
Example 2
HF+ 140mA + HP printer 120mA + external hard drive 350mA = 610mA. This will not work on a USB 2.0 Controller/Hub, but it will on a USB 3.0 Controller/Hub.
Bandwidth
There is no requirement for a USB bus to support the maximum bandwidth for the maximum data rate. USB 2.0 has a maximum data rate of 480 Mbps, this will be shared between the ports of the USB controller.