Configuration:
if (external_pmic_type == STANDARD_PMIC) {
config.polarity = LowPowerRequestPinPolarity::ACTIVE_LOW;
} else if (external_pmic_type == CUSTOM_SUPERVISORY) {
config.polarity = LowPowerRequestPinPolarity::ACTIVE_HIGH;
}
- 警告
- Polarity Mismatch Consequences:
- Incorrect polarity may cause external circuits to misinterpret power state
- Could lead to improper power management behavior
- May result in increased power consumption or system instability
- Always verify polarity compatibility during system integration
- 註
- Hardware Considerations:
- External pull-up/pull-down resistors may be required
- Signal integrity requirements may favor one polarity over another
- Consider electromagnetic compatibility (EMC) implications
- Verify signal levels meet external circuit input specifications
-
Testing and Validation:
- Verify signal polarity with oscilloscope during power transitions
- Test external circuit response to both polarities if uncertain
- Validate system power management behavior with configured polarity
- Document polarity requirements for system integration
- 參閱
- LowPowerRequestPinPolarity enumeration for available polarity options