ToR_TDA 0 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба Уважаемые форумчане, Работал ли кто-то с микросхема Buck-Boost конвертера для зарядки батарей. У меня немного специфичная задача от её типового применения, я заряжаю 4 ионистора, а не LiIon, потому у меня процесс зарядки от нуля может происходить. Сейчас на плате микроконтроллер подключен к ней по I2C и связь есть, регистры читаются корректно, то что и должно быть в дефолтном состоянии. Не совсем понимаю как я должен ее инициализировать дабы получить заряд до 2,7x4В с током 1-2А для начала. Хочу получить управление именно по регистрам, а не по внешним ножкам. Схема как на EVO плате, питание USB 5В Ножка CHRG_OK устанавливается в Ок, как положено. Сейчас пишу в регистры: Charge Current Register MaxChargeVoltage Register Микросхеме реагирует, но греется транзистор Q2 на выходе. Это собственно и проблема, он в линейном режиме находится, а должен быть открыт. Это описано, что он может быть в линейном, на как это изменить я что-то понять не могу. bq25713.pdf tidrxq7.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mov 2 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба 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. Но какой ток пойдёт в ионистор ? Ограничителя тока как в батарее нет ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 8 июня, 2023 Опубликовано 8 июня, 2023 (изменено) · Жалоба Наверное, нужно записать 1,024 В в MinSystemVoltage, но вообще, если это резервирование, то можно было сделать проще, дешевле и на более доступных компонентах. Изменено 8 июня, 2023 пользователем Plain Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба 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, такое требование. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба Не, запись 1,024 В в MinSystemVoltage не приводит к успеху. CHRG_OK гаснет через задержку и ничего не происходит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба 5 минут назад, ToR_TDA сказал: запись 1,024 В в MinSystemVoltage не приводит к успеху Засылали 0004? 25 минут назад, ToR_TDA сказал: это основной источник питания От 4 шт. ионисторов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба 1 minute ago, Plain said: Засылали 0004? Да, 0x0004, 0x0002, 0x0008 И да, 4 ионистора основной источник в автономном режиме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба Транзистор отключает АКБ при переразряде, а в случае ионисторов он бесполезен, т.е. просто выкинуть. 59 минут назад, ToR_TDA сказал: да, 4 ионистора основной источник Если решите оптимизировать, повторю, их зарядку/разрядку можно было гораздо проще сделать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба 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, но транзистор все равно в линейном Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 8 июня, 2023 Опубликовано 8 июня, 2023 · Жалоба 18 минут назад, ToR_TDA сказал: транзистор все равно в линейном Это же PMOS, ему нужно отрицательное на затворе, чтобы от нуля работать, а на структурной схеме никаких помп внутри нет — просто некая цепь "VSYS–10V", очевидно обычный линейный стабилизатор с общего провода. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 10 июня, 2023 Опубликовано 10 июня, 2023 · Жалоба В 08.06.2023 в 18:40, ToR_TDA сказал: Если есть предложения с учетом PD, то интересно. Собственно преобразователь — это синхронный драйвер затвора, пара NMOS и пара компараторов, а для работы в обратную сторону добавляется стабилизатор на ОУ. МК можно подкручивать желаемые токи/напряжения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 10 июня, 2023 Опубликовано 10 июня, 2023 · Жалоба В общем, для тех кому интересно, что сделал на данный момент: Транзистор 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: Собственно преобразователь Это в любом случае будет такая же топология, но возможно да, можно было бы управлять этим просто от МК, 2 комплементарных ШИМ и 4 входа АЦП. Но это такая себе приличная задача. Делать что-то в аналоге, это такое себе удовольствие, тут много режимов Входное напряжение 5-20В при выходном 10В то есть и повышаем и понижаем, все с контролем тока. Аналоговое управляемое решение конечно возможно, но по нынешним меркам мне легче даже было бы отдельный небольшой МК на управляемый DC-DC поставить. Что-то сразу не подумал. Но опять таки это задача выходила за рамки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 10 июня, 2023 Опубликовано 10 июня, 2023 · Жалоба А случайно нет лишней пустышки (или запаянной) ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 10 июня, 2023 Опубликовано 10 июня, 2023 · Жалоба 6 minutes ago, x893 said: А случайно нет лишней пустышки (или запаянной) ? Я плыты со сборкой заказывал, только 3 штуки опытных, но вообще микросхема не редкость, с некоторым риском можно даже просто на алиэкспресс взять Или про что разговор? Не понял Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 10 июня, 2023 Опубликовано 10 июня, 2023 · Жалоба 20 минут назад, ToR_TDA сказал: Входное напряжение 5-20В при выходном 10В Выходное вроде от нуля до — его стабилизаторов на схеме не видно. На двух транзисторах — это инвертирующий, у него пара уставок, ток дросселя и напряжение на ионисторах, при заряде ток дросселя максимальный, для ПП физический предел порядка 20 А, т.е. МК периодически пересчитывает и задаёт входной ток исходя из отношений напряжений, а в обратную сторону просто стабилизатор, делает требуемый номинал выходного напряжения, МК в этом не участвует — итого, при двух транзисторах схема умеет как запасать энергию, так и выдавать требуемое стабилизированное напряжение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться