Контроллер питания (PMU) AXP323


  Обзор     Параметры       Описание       Регистры     Применение     Дерево     Комментарии     PDF  

Включение/выключение питания и сброс (Power On/Off & Reset)

AXP323 имеет состояние выключения и включения питания. В состоянии выключения все выходы напряжения отключены, за исключением RTCLDO (если настроено как 'всегда включено').

Общее потребление энергии обычно составляет 6 мкА

Если RTCLDO всегда включено, потребление составляет около 10 мкА).


1. Кнопка включения-выключения питания (POK)

Контакт EN/PWRON может быть настроен как контакт PWRON или контакт EN путем настройки. По умолчанию используется контакт PWRON. Кнопка включения-выключения питания (POK) может быть подключена между контактом PWRON и GND AXP323.

AXP323 может автоматически определять четыре состояния:

  • длительное нажатие,
  • короткое нажатие,
  • отрицательный фронт,
  • положительный фронт
и затем действовать соответственно.


2. Включение питания (Power on)
Когда контакт EN/PWRON настроен как PWRON, причинами включения питания могут быть:
  • AXP323 можно включить, нажав и удерживая POK в течение периода времени, превышающего ON LEVEL
  • входное напряжение Vin изменяется от низкого до высокого. Функцию можно настроить.
  • вход прерывания IRQ находится на низком уровне более 16 мс. Функцию можно настроть.
  • когда вывод EN/PWRON настроен как вывод EN, AXP323 можно включить изменением входа EN от низкого до высокого (> 1,2 В).

    После включения питания на выходах DCDC и LDO появятся напряжения питания в предустановленной последовательности синхронизации.


    Включение



    3. Выключение питания (Power Off )

    Когда контакт EN/PWRON настроен как PWRON, причинами выключения могут быть:

    1. AXP323 можно выключить, нажав и удерживая POK в течение периода времени, превышающего OFF LEVEL. Функция может быть настроена с помощью REG1BH[1], а REG1BH[0] решает, будет ли автоматически включаться PMIC или нет, когда он выключается после OFFLEVELPOK

    2. Запись «1» в REG1AH[7]

    3. VIN от высокого к низкому. Когда VIN < VOFF, AXP323 будет выключен.
      По умолчанию VOFF составляет 2,6 В

    4. Входное напряжение VIN > 5,8 В

    5. Выходное напряжение DCDC на 15% ниже установленного значения. Функция может быть настроена с помощью REG1DH[3:1].

    6. Выходное напряжение DCDC на 20% больше установленного значения. Функция может быть настроена с помощью REG1DH[0]

    7. Перегрузка по току DLDO1 (>1A). Функция может быть настроена с помощью REG1DH[4]

    8. Температура кристалла превышает уровень предупреждения 2 (125 градусов). Функция может быть настроена с помощью REG1AH[1]

    Когда вывод EN/PWR ON настроен как EN, причинами выключения могут быть:

    1. AXP323 может быть выключен выводом EN с высокого на низкий уровень. ( < 1.0 В )

    2. VIN от высокого к низкому. Когда VIN < VOFF, AXP323 будет выключен.
      По умолчанию VOFF составляет 2.6 В

    3. Входное напряжение VIN > 5,8 В

    4. Выходное напряжение DCDC на 15% ниже установленного значения. Функция может быть настроена с помощью REG1DH[3:1].

    5. Выходное напряжение DCDC на 20% больше установленного значения. Функция может быть настроена с помощью REG1DH[0]

    6. Перегрузка по току DLDO1 (>1A). Функция может быть настроена с помощью REG1DH[4]

    7. Температура кристалла превышает уровень предупреждения 2 (125 градусов). Функция может быть настроена с помощью REG1AH[1]

    Выключение



    4. Сон и пробуждение (Sleep and wakeup)

    Когда работающей системе необходимо перейти в спящий режим, может потребоваться отключить один или несколько выходов питания или изменить их на другое напряжение. Функция может быть настроена с помощью REG1CH[0].

    Пробуждение может быть инициировано следующими причинами:

  • 1. Программное пробуждение: бит REG1CH[1] установлен в 1

  • 2. Пробуждение через вход IRQ: REG1CH[4]=1 и вывод IRQ находится на низком уровне более 16 мс, вызывая прерывание IRQ:
    • POKP IRQ (REG20H[7]=1)
    • POKP IRQ (REG20H[6]=1)
    • POKS IRQ (REG20H[5]=1)
    • POKL IRQ (REG20H[4]=1)
    • DCDC3 UVP IRQ(REG20H[3]=1)
    • DCDC2 UVP IRQ (REG20H[2]=1)
    • OVP IRQ (REG 20H[0]=1) )
    • внешнее понижение вывода IRQ более чем на 16 мс.

    Эти источники заставят все выходы питания PMIC возобновить работу до напряжения по умолчанию или установленного напряжения, которое настроено REG1CH[2], и все выключенные напряжения питания возобновятся последовательностью запуска.

    См. последовательность процесса управления в режимах сна и пробуждения ниже.




    5. Сброс (Reset)

    1. Cистемный сброс

    Cистемный сброс означает, что питание PMIC сначала отключается, а затем включается. Последовательность выключения и включения питания каждого выхода совпадает с обычной последовательностью включения питания, а соответствующие регистры сбрасываются. Во время системного сброса RTCLDO всегда включен (если RTCLDO настроен так, чтобы быть всегда включенным).

    Существует два способа системного сброса:

  • PWROK приводится в состояние низкого уровня. Вывод PWROK может использоваться в качестве сигнала сброса прикладной системы. Во время запуска AXP323 выходы PWROK имеют низкий уровень, который будет поднят для запуска системы после того, как выходное напряжение достигнет регулируемого значения. Когда прикладная система работает нормально, если вывод PWROK приводится в состояние низкого уровня внешним ключом или по другим причинам, AXP323 будет перезапущен. Функцию можно настроить с помощью REG1AH[4].
  • Запиcать 1 в REG1AH[6] для перезапуска PMIC.

    2. Cброс при включении питания - Power On Reset (POR)

    Сброс при включении питания означает, что вся внутренняя логика будет сброшена. В состоянии сброса при включении питания все выходы напряжения DCDC/LDO, включая RTCLDO, отключаются, а затем включаются


    Выходы питания (Multi-Power Outputs)



    Примечание.
    Buck - понижающий преобразователь
    LDO (Low Drop Out) - линейный стабилизатор с низким падением напряжения


    AXP323 включает в себя три синхронных понижающих DCDC и три LDO. Рабочая частота DCDC по умолчанию составляет 1,5 МГц. Можно подключать внешние небольшие индукторы и конденсаторы.

    Все DCDC и LDO поддерживают функцию разряда. Это означает, что когда выход отключен, заряд на внешнем конденсаторе может быть быстро освобожден через внутреннюю цепь разряда.

    DCDC2 имеет опцию включения DVM, настроенную с помощью REG14H[7]. В режиме DVM, когда происходит изменение выходного напряжения, DCDC2 будет изменяться на новое целевое значение шаг за шагом.

    Поддерживается два вида наклона DVM: 1 шаг/20 мкс и 1 шаг/40 мкс. Наклон может быть выбран с помощью REG12H[4].

    AXP323 позволяет настраивать напряжение по умолчанию, последовательность запуска (Startup Sequence) и осуществлять другое управление всеми выходными напряжениями.

    Последовательности запуска имеют четыре уровня (от 0 до 3):

  • 0: вывод загружается на первом шаге.
  • 1: вывод загружается на втором шаге.
  • 2: вывод загружается на третьем шаге.
  • 3: вывод не загружается по умолчанию.

    Интервал запуска можно настроить как 2,4,16,32 мс.


    6. Прерывания (Interrupt)

    Контроллер прерываний PMIC отслеживает события запуска, такие как:
    пониженное напряжение,
    сигнал контакта PWRON,
    перегрев
    и т.д.

    Когда происходят события и их биты разрешения IRQ устанавливаются в 1 (см. регистры REG20H), соответствующий статус IRQ будет установлен в 1(см. регистры REG21H), и вывод IRQ (открытый сток) будет подтянут.

    Когда хост обнаруживает сработавший сигнал IRQ, хост сканирует регистры статуса IRQ и реагирует соответствующим образом. Тем временем хост сбрасывает статус IRQ, записывая 1 в бит статуса.

    Table: Interrupt information


     Bit        IRQ DESCRIPTION
     REG20H[7] IRQ1 PWRON positive edge
     REG20H[6] IRQ2 PWRON negative edge
     REG20H[5] IRQ3 PWRON short press
     REG20H[4] IRQ4 PWRON long press
     REG20H[3] IRQ5 DCDC3 under voltage
     REG20H[2] IRQ6 DCDC2 under voltage
     REG20H[0] IRQ7 IC over temperatur
     




  •   Обзор     Параметры       Описание       Регистры     Применение     Дерево     Комментарии     PDF