build/dts/api/bindings/charger/maxim,max20335-charger.html · build/dts/api/bindings/charger/maxim,max20335-charger.rst 공식 원문 ↗

Zephyr 3.7.0 · Devicetree · Charger · Maxim Integrated Products

Maxim MAX20335 charger binding

10개 property로 MAX20335 charger-specific schema를 정의합니다.

Official pathbuild/dts/api/bindings/charger/maxim,max20335-charger.html
Source filebuild/dts/api/bindings/charger/maxim,max20335-charger.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

공식 원문 160줄과 property 10행을 전수 대조해 Description과 type·required·constant·default·legal value를 보존했습니다.

Compatible

maxim,max20335-charger

Vendor

Maxim Integrated Products

Properties

10 rows

Schema

MAX20335 charger-specific

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 FD9C699B49C35385065C7715876E200956C56C4E6D76ECA32AB05B43A7CCFB23
:orphan:

.. raw:: html

    <!--
    FIXME: do not limit page width until content uses another representation
    format other than tables
    -->
    <style>.wy-nav-content { max-width: none; !important }</style>

.. dtcompatible:: maxim,max20335-charger
.. _dtbinding_maxim_max20335_charger:

maxim,max20335-charger
######################

Vendor: :ref:`Maxim Integrated Products <dt_vendor_maxim>`

Description
***********



.. code-block:: none

   Maxim MAX20335 battery charger

Properties
**********

.. tabs::

   .. group-tab:: Node specific properties

      Properties not inherited from the base binding file.

      .. list-table::
         :widths: 1 1 4
         :header-rows: 1

         * - Name
           - Type
           - Details

         * - ``re-charge-voltage-microvolt``
           - ``int``
           - .. code-block:: none

                limit to automatically start charging again


         * - ``precharge-current-microamp``
           - ``int``
           - .. code-block:: none

                current for pre-charge phase


         * - ``charge-term-current-microamp``
           - ``int``
           - .. code-block:: none

                current for charge termination phase


         * - ``constant-charge-current-max-microamp``
           - ``int``
           - .. code-block:: none

                maximum constant input current


         * - ``constant-charge-voltage-max-microvolt``
           - ``int``
           - .. code-block:: none

                maximum constant input voltage


             This property is **required**.

             Legal values: ``4050000``, ``4100000``, ``4150000``, ``4200000``, ``4250000``, ``4300000``, ``4350000``, ``4400000``, ``4450000``, ``4500000``, ``4550000``, ``4600000``

         * - ``chgin-to-sys-current-limit-microamp``
           - ``int``
           - .. code-block:: none

                CHGIN to SYS path current limitter configuration.
                Refer to ILimCntl register description for details.



             This property is **required**.

             Legal values: ``0``, ``100000``, ``500000``, ``1000000``

         * - ``system-voltage-min-threshold-microvolt``
           - ``int``
           - .. code-block:: none

                System voltage minimum threshold. When SYS path
                voltage drops to this level, the charger current
                is reduced to prevent battery damage.



             This property is **required**.

             Legal values: ``3600000``, ``3700000``, ``3800000``, ``3900000``, ``4000000``, ``4100000``, ``4200000``, ``4300000``

         * - ``re-charge-threshold-microvolt``
           - ``int``
           - .. code-block:: none

                Recharge threshold in relation to BatReg.
                Refer to ChgCntlA register description for details.



             This property is **required**.

             Legal values: ``70000``, ``120000``, ``170000``, ``220000``

         * - ``thermistor-monitoring-mode``
           - ``string``
           - .. code-block:: none

                Thermistor monitoring mode.
                Refer to ThrmCfg register description and Table 2 for details.



             This property is **required**.

             Legal values: ``'disabled'``, ``'thermistor'``, ``'JEITA-1'``, ``'JEITA-2'``

         * - ``int-gpios``
           - ``phandle-array``
           - .. code-block:: none

                Interrupt pin


             This property is **required**.



   .. group-tab:: Deprecated node specific properties

      Deprecated properties not inherited from the base binding file.

      (None)

   .. group-tab:: Base properties

      Properties inherited from the base binding file, which defines
      common properties that may be set on many nodes. Not all of these
      may apply to the "maxim,max20335-charger" compatible.

      (None)


Part 3

한국어 전문 번역

maxim,max20335-charger

Vendor: Maxim Integrated Products

공식 설명

Maxim MAX20335 battery charger

MAX20335 battery charger의 충전 한계·system threshold·thermistor mode·interrupt를 정의합니다.

충전 전압과 전류

  • re-charge-voltage-microvolt: 자동 재충전을 시작할 voltage limit
  • precharge-current-microamp: pre-charge phase current
  • charge-term-current-microamp: charge termination phase current
  • constant-charge-current-max-microamp: 최대 constant input current
  • constant-charge-voltage-max-microvolt: 최대 constant input voltage

Property 이름의 단위가 설정값의 단위입니다. 전압은 microvolt, 전류는 microampere로 기록합니다.

MAX20335 전용 설정

constant-charge-voltage-max-microvolt는 4.05~4.60 V를 50 mV 간격으로 허용합니다. chgin-to-sys-current-limit-microamp는 0·100000·500000·1000000 중 하나입니다.

system-voltage-min-threshold-microvolt는 SYS voltage가 3.6~4.3 V의 설정값으로 내려가면 charger current를 줄여 battery를 보호합니다. re-charge-threshold-microvolt는 BatReg 기준 70000·120000·170000·220000 uV 중 하나입니다.

thermistor-monitoring-mode는 disabled, thermistor, JEITA-1, JEITA-2를 허용하고 int-gpios와 함께 필수입니다. 이 페이지는 charger-specific schema만 표시하므로 base property 표가 없습니다.

Property

공식 Zephyr 3.7.0 schema의 모든 property를 옮겼습니다. Type과 required·deprecated·constant·default·legal value를 원문에서 직접 추출했습니다.

노드 전용 속성 · 10개
이름형식설명과 제약
re-charge-voltage-microvoltintBattery voltage가 이 한계에 도달하면 자동으로 충전을 다시 시작합니다. Microvolt 단위입니다.
precharge-current-microampintPre-charge phase에서 사용할 전류입니다. Microampere 단위입니다.
charge-term-current-microampintCharge termination phase의 전류입니다. Microampere 단위입니다.
constant-charge-current-max-microampintConstant-charge phase의 최대 입력 전류입니다. Microampere 단위입니다.
constant-charge-voltage-max-microvoltintConstant-charge phase의 최대 입력 전압입니다. Microvolt 단위입니다.
필수 · 허용값: 4050000, 4100000, 4150000, 4200000, 4250000, 4300000, 4350000, 4400000, 4450000, 4500000, 4550000, 4600000
chgin-to-sys-current-limit-microampintMAX20335 CHGIN-to-SYS path의 current limiter 설정입니다. ILimCntl register 설명을 따라야 합니다.
필수 · 허용값: 0, 100000, 500000, 1000000
system-voltage-min-threshold-microvoltintSYS path voltage의 최소 threshold입니다. 이 수준으로 떨어지면 battery 손상을 막기 위해 charger current를 줄입니다.
필수 · 허용값: 3600000, 3700000, 3800000, 3900000, 4000000, 4100000, 4200000, 4300000
re-charge-threshold-microvoltintBattery regulation voltage(BatReg)에 대한 recharge threshold입니다. ChgCntlA register 설명을 따라야 합니다.
필수 · 허용값: 70000, 120000, 170000, 220000
thermistor-monitoring-modestringMAX20335 thermistor monitoring mode입니다. ThrmCfg register와 공식 Table 2가 동작을 정의합니다.
필수 · 허용값: 'disabled', 'thermistor', 'JEITA-1', 'JEITA-2'
int-gpiosphandle-arrayCharger interrupt output에 연결하는 GPIO specifier입니다.
필수

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.