Встроенное испытательное оборудование используется для выполнения встроенного теста
BITE для BIT
(Не задействованы байты.)
Для военной / аэрокосмической техники совершенно нормально иметь дополнительное оборудование для испытаний.
Оригинальный IBM PC содержит удивительное количество встроенного тестового оборудования.
В случае вашего оборудования, тестовое устройство и некоторый статистический анализ помогут.
Это может быть сделано аппаратно в ключе, но, честно говоря, было бы проще с некоторым программным обеспечением.
Используйте два последовательных преобразователя USB-RS232 для создания петлевого устройства USB.
Отправка большого количества данных, пакетов контрольной суммы и измерение частоты ошибок.
Я предполагаю, что ваши ошибки возникают как на входе, так и на выходе.
Действительно, ребята из вашего оборудования должны взглянуть на некоторые замечания по применению; USB IS безопасный для горячей замены, ЕСЛИ сделано согласно книге.
В сети есть замечательный пример опто-соединения USB-чипа с платой, на которой он предотвращает подобные вещи. Микросхема USB подключена к хосту и получает питание от хоста, а интерфейс к микросхеме USB является SPI, который опто-связан с остальной частью платы.
Что касается вас, чипы частично выходят из строя. Поврежденные устройства могут нормально работать в течение нескольких месяцев, а затем погибнуть. Электростатический разряд («статический разряд») может делать то же, что вы описываете. Устройство может быть повреждено ударами, слишком маленькими, чтобы вы могли чувствовать.
Провода и элементы в полупроводниках микроскопические и легко повреждаются паразитным электричеством.
Если аппаратный дизайн в основном правильный, вероятно, причиной проблем, с которыми вы сталкивались, является ESD, когда устройства обрабатываются для включения / выключения. У вашего девайса есть собственный источник питания, и его напряжение заземления плавает относительно другого конца USB-кабеля, пока он не будет подключен.
Надеюсь, это поможет.