Являются ли USB-кабели специфичными для конкретного устройства?

У меня есть дюжина или около того кабелей USB или USB к мини-USB, которые лежат вокруг. Это раздражает - следить за тем, что к чему идет.

Являются ли они взаимозаменяемыми или зависят от конкретного устройства?

Меняет ли это ответ, если я ожидаю, что устройство будет передавать данные, а не просто заряжать аккумулятор?

Например: Могу ли я ожидать, что мини-USB, который заряжает сотовый телефон, также будет заряжать контроллер PS3?

Будет ли Ферритовый шарик - цилиндр на некоторых кабелях - влияет на совместимость с USB? Является ли это необходимым компонентом для функционирования предназначенного для него устройства?