☀ ❄ Рабочая температура для каждого компонента

Вступление

В статье  🟢 Комплексная проверка компонентов библиотеки (УГО и Посадочные места) описано как получить библиотеку высокого качества, сейчас посмотрим как её улучшить 

Устройства могут разделятся по диапазону рабочей температуре, основные цифры такие:


Диапазон
Мин. раб. температура Макс. раб. температура

Коммерческий ( анг. Commercial) 0 °C +70 °C

Промышленный ( анг. Industrial) -40 °C  +85 °C

Военный ( анг. Military) -55 °C +125 °C

Соответственно, если вы проектируете ПП для использования в конкретном диапазоне, то и ВСЕ компоненты должны подходить для этого (иметь такой же или более широкий диапазон рабочей температуры).

Как сделать

По сути это дело немного муторное, и, чтобы сделать процесс проверки наиболее правильным и быстрым предлагаю добавить в библиотеке к каждому компоненту два поля:

RU EN
Максимальная рабочая температура Maximum Operating Temperature
Минимальная рабочая температура Minimum Operating Temperature

Таким образом, в идеале это должно происходить на этапе добавления компонента в общую библиотеку:

Пример

Это платка измерителя влажности почвы WiFi и Bluetooth, я ожидаю, что такое устройство будет стоят на улице, воткнутой в землю, как под солнцем летом, так и зимой в мороз:

Что ж, посмотрим все ли компоненты выдержат (отсортировал по отрицательной температуре):

Самыми слабыми оказались разъемы (питание и насоса), кнопки и фоторезистор, но даже значение -25 °C меня удовлетворяет.

Таким образом, имея заполненные поля для каждой детали выявить неподходящий компонент очень быстро и просто.

Автоматизация проверки диапазона

Имея одинаковые поля для всех компонентов возможно сделать автоматическую/полуавтоматичскую проверку. Такое позволяет сделать KiBot для KiCad, что будет очень удобно, если вам часто нужно соответствовать строгим температурным требованиям (или другим):

https://github.com/INTI-CMNB/KiBot

[FEATURE] Temperature range check #643

Выводы

🟢 Требования к температуре окружающей среды могут быть установлены в техническом задании, но, даже если нет, то проанализируйте, требует ли проектируемое устройство таких условий
🟢 Использованы именно два поля (макс. и мин. температура) для облегчения сортировки и чтобы не было разных разделительных знаков (-, ~, to)
🟠 Если искать компонент через фильтры (LCSC и др.), то некоторые из них могут быть пропущены, используйте ручной перебор и просмотр документации, если нет подходящих
🟠 В нередких случаях (LCSC и др.) для компонента может быть указан неправильный диапазон (отличающийся от документа в лучшую сторону), я замечал это уже не раз
🔵 Могут существовать разные версии одной и той же микросхемы для разных применений (пример, IP175G/GH: 0~70°C IP175GHI: -40~85°C;)
🔵 Остальные составляющие (источники питания, провода, разъемы, двигатели, светодиоды) также должны соответствовать требуемому диапазону
438
RSS
Нет комментариев. Ваш будет первым!
Загрузка...