Skip to content

Some boards have a sing capacitor problem with mode == IDLE #63

Open
@jcdutton

Description

@jcdutton

Hi,

I have read a comment that I think you put in the Embedded Controller source code.

"* Some boards have a sing capacitor problem with mode == IDLE. For such

  • boards, a host can specify EC_CHARGE_CONTROL_FLAG_NO_IDLE, which
  • makes the sustainer use DISCHARGE instead of IDLE. This is done by
  • setting lower != upper in V2, which doesn't support the flag."

Please can you clarify this statement a little:

  1. "Some boards", please can you tell me which boards.
  2. "sing capacity problem". What does that mean, what effect does it have?
    Please can you describe what happens if one sets IDLE on those main-boards?

I have been trying to make some of my own changes to the EC source code, in order to improve the battery charging behavior and avoid mini-cycles of charge/discharge.
You can see my changes so far here:
https://github.com/jcdutton/EmbeddedController (charge controller changes)
https://github.com/jcdutton/zephyr (general improvements to port80
handling)

I have a FW16 AMD, that does not appear to have the IDLE problem you mentioned above.
So, I am curious which boards have the problem?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions