Test Sequence:
bool manufacturing_test_lpr_low() {
configure_lpr_override(LowPowerRequestOutputOverride::FORCED_LOW);
if (!verify_pin_voltage_low(LPR_PIN)) {
log_error("LPR pin not driven to low level");
return false;
}
if (!verify_external_circuit_low_response()) {
log_error("External circuit does not respond to low LPR signal");
return false;
}
configure_lpr_override(LowPowerRequestOutputOverride::NOT_FORCED);
return true;
}
- 警告
- Usage Precautions:
- May cause external circuits to enter unintended power states
- Could lead to system power management confusion if used incorrectly
- Should be followed by return to NOT_FORCED mode for normal operation
- Test external circuit compatibility before production use
- 註
- External Circuit Considerations: When using FORCED_LOW, consider:
- External circuit may interpret signal as power management request
- Some PMICs may respond by changing supply voltages or states
- Timing requirements for external circuit state changes
- Potential impact on other system components connected to external circuits