пятница, 29 марта 2024 г.

Не стоит доверять встроенной проверке обновлений GitLab

В GitLab есть встроенная проверка на доступность новой версии, которая ещё и рассказывает о критичности такого обновления. Но эта проверка адекватно работает только для поддерживаемых версий.

Пример: есть инсталляция GitLab CE 16.7.7 и недавняя рассылка GitLab Security Release: 16.10.1, 16.9.3, 16.8.5. Там упоминаются CVE-2023-6371 (High) и CVE-2024-2818 (Medium) которым подвержены все версии до 16.8.5.

При этом в дашборде показывает только "Update available", а не "Update ASAP"

Т.е. не стоит доверять этому виджету если вы не используете последнюю версию GitLab. Ещё не хватает сообщения о неподдерживаемой версии.

Переделка трансформатора - часть 1

При сборке блока питания на 5 выходов был использован тороидальный трансформатор на 40VA. Его номинальное напряжение вторичной обмотки 16.8V, а напряжение холостого хода 18V. Это давало около 25V после выпрямителя на холостом ходу или около 20V при токе 1A. В случае двухполярного питания +12V/-12V на стабилизаторах рассеивается около 16W тепла. Это не проблема для системы охлаждения, которая может рассеивать до 75W тепла, но вентилятор включается чаще чем хотелось бы.

Чтобы уменьшить выделение тепла буду дорабатывать трансформатор:

  • уменьшать напряжение существующей вторичной обмотки чтобы получить 14-15V с выпрямителя под нагрузкой 1A.
  • наматывать вторую вторичную обмотку чтобы получить одну с отводом от середины и заменять однополупериодный выпрямитель на диодный мост.

понедельник, 18 марта 2024 г.

Блок питания на 5 выходов

Мой регулируемый линейный блок питания на 30V 3A имеет только один выход. Для работы с операционными усилителями мне потребовалось двухполярное питание. Тогда я использовал два аккумулятора формата 6F22 "Крона", включённых последовательно со средней точкой (о вариантах получения двухполярного питания я писал тут). Аккумуляторы приходится периодически заряжать и их напряжение максимум 8.4, а в номинале 7.4V.

Больше сложностей возникает если совмещается аналоговая часть с цифровой и появляется еще одно или несколько напряжений питания (например -12V и +12V для операционных усилителей и +3.3V или +5V для цифровой части). Чтобы не возиться с аккумуляторами я собрал простенький линейный блок питания у которого 5 выходов: -12V, -5V, +3.3V, +5V и +12V. У блока нет регулировки ограничения тока (только токовая защита самого блока).