«Умерший» USB–NVMe-корпус оживает, если поднять питание JMS583 с нижнего края допуска
0.95 В на 1-вольтовом домене JMS583 укладывается в паспортный минимум, однако для части ранних Orico TCM2-C3 этот уровень оказался критичен при старении. В одном из ремонтов подъём питания к типовым 1.0 В вернул USB–NVMe-корпус в работу на несколько лет. Ценность случая определяется проверкой пульсаций, запуска и нагрева после изменения делителя.
Ранние прозрачные USB–NVMe-корпуса Orico TCM2-C3 с мостом JMicron JMS583 получили ремонт, сводящийся к небольшой коррекции 1-вольтового питания контроллера. Экземпляры с характерным отказом сначала нестабильно определялись по USB, затем переставали запускаться. После подъёма напряжения, измеренного около 0.95 В, ближе к типовым 1.0 В корпус снова начал работать; сообщается о нескольких годах эксплуатации после переделки.
JMS583 преобразует USB 3.1 Gen 2 в PCIe Gen3 x2 для NVMe-накопителя. В документации JMicron для цифрового домена VCCK и аналогового AVDDL указан диапазон 0.95–1.10 В при типовом значении 1.0 В. Формально 0.95 В допустимы, однако это значение оставляет почти нулевой статический запас до нижней границы. Реальная граница запуска определяется также разбросом кристалла, точностью обратной связи DC/DC-преобразователя, падением на дорожках, ESR выходных конденсаторов и переходным процессом при включении.
Для режима USB 10 Гбит/с и активного PCIe-соединения даташит приводит типовые токи около 238.3 мА для VCCK и 422.6 мА для AVDDL. Эти цифры показывают масштаб проблемы: мультиметр способен показать 0.95 В на холостом ходу, пока на выводах микросхемы при старте или при обмене возникают кратковременные провалы. Отказ может проявиться до инициализации NVMe, поэтому операционная система видит исчезнувшее USB-устройство, а сам SSD остаётся исправным.
Причина деградации конкретных корпусов не подтверждена опубликованным анализом отказов JMicron или Orico. Версия с потерей запаса из-за дрейфа преобразователя и конденсаторов физически правдоподобна, но не заменяет измерений. Доступное описание ремонта также не фиксирует номиналы резисторов, изменённых в цепи обратной связи, и не содержит осциллограмм VCCK либо AVDDL. На плате могут быть отдельные точки питания, а коррекция одного узла не гарантирует штатный режим другого.
После модификации требуется измерить постоянное напряжение непосредственно у питающих выводов моста, оценить пульсации осциллографом и проконтролировать температуру при длительной записи. Рост с 0.95 до 1.0 В при прочих одинаковых условиях повышает динамическую составляющую потребления CMOS-логики приблизительно на 10.8%, поскольку она пропорциональна квадрату напряжения. В компактном корпусе этот прирост способен изменить тепловой режим контроллера и соседнего SSD.
Обозначение TCM2-C3 не гарантирует одинаковую аппаратную часть. У пользователей встречались корпуса с мостами Realtek RTL9210 и RTL9210B, для которых данная переделка неприменима. Перед вмешательством необходима идентификация микросхемы на плате и трассировка конкретного узла питания. Случай с JMS583 показывает, что питание у нижней паспортной границы может пройти выпускной контроль, но потерять запас устойчивости спустя годы эксплуатации.