Привет, народ!
Есть у меня
эмулятор БП Dell собственной разработки, со своими фишками. Ознакомиться можно:
- в видео в
telegram или на
google-диске. Знаю, оратор из меня тот ещё - уж простите, в школе к доске практически не выходил =) Девайс обозрел, как мог
- в pdf в
telegram или на
google-диске.
- ниже по тексту.
В целом, устройство для сервиса полезное. Хочу выяснить, будет ли спрос у соратников по цеху.
Затеять ли серийное производство, и хотели бы вы увидеть такой эмулятор в продаже?Чтобы иметь понятную картину, прошу все вопросы/ответы/предложения и т.д. - в специально созданную группу
Dell UniPSU в Telegram. Можно и тут, просто телега вроде как удобнее. Приглашаю проголосовать в
опросе "Хочу/не хочу/куплю/не куплю" и высказаться. Если интерес будет ощутимым, можем обсудить схемотехнику и дизайн, реальные нужды в тех или иных функциях, ну и будем планировать план.
Фото:
Вложение:
Dell UniPSU 01.jpg
Вложение:
Dell UniPSU 02.jpg
Для тех, кто не хочет/не может читать pdf или смотреть видео, расскажу об устройстве тут:
Dell UniPSU сделан на микроконтроллере. Умеет отвечать на
любой валидный запрос, на который обязан отвечать штатный чип оригинального БП. Search ROM, Match ROM, Read ROM, Skip ROM, Read Status, Read Memory, Read Memory CRC8, с любого адреса. На борту 9 мощностей. Переключение джампером. 45, 65, 90, 130, 150, 180, 210, 240, 330 Вт. Уникальный ROM, корректные контрольные суммы CRC8 и CRC16. Другими словами, это значит, что сколько бы инженеры Dell не меняли порядок запросов - эмулятор будет работать там, где работают
штатные БП с иглой и валидацией через 1-Wire. Ну и если им взбредёт в голову повесить два БП на одну шину (стандартом допускается) - тоже будет работать. Пока в тех схемах Alienware с двумя БП, что видел - каждый БП имеет свою отдельную шину PSID.
Отображает индикацией состояния обмена:
- Чтение любого адреса памяти. Загорается всегда, если считан хоть один байт памяти. Не слишком полезный в работе индикатор.
- Чтение блока мощности. Фактически означает успешный обмен.
- Чтение блока тока. На реальных ноутах не видел ни разу пока, но мощность можно получить из напряжения и тока, так что такие вполне могут быть.
Отображает индикацией состояние шины PSID:
- Низкий/высокий уровень. Видно, когда дежурки встали, например. Некоторые модели после обмена кладут шину на землю, но тогда индикаторы обмена уже будут гореть. Ну и кратковременную вспышку при обмене всё равно можно увидеть.
- Замыкание на B+. Шина защищена. При срабатывании защиты от повышенного напряжения загорится светодиод.
Умеет считывать внешние БП. Позволяет проверить, в порядке ли шина, корректно ли отдаёт данные. Проверяет корректность ответа (CRC8), и корректность переданных данных (CRC16). Также отправляет считанное в UART - можно глянуть дамп, сравнить с наклейкой на БП, например. Определить подделку - у подделок серийник на корпусе часто не совпадает с дампом.
Имеет функцию селф-теста. Проверит состояние PSID, покажет индикаторами, и отправит в UART дампы на все 9 вариантов мощностей. Это на всякий случай.
Есть защита от переполюсовки на входе. Функция сомнительная, к тому же имеет побочку в виде заметного нагрева силового ключа на токах более 12А. Я видел на нём 51 градус в длительной нагрузке ~10A. Больше нечем было нагрузить. В серийной версии и полигонов можно будет добавить, если что. В общем, пока думаю, что полезно - мало ли у кого какие провода от ЛБП, и как часто они перетыкаются не туда... Всегда можно исключить из схемы перемычкой, в конце концов. Дело добровольное.
Благодаря хорошим силовым коннекторам можно пропустить через него все 17А току до потребителя. Да, выбор XT60 может показаться спорным в силу меньшей распространённости, чем классический асусный джек. Ну, если будет серийный выпуск, вполне можно предусмотреть установку и того, и другого. Можно и просто провода распаять.
Тем, кто считает, что один штатный БП на 330 Вт способен заменить все сразу, скажу, что встречаются в дикой природе модели, которые не переваривают БП большей мощности, чем им хочется. И на штатном БП токи потребления не посмотришь при диагностике, а на ЛБП - запросто.
Нюансы:
Моя плата не годится для серийного выпуска. Делал-то я себе, из того, что было под рукой, и теми способами, которые мне доступны. Для серийки её придётся переработать, изучить текущий рынок комплектующих, подобрать и закупить оптимальные из доступных, возможно значительно поменять концепт (если будет запрос ЦА), и скорее всего, поменять МК (рынок сейчас такой), может убрать/добавить что-то, пошаманить над прошивкой. Собирать придётся самому. Да и финансово как-то подсобраться, оценить итоговую стоимость и расходы, зарезервировать средства. В общем, нюансов много. Поскольку я ранее ничего серийно не производил, ну просто обязаны быть накладки =)
Монтаж у меня весь на нижней стороне, и я хочу, чтобы так и оставалось, чтобы у юзера не было возможности что-то случайно снести или замкнуть - надо будет делать либо пластиковую, либо металлическую крышку. У меня крышка из консервной банки =) Она лакированная, и ток не проводит. В серию такое не пустишь.
Или же, если это никому не интересно, то и делать ничего не надо будет. Тоже вариант.
О цене пока говорить можно лишь условно. Проголосуете в телеграм - возможно станет чуть понятнее. Ну пусть будет пока 3500-4000 руб.