Перейти к содержанию
    

Уважаемые форумчане,
Работал ли кто-то с микросхема Buck-Boost конвертера для зарядки батарей.
У меня немного специфичная задача от её типового применения, я заряжаю 4 ионистора, а не LiIon, потому у меня процесс зарядки от нуля может происходить.
Сейчас на плате микроконтроллер подключен к ней по I2C и связь есть, регистры читаются корректно, то что и должно быть в дефолтном состоянии.
Не совсем понимаю как я должен ее инициализировать дабы получить заряд до 2,7x4В с током 1-2А для начала. Хочу получить управление именно по регистрам, а не по внешним ножкам.
Схема как на EVO плате, питание USB 5В
Ножка CHRG_OK устанавливается в Ок, как положено.
Сейчас пишу в регистры:
Charge Current Register
MaxChargeVoltage Register
Микросхеме реагирует, но греется транзистор Q2 на выходе.
Это собственно и проблема, он в линейном режиме находится, а должен быть открыт.
Это описано, что он может быть в линейном, на как это изменить я что-то понять не могу.
image.thumb.png.98f23f8b94cde7605c8e1852c1319191.pngimage.thumb.png.369f61aa904abbd7a5a940776b9fb520.png

bq25713.pdf tidrxq7.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

LDO Mode Enable
When battery voltage is below minimum system voltage (REG0x0D/0C()), the
charger is in pre-charge with LDO mode enabled.
0b: Disable LDO mode, BATFET fully ON. Precharge current is set by battery
pack internal resistor. The system is regulated by the MaxChargeVoltage
register.

Но какой ток пойдёт в ионистор ? Ограничителя тока как в батарее нет !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверное, нужно записать 1,024 В в MinSystemVoltage, но вообще, если это резервирование, то можно было сделать проще, дешевле и на более доступных компонентах.

Изменено пользователем Plain

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, mov said:

LDO Mode Enable

Спасибо за ответ.
Во, именно у меня получается LDO Mode , потому транзистор в линейном, но в MinSystemVoltage Register по дефолту 0В и я еще его тоже обновлял на 0x0000 и это не меняет ситуацию.
По идеи я должен как-то перейти сразу к режиму Charge, но что я должен сделать.

1 minute ago, Plain said:

Наверное, нужно записать 1,024 В в MinSystemVoltage, но вообще, зачем так сложно

Хм, интересно, почему? Что я проглядел?

3 minutes ago, Plain said:

но вообще, зачем так сложно

Ну, типа Power Delivery в будущем

Это не резервирование, это основной источник питания устройства, оно автономное, решил заложить режим быстрой зарядки от USB PD, такое требование.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не, запись 1,024 В в MinSystemVoltage не приводит к успеху. CHRG_OK гаснет через задержку и ничего не происходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 минут назад, ToR_TDA сказал:

запись 1,024 В в MinSystemVoltage не приводит к успеху

Засылали 0004?

25 минут назад, ToR_TDA сказал:

это основной источник питания

От 4 шт. ионисторов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, Plain said:

Засылали 0004?

Да, 0x0004, 0x0002, 0x0008
И да, 4 ионистора основной источник в автономном режиме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Транзистор отключает АКБ при переразряде, а в случае ионисторов он бесполезен, т.е. просто выкинуть.

59 минут назад, ToR_TDA сказал:

да, 4 ионистора основной источник

Если решите оптимизировать, повторю, их зарядку/разрядку можно было гораздо проще сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Plain said:

гораздо проще сделать.

Сейчас разбираюсь конкретно с BQ25713
Если есть предложения с учетом PD, то интересно.
 

2 minutes ago, Plain said:

т.е. просто выкинуть.

Была конечно сразу такая идея и возможно так и сделаю, хоят непонятно как будет работать МС при этом, какой ток будет.
Думал может кто с ними работал, знает что.
Я просто думаю, что её все таки можно запустить на зарядку от нуля, хотя возможно ошибаюсь

Записываю 0x4A03 в ChargeOption0 Register с проверкой записи, вроде тем самым обнуляю бит 
LDO Mode Enable
When battery voltage is below minimum system voltage (REG0x0D/0C()), the
charger is in pre-charge with LDO mode enabled.
0b: Disable LDO mode, BATFET fully ON. Precharge current is set by battery
pack internal resistor. The system is regulated by the MaxChargeVoltage
register.

Но ничего не меняется, ток управляется, кстати из Charge Current Register, но транзистор все равно в линейном

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 минут назад, ToR_TDA сказал:

транзистор все равно в линейном

Это же PMOS, ему нужно отрицательное на затворе, чтобы от нуля работать, а на структурной схеме никаких помп внутри нет — просто некая цепь "VSYS–10V", очевидно обычный линейный стабилизатор с общего провода.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 08.06.2023 в 18:40, ToR_TDA сказал:

Если есть предложения с учетом PD, то интересно.

Собственно преобразователь — это синхронный драйвер затвора, пара NMOS и пара компараторов, а для работы в обратную сторону добавляется стабилизатор на ОУ. МК можно подкручивать желаемые токи/напряжения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем, для тех кому интересно, что сделал на данный момент:
Транзистор Q2 перемкнул. Микросхема работает, с нуля заряжает и показывает в статусе Fast Charge

Инициализация ChargeOption0 Register 0x024A
Здесь из важного делаем LDO Mode Disable

Из того что сейчас проблема, это ток заряда, меряю по входному току от USB
Если оставить IDPM Enable то максимальный ток от USB всего 0,5А
Если поставить  IDPM Disable то ток от USB начинает неограниченно расти по мере заряда, я прервал на более 2А
При этом ток заряда 2048 mA в регистре Charge Current Register

Режим ограничения входного тока IDPM Enable вроде как штука очень удобная и нужная, но я не понимаю откуда берется такое маленькое ограничение.
В регистр за это отвечающий IIN_HOST Register пишу 0x1E00 что примерно 1,5А

на ножке ILIM_HIZ аналогового выбора ограничения 2,25В, что по идеи равно 3А.

6 hours ago, Plain said:

Собственно преобразователь

image.thumb.png.7b84828dc4242a994c1ad94e390737f1.png

Это в любом случае будет такая же топология, но возможно да, можно было бы управлять этим просто от МК, 2 комплементарных ШИМ и 4 входа АЦП.
Но это такая себе приличная задача.
Делать что-то в аналоге, это такое себе удовольствие, тут много режимов
Входное напряжение 5-20В при выходном 10В то есть и повышаем и понижаем, все с контролем тока.
Аналоговое управляемое решение конечно возможно, но по нынешним меркам мне легче даже было бы отдельный небольшой МК на управляемый DC-DC поставить. Что-то сразу не подумал.
Но опять таки это задача выходила за рамки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, x893 said:

А случайно нет лишней пустышки (или запаянной) ?

Я плыты со сборкой заказывал, только 3 штуки опытных, но вообще микросхема не редкость, с некоторым риском можно даже просто на алиэкспресс взять
Или про что разговор? Не понял

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 минут назад, ToR_TDA сказал:

Входное напряжение 5-20В при выходном 10В

Выходное вроде от нуля до — его стабилизаторов на схеме не видно.

На двух транзисторах — это инвертирующий, у него пара уставок, ток дросселя и напряжение на ионисторах, при заряде ток дросселя максимальный, для ПП физический предел порядка 20 А, т.е. МК периодически пересчитывает и задаёт входной ток исходя из отношений напряжений, а в обратную сторону просто стабилизатор, делает требуемый номинал выходного напряжения, МК в этом не участвует — итого, при двух транзисторах схема умеет как запасать энергию, так и выдавать требуемое стабилизированное напряжение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...