Распиновка dell блок питания

Обновлено: 07.07.2024

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Приглашаем всех желающих 25/11/2021 г. принять участие в вебинаре, посвященном антеннам Molex. Готовые к использованию антенны Molex являются компактными, высокопроизводительными и доступны в различных форм-факторах для всех стандартных антенных протоколов и частот. На вебинаре будет проведен обзор готовых решений и перспектив развития продуктовой линейки. Разработчики смогут получить рекомендации по выбору антенны, работе с документацией и поддержкой, заказу образцов.

Не видя ссылки судить сложно но может и контроллер заряда литиевой батареи накрыться, современные БП отдельных проводов (как ранее) для заряда не имеют и если комп работает а батарея не заряжается может и не БП виноват.

_________________
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, RK3AOR.

Приглашаем 30 ноября всех желающих посетить вебинар о литиевых источниках тока Fanso (EVE). Вы узнаете об особенностях использования литиевых источников питания и о том, как на них влияют режим работы и условия эксплуатации. Мы расскажем, какие параметры важно учитывать при выборе литиевого ХИТ, рассмотрим «подводные камни», с которыми можно столкнуться при неправильном выборе, разберем, как правильно проводить тесты, чтобы убедиться в надежности конечного решения. Вы сможете задать вопросы представителям производителя, которые будут участвовать в вебинаре

А БП точно родной? У Dellа от блока питания идет ТРИ. провода. Может быть неконтакт в разьеме, может дело в проводах.

_________________
Электроника - это наука о контактах.


У Dellа от блока питания идет ТРИ. провода.

И по третьему проводу по I2C идёт идентификация БП и его характеристики. Ещё и серийный номер на всякий случай
Не хватает мощности у БП, или вообще нет ответа - комп сам включает энергосбережение и отключает зарядку, о чём потом честно сообщает.

И это поведение постепенно становится нормой, а не исключением

_________________
In theory, theory and practice are the same. In practice, they're not.

Не I2C а 1Wire. В БП стоит память по типу домофонных таблеток. Чтение идентификатора (родной\неродной, мощность) БП происходит по третьему (центральному) контакту. У меня из-за расшатанного гнезда на третий контакт пошло 19В, памяти поплохело и все. Лечиться заменой зарядки. Некоторые достают эту память и впаивают прям на материнку ноута.

_________________
In theory, theory and practice are the same. In practice, they're not.

Можно попробовать где нибудь другой блок (благо ноутбук вещь носимая), тогда станет ясно где проблема. Разъем то коаксиальный уже или квадратный? В блоке питания Делл стоит мсхема DS2502 фирмы Далас, в которой зашита информация о мощности блока от 65 Вт до 120 Вт в зависимости от марки ноута, никаких других идентефикаторов там нет. При включении ноута инфа считывается и прописывается в Биос, можно посмотреть в настройках, нажав F2 или F5, если система опознавания не исправна, то вместо мощности там будет Unkown то есть не опознано, и соответственно не будет зарядки. У меня произошёл аналогичный случай. Имею пару ноутов для автодиагностики Самсунг и Делл, и вот надоело таскать на работу пару блоков питания, решил прикошачить к блоку Делл хвост с разъёмом от Самсунга , что и было проделано и все работало нормально . Пока чёрт меня не дернул померить напряжение на свободном разъеме. Подключил Делл на разъме Самсунга 19В, затем отключил Делл, подключил Самсунг, замерил , тоже 19 но при замере не обратил внимание , что в центре разъёма игла и видно замкнул ее на плюс 19В, после чего начались события описнные в 1 посту, т.е. накрылась мсхема памяти, искать ее бесполезно , тем более неизвестно что и чем в нее шить. На первом этапе проблема была решена просто отключением батареи, на втором этапе был приобретен дешевый Китайский автомобильный блок питания для Делл мощностью 90ВТ, родной 65Вт. Блок сразу был опознан и зарядка пошла нормально. Далее вскрыл блок питания, здесь Китайцы установили уже свою мсхему 3501 с небольшой обвязкой, даташит на нее не нашел, ну а далее все просто . Отпилил от платы кусок 1 на 2 См со схемой опознавания, отпаял от нее центральный провод. Вскрыл ноут , отпаял от питающего разъёма центральную жилу и припаял её к выходу отрезанной платы, подал на плату +,- и усё. Теперь ноут опознает любой 19 В блок как свой мощьностью 90 Вт, зарядка идет нормально хоть от сети, хоть от прикуривателя. Аналогично построена система и на НР. 002100: 11 17 E1 6C 02 00 00 C2 . l.
002110: 44 45 4C 4C 30 30 41 43 DELL00AC
002118: 30 39 30 31 39 35 30 34 09019504
002120: 36 43 4E 30 44 46 32 36 6CN0DF26
002128: 36 37 31 36 31 35 36 32 67161562
002130: D0 FF FF FF FF FF FF FF .
002138: 41 30 30 85 90 FF FF FF A00.
002140: FF FF FF FF FF FF FF FF .
002148: FF FF FF FF FF FF FF FF .
002150: FF FF FF FF EA FF FF FF .
002158: FF 002100: 11 17 E1 6C 02 00 00 C2 . l.
002110: 44 45 4C 4C 30 30 41 43 DELL00AC
002118: 30 39 30 31 39 35 30 34 09019504
002120: 36 43 4E 30 44 46 32 36 6CN0DF26
002128: 36 37 31 36 31 35 36 32 67161562
002130: D0 FF FF FF FF FF FF FF .
002138: 41 30 30 85 90 FF FF FF A00.
002140: FF FF FF FF FF FF FF FF .
002148: FF FF FF FF FF FF FF FF .
002150: FF FF FF FF EA FF FF FF .
002158: FF 002100: 11 36 14 6D 02 00 00 B8 .6.m. = ROM
002108: F3 FF FF FF FF FF FF 00 . = STATUS
002110: C3 FF FF FF FF FF FF FF . = STATUS CRC (=C3)
002118: 44 45 4C 4C 30 30 41 43 DELL00AC = Start of page 0
002120: 30 39 30 31 39 35 30 34 09019504
002128: 36 43 4E 30 43 38 30 32 6CN0C802
002130: 33 34 38 36 36 31 36 31 34866161 = End of page 0
002138: 52 32 33 48 38 41 30 33 R23H8A03 = Start of page 1
002140: 4D 7C FF FF FF FF FF FF M|.
002148: FF FF FF FF FF FF FF FF .
002150: FF FF FF FF FF FF FF FF . = End of page 1
002158: FF FF FF FF FF FF FF FF .

Последний раз редактировалось phenomen Ср июн 12, 2013 19:33:30, всего редактировалось 1 раз.

Чёто вы мои высказывания приписали кому то другому, но я не против. Если вы знаете что это за мсхема и чем и что в нее шить то могли бы иметь не малые деньги, поскольку не я один от этого пострадал, а так я привел пример простого решения , если бы ранее знал о том что на Делле есть такая хрень то сразу вскрыл бы блок питалова и перепаял бы сию мсхему непосредственно в ноут и все проблемы были бы решены Прошёлся по всем ссылкам, конкретного решения там нет, одни рассуждения на тему.

The code aint pretty, but it works.

This sends a fake 90W signal to the mobo to make it think a dell adapter is connected. I needed it because I'm off grid and I only have 24VDC. I step this down t 18V and use the PIC to fool the mobo. Been good for 9 months now.

You'll need an old plug to connect to the laptop and you'll need to identify +, - and signal (centre) pin.
Connect 18V into the laptop. The centre pin of the goes to pin 3 of the PIC.
Put a ge diode anode on pin 3, cathode k on pin 2.
Put 0v on pin 7. 330n cap pin 2 to pin 7. You get about 2.5V on pin 2, which is just enough to power the PIC. The PIC waits about 200ms and then sends the message when requested by the mobo. There is so little current sent by the mobo that you can barely light a LED, so only use a DVM and dont connect anything else!

I've tested it on 2 d610 and 1 d600. Flawless!

You'll need a good grasp of electronics to make sense of this, not to mention programming PICs. I'm not selling these and dont intend to.

Usual disclaimers apply.

Дамп с моего БП на 130 Ватт

8d 44 45 4c 4c 30 30 41 43 31 33 30 31 39 35 30
36 36 43 4e 30 43 4d 31 36 31 37 33 32 34 35 30
38 4a 30 33 37 39 41 30 31 d4 57 ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff 9a

[0] Manufacturer : DELL
[1] Adapter type : 00AC
[2] Watts : 130
[3] Volts : 19.5
[4] Amps : 6.6
[5] Serial number : CN0CM1617324508J0379A01

8d 44 45 4c 4c 30 30 41 43 32 34 30 31 39 35 31
32 33 43 4e 30 46 48 4d 44 34 37 33 32 34 35 33
39 37 30 31 37 39 41 30 31 03 83 ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff 41

[0] Manufacturer : DELL
[1] Adapter type : 00AC
[2] Watts : 240
[3] Volts : 19.5
[4] Amps : 12.3
[5] Serial number : CN0FHMD4732453970179A01

О трёхпроводных БП к ноутбуку

Dallas DS2501

Дело в том, что не родные БП не подойдут к ноутбуку DELL. Китайские скорее всего заработают, а от другой фирмы нет. Ноутбук будет работать , а вот батарею заряжать не будет.

DELL Dallas

Виной всему маленькая микросхемка Даллас DS2501 в БП, вернее она служит ключом к ноутбуку. Ноутбук лишь при подключении один раз опрашивает эту микросхему блока питания, и ежели на запрос о наличии ПЗУ ответа не поступило в течении 480mkS, мультик больше запросов не отправляет и выдает статус о неопознанном блоке питания. Соответственно, заряда батареи не будет, а в наиболее стареньких версиях и ноутбук не врубался.

DELL LA65NS0-00

эта чем-то похожа (входной и выходной каскад ) от китайца без микрухи защиты.

Разбираем БП LA65NS0-00

DELL LA65NS0-00 разобрать

Блок питания склеен, есть выемка в которую можно вставить большую плоскую отвёртку. И шаг за шагом отламывать перемычки.

DELL_LA65NS0-00 экранировка

DELL LA65NS000 детали

Выпаян рабочий диод Шоттки на 20A 100В ( B20100G ).

DELL_LA65NS0-00 плата

image

Не так давно я решил произвести обновление своего ноутбука и приобрёл на Ebay Dell XPS 13 9350. Цена вышла очень приятная (в 2 раза дешевле, чем в отечественных магазинах, отлично проходило в лимит 1000 евро, при этом комплектация максимальная, а состояние «New»). Ноутбук мне очень понравился (стоит ли говорить — туда отлично встал Linux без каких-либо танцев с бубном кроме перевода SSD из режима RAID в режим AHCI одной галкой в UEFI). И я даже отлично попользовался им 2 недели, а потом… а потом блок питания ноутбука перестал работать.

Конечно, я немного огорчился, но блок питания вещь не такая уж дорогая (как относительно стоимости ноутбука, так и относительно выгоды от заказа на ebay), а пытаться что-то выяснять с продавцом из-за такого пустяка — лишняя трата времени, так что я отправился в местный компьютерный магазин. Тут меня ждало первое разочарование — с подходящим штекером БП не нашлось. Я отправился в следующий магазин, но и там меня постигла неудача. В таком случае я рассудил, что можно позаимствовать штекер и кусочек провода от неисправного БП и сделать переходник, поэтому приобрёл произвольный БП с подходящей мощностью и выходным напряжением, а также совместимый с ним штекер (не резать же провод у нового БП).

Однако всё было не так просто…

Когда я вернулся домой, меня ждало второе разочарование — после разреза провода оригинального БП оказалось, что там целых 3 жилы (2 «экрана» и центральный провод). У меня не осталось выбора — я распилил оригинальный БП (его конструкция такова, что альтернатив не особо то было). Исходя из обозначений на его печатной плате выяснилось, что внешний «экран» это GND, внутренний «экран» это VOUT (то есть 19 вольт), а центральный провод — ID.

Для начала я подключил GND и VOUT кабеля соответствующим образом к новому БП, а ID пин остался висеть в воздухе. Ноутбук увидел блок питания и перешёл на внешнее питание, однако при загрузке выдал предупреждение, что адаптер питания какой-то непонятный и батарея «может не заряжаться». Обычно на практике такая фраза означает, что она не «может», а обязательно не будет заряжаться. Так и вышло.

image

Разумеется, мириться с подобной ситуацией я не собирался. Самый очевидный вариант — купить оригинальный адаптер Dell. Однако, во-первых, это ожидание доставки (в моём городе таких нет), во-вторых, дополнительные финансовые затраты (я уже купил один блок питания, а оригинальный стоит ещё и дороже в 2 раза), в-третьих, приобретённого адаптера вполне достаточно для полноценной работы ноутбука (он даже немного мощнее), зачем его менять. В то же время можно освежить свои знания микроконтроллеров и получить полезный опыт.

Первое куда я отправился — был Google. По запросу «dell power adapter id» я нашёл статью. В принципе, на этом можно было остановиться, однако, во-первых, мой ноутбук более новый и даже другой линейки, так что потенциально Dell мог что-то изменить, а, во-вторых, автор использовал MSP430, которого опять же нет в моём городе и надо заказывать и ждать.

Для начал я произвёл первый эксперимент — соединил GND и ID пины старого адаптера с соответствующими линиями кабеля (при этом питание по-прежнему поступало от нового), а затем подключил его к ноутбуку. Эксперимент удался — ноутбук распознал адаптер как совместимый и начал заряжаться. Таким образом я получил возможность заряжать аккумулятор, пока не найду более подходящее решение. При этом определение параметров адаптера происходит лишь в момент подключения, после этого плату старого адаптера можно отключить.

Из статьи следует, что в адаптере питания установлена микросхема с интерфейсом 1wire, что отлично соотносится с количеством линий, используемых для идентификации. К счастью, у меня имеется Bus Pirate, который позволяет удобно общаться с устройствами в том числе по этому протоколу. Поскольку, земли USB и адаптера питания соединены, когда последний подключен, мне осталось лишь подключить линию ID к пину MOSI BusPirate (именно он используется в режиме 1wire). Кстати, ещё я приметил, что ноутбук подтягивает линию ID к 3.3В, что потом повлияло на выбор напряжения питания микроконтроллера-эмулятора.

image

Открываем любую программу для работы с последовательным портом (BusPirate отображается в системе именно как он) и вводим команду «m 2» для переключения в режим 1wire, а затем выполняем команду "[ 0x33 r:8". Данная команда реализует сброс шины, отправляет байт 0x33 (считать адрес единственного устройства на шине), а затем принимает 8 байт.

В результате я получил: 0x09 0x52 0x8D 0xED 0x65 0x00 0x00 0xEF, что соответствует 1wire EEPROM на 1024 бит (128 байт), исходя из первого байта адреса, который определяет семейство. Это может быть, например, DS2502 (такое же предположение сделал и автор статьи выше, что показывает, что мы на верном пути).

0x8D
0x44 0x45 0x4C 0x4C 0x30 0x30 0x41 0x43 0x30 0x34 0x35 0x31 0x39 0x35 0x30 0x32
0x33 0x43 0x4E 0x30 0x43 0x44 0x46 0x35 0x37 0x37 0x32 0x34 0x33 0x38 0x36 0x35
0x51 0x32 0x37 0x46 0x32 0x41 0x30 0x35 0x3D 0x94 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xCA

Первый байт — CRC-8 от 3 байт команды, затем следует 128 байт данных из EEPROM, последний байт — CRC-8 от данных EEPROM. Можно воспользоваться любой утилитой проверки CRC-8, чтобы убедиться, что она верная. Это окончательно доказывает, что мы верно определили требуемый способ взаимодействия с адаптером питания.

Этот массив байт станет гораздо понятнее, если трактовать байты в нём как ASCII коды (последующие 0xFF являются пустыми ячейками EEPROM и неинтересны нам).

Назначение большинства байт становится очевидно, если соотнести их с шильдиком на БП, проблема возникла лишь с последними двумя байтами, однако после некоторых исследований (спасибо plm за предоставленные дампы других БП) я выяснил, что 2 байта после серийного номера — CRC-16/ARC от всех предыдущих байт.

Таким образом, формат описания БП имеет вид:

Смещение Размер Содержимое Описание
0 4 DELL Метка производителя
4 4 00AC Тип адаптера (AC — адаптер переменного тока, что в этом поле отдают аккумуляторные адаптеры, мне неизвестно)
8 3 045 Мощность в ваттах (45)
11 3 195 Напряжение в десятых долях вольта (19.5В)
14 3 023 Ток в десятых долях ампера (2.3А)
17 23 CN0CDF577243865Q27F2A05 Серийный номер
40 2 0x3D 0x94 Контрольная сумма CRC-16/ARC (сначала младший байт, затем старший) первых 40 байт

Теперь у нас имеется 2 варианта действий. Можно купить готовую микросхему 1wire eeprom (ту же самую DS2502), либо выпаять имеющуюся из адаптера питания. На самом деле это предпочтительный вариант, ибо он гарантированно сработает, к тому же обладает минимальной трудоёмкостью и максимальной компактностью (можно легко уместить всё в штекер питания). Однако я пошёл по более сложному пути. Выпаивать микросхему из БП мне не хотелось, потому что я боялся её повредить и вообще лишиться возможности заряжать аккумулятор. Приобретать новую — опять же ждать доставки, пусть даже несколько дней.

При прошивке следует настроить фьюзы на использование внутреннего RC-генератора на 8 МГц без делителя. При желании можно также подключить внешний кварцевый резонатор на 8 МГц (потребуется изменить фьюзы соответствующим образом), но лично у меня всё работает и без него.

image

ID линию штекера следует подключить к пину PB2 (именно он обладает функционалом внешних прерываний на ATTINY85), земли соединить. Сначала я попробовал использовать паразитное питание, но несмотря на применение режима энергосбережения, его недостаточно, поэтому нужно внешнее. 19В явно многовато для AVR, поэтому его нужно понизить (до 3.3В, потому что ноутбук ожидает именно такие уровни). Поскольку энергопотребление очень мало (1 мА большую часть времени, 3 мА в течении нескольких миллисекунд в моменты запроса, оценка очень грубая по даташиту на МК, в реальности скорее всего ещё меньше), можно ограничиться линейный стабилизатором. Я применил 78L33. При этом я не ставил стабилизирующие конденсаторы на питание для увеличения компактности, однако в случае проблем рекомендую их поставить.

image

К сожалению, результат так и не поместился в корпус штекера, поэтому получился не очень презентабельный (но за счёт большого количества слоёв синей изоленты достаточно жёсткий, чтобы минимизировать вероятность выхода из строя из-за механических повреждений).

image

Ноутбук подвоха не заметил и радостно начал заряжаться, рапортуя о 45 ваттном источнике питания (каковым был стандартный). Я попытался изменить отдаваемые параметры на 65 ватт, 3.5 ампера, исходя из реальных параметров нового БП, но мне это не удалось — ноутбук перестал определять зарядник как оригинальный. То ли имеется какой-то белый список параметров питания, то ли я не подправил какую-то дополнительную контрольную сумму. Впрочем, моя задача в любом случае была решена.

При разработке прошивки я активно использовал вот эту статью про 1wire. На мой взгляд, в ней всё описано достаточно просто и подробно.

И напоследок несколько предупреждений:

1. Чисто теоретически подобные манипуляции могут привести к выходу ноутбука из строя или хотя бы лишению гарантии (с другой стороны, откуда производитель узнает о новом БП, если не писать статью об этом на гиктаймс и отдать им старый?). На практике я по собственной глупости подал 19В на линию ID. Ничего не произошло. Совсем ничего (ноутбук даже не выключился аварийно, как бывает при КЗ на USB). Но вам лучше не повторять моих ошибок и быть более аккуратными.

2. Я бы не советовал подключать адаптер питания с меньшей мощностью, чем указано в содержимом EEPROM. Вероятность повредить ноутбук мала, но вот адаптер, если превышения мощности не хватит для срабатывания защиты сразу, будет медленно перегреваться, пока не выйдет из строя (а тут уже всякое может быть). Адаптер должен быть такой же по характеристикам, либо мощнее (выходное напряжение же ОБЯЗАТЕЛЬНО должно совпадать с оригинальным, либо отличаться не более, чем на 0.5В, причём лучше в меньшую сторону, чем в большую).

3. После замены БП убедитесь, что ноутбук таки нормально заряжается. Если нет, то возможно два варианта — либо обман механизма идентификации БП не сработал (но это будет видно и в BIOS), либо нужно было округлять напряжение не в меньшую сторону (19В), а в большую (20В). Если не обратить на это внимание, то аккумулятор может продолжить медленно разряжаться и выйти из строя.

Также было бы интересно услышать рекомендации по оптимизации моего кода и идеи, что же могут означать остальные байты в EEPROM. Сам я подумываю о том, чтобы когда-нибудь переделать всю схему на маленькой печатной плате и SMD-компонентах, чтобы она таки умещалась внутри штекера.

Аватар пользователя UAM

Извините за ламерский вопрос, а что написано на наклейках этих блоков ?

Подсказка: два из этих трех проводов соединены в штеккере
А "минус" гнезда в ноутбуке определяется прозвонкой его контактов с "общим" USB разъемов.

Я так пробовал. Но когда подключаешь к ноутбуку, то лампа зарядки не горит. Может проблема в ноутбуке.

Плюс получился на центральном контакте?
Напряжение на штеккере присутствует?

Аватар пользователя ADEPT707

to Mazayac Ведущий модератор БП

Подсказка: два из этих трех проводов соединены в штеккере



не видя штеккера питания-вы уверены в этом? штеккер тоже может быть трёхконтактным.

снаружи минус, центр-управление(ID) а внутренняя поверхность трубки-это плюс питания
на более менее свежих моделях буков используется трёхконтактная схема подключения
земля, питание и управляющий
и с обычным двухконтактным источником бук скорее всего не заработает
(либо потребуется интеллектуально подойти к вопросу переделки)

ВложениеРазмер
IMG.jpg 14.69 КБ

Аватар пользователя Pskov_Service

Тема ремонта БП тут не при чем. Если вскрыть трехпроводной БП, то на центральном проводе обнаружится трехлапая микросхемка с парой резисторов. Это ПЗУ с информацией о БП. DELL будет работать только с родным БП, а родной-неродной определяется именно наличием ПЗУ с соответствующей инфой.

Таким образом метод лечения - выпаивать из неисправного эту самую трехлапую с обвязкой и впаивать в сам ноут (раз уж БП двухпроводный). Тогда любой БП будет определяться как родной.

Читайте также: