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

LTC4020, CC/CV, странное поведение пинов STAT1/2

Коллеги, приветствую.

Собрал схему на LTC4020, блок должен формировать выходное напряжение и подзаряжать Li-Ion сборку малым током (1А), а также бесшовно переключать нагрузку на батарею при исчезновении основного источника.
Характеристики: Vin +10V..+13V, Vout = 12.3V, Iout = 10A, Icharge = 1A.

Приехали платы, первые результаты показали, что все дышит: частота преобразователя корректная, затворные сигналы красивые, ток в нагрузку идет, зарядка аккума заданным током идет, отсечка зарядки корректна, источник переключает на батарею корректно. Все хорошо, но! 

Смущает то, что оба сигнала STAT1 и STAT2 горят одновременно вне зависимости от чего-бы то ни было. Даташит ясно дает понять, что это индикация NTC fault (вместо него кстати пока 10к стоит, напряжение 0.5V на пине, так что все в порядке) (см. скриншот). При фаулте по идее функция зарядки должна отключиться (см. скриншот), а она работает как часы, что наводит на мысль, что чип нормально все отрабатывает, но отчего-то сосёт ток по линиям STAT1 и STAT2, заставляя диоды гореть.

Я слегка поменял схему включения этих пинов, дабы завести их дополнительно на MCU (резисторы R17 и R22), но ума не приложу, как такое может повлиять на поведение обычного open-drain пина (см. скриншот). Затвра буду резать дорожки, идущие к MCU, но может быть пока у кого-то есть мысли на этот счет?

Спасибо.

image.thumb.png.cf8531f71a4a30a74d8b95bbcda6edb0.png

image.thumb.png.95a57ec0d9f6e9a0ebcc66885f2c19bf.png

image.thumb.png.9d3b2e97f82830952947adec0cf02bcc.png

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


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

2 часа назад, UnDerKetzer сказал:

Смущает то, что оба сигнала STAT1 и STAT2 горят одновременно вне зависимости от чего-бы то ни было. Даташит ясно дает понять, что это индикация NTC fault (вместо него кстати пока 10к стоит, напряжение 0.5V на пине, так что все в порядке) (см. скриншот). При фаулте по идее функция зарядки должна отключиться (см. скриншот), а она работает как часы, что наводит на мысль, что чип нормально все отрабатывает, но отчего-то сосёт ток по линиям STAT1 и STAT2, заставляя диоды гореть.
image.thumb.png.cf8531f71a4a30a74d8b95bbcda6edb0.png

 

 

чтобы светики светили, надо не "сосёт", а придавить на землю контакты в точках TP6,TP7. за сигналы со стороны MCU уверены? может они на 0 давят?

проверьте затычку вместо NTC, она точно 10 кОм, может лопнула или номинал не тот.. чисто для проверки его можно убрать:

"If this function is not desired, leave the NTC pin unconnected or connect a 10k resistor from the NTC pin to ground."

да и 1 кОм не маловато (R20,R21)? по рефдесу прописаны 2к7

 

update1 да и самое главное - светики в процессе как-то меняют состояние? если батарею отключить, то по идее должен погаснут STAT1 "bad battery fault"

update2 съэмулируйте выход за границы температуры тогда чип должен отработать аварийное отключение заряда:

"When the voltage on this pin is above 1.35V (0°C) or below 0.3V (40°C), the battery temperature is out of range, and the LTC4020 triggers an NTC fault."

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

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


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

Quote

 

 за сигналы со стороны MCU уверены? может они на 0 давят?


 

Ноги контроллера в Hi-Z, но завтра перережу дорожки, дабы 100% удостовериться.

 

Quote

 

проверьте затычку вместо NTC, она точно 10 кОм, может лопнула или номинал не тот.. чисто для проверки его можно убрать:


 

Однозначно все в порядке: и номинал, и напряжение на соответствующем пине (ровно 0.5В).

 

Quote

да и 1 кОм не маловато (R20,R21)? по рефдесу прописаны 2к7

Вот да, есть у меня подозрение, что это может сыграть роль в какой-то мере, однако же 5мА - в пределах ограничений по даташиту.

 

Quote

update1 да и самое главное - светики в процессе как-то меняют состояние? если батарею отключить, то по идее должен погаснут STAT1 "bad battery fault"

В том то и дело, что вообще никак не реагируют. Разве что, чуть тусклее начинают гореть. Завтра промеряю напряжения на этих ногах в разных состояниях.

 

Quote

 update2 съэмулируйте выход за границы температуры тогда чип должен отработать аварийное отключение заряда:

Да, хорошая идея. Попробую завтра.

Спасибо за идеи.

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


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

Нда, однако-ж.
Не удержался, сходил в лабу, отрезал ноги MCU - диоды завелись, как следует. При нормальном состоянии горит только STAT1, при закорачивании NTC - загорается STAT2. Все, как в даташите.
Теперь нужно понять, какого лешего процессор ноги не держит в high impedance при отсутствии прошивки.

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


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

11 часов назад, UnDerKetzer сказал:

Нда, однако-ж.
Не удержался, сходил в лабу, отрезал ноги MCU - диоды завелись, как следует. При нормальном состоянии горит только STAT1, при закорачивании NTC - загорается STAT2. Все, как в даташите.
Теперь нужно понять, какого лешего процессор ноги не держит в high impedance при отсутствии прошивки.

ну вот, уже и виновного нашли.. вы бы озвучили что там за MCU для контроля поставлен, тогда может кто-нить подскажет, что у него не Hi-z, а низкий уровень, да и номера пинов до кучи..

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

тогда придется делать развязку - либо диод и далее резисторная подтяжка, либо ключ на полевике..

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


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

У МСU питание наверняка много ниже, чем INTVcc. Ток течет в защитные диоды входов MCU. Ох уж эти электронщики-цифровики...

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


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

Нда, и тут все банально. Ларчик просто открывался: камень был не запитан, поскольку линия 3.3В в дауне была. Как только запитался, даже в отсутствие прошивки выдал честный Hi-Z на ноги.

2Dormidont:
Ох, ну америку открыли, а мы то без вас не знали, что защитные диоды есть. Вы бы поостереглись выдавать суждения незнакомым людям, дабы глупо не выглядеть.
Просвещу: даже если бы не было последовательного резистора со светодиодом, то разница напряжений на светике была бы 5(INTVcc) - 3.3(MCUVcc) - 0.7(падение на защитном) = . Этого недостаточно, чтобы зажечь подавляющее большинство светодиодов, для которых как минимум 1.2-1.4В обеспечить нужно. Ну а последовательный резистор не оставляет паразитной засветке никакого шанса.
За сим бесплатный урок схемотехники завершаю.

Ох уж эти wanna-be-guru.

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


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

1 hour ago, ВН2 said:

так и чем вы объясняете, что светодиоды горели?

Тем, что линия 3.3В, что запитывает процессор, была отключена (сам же, бестолочь, отключил для первого запуска, чтобы ничгео не пожечь).
Проц гарантирует некое состояние, даже дефолтное, только в случае наличия питания. 
Питания нет - состояние фетов на пинах любое. В данном случае - подтрав на землю.

Как только 3.3В было подано, проц выставил дефолтный Hi-Z на пинах, захлопнув феты push-pull каскада, и диоды восстановили работу.

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


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

Ради интереса можно повторить, если падение на пине будет больше 0,6, то таки стекало через диоды. 

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


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

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

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

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

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

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

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

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

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

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