The OFF to ON time is not working as expected. I put PWR_BTN_N and PMIC_ON_REQ on the scope. With the board off, as soon as the button signal goes low the i.MX6 raises the PMIC_ON_REQ with zero delay. Shouldn’t there 500mS between the two? What things might cause this? ON_TIME in SNVS_LPCR is at the default of 00 which should be 500ms. Also notable is both the Sabre and this board have a 200K resistor between PMIC_ON_REQ and PWR_BTN_N. What is this for? Could it be related to this issue?
Solved! Go to Solution.
During the first startup, try to set up the SNVS_LPCR[DEBOUNCE] field to 0b10 to enable 500ms debouncing time.
Cannot see any 200kOhm resistor between PMIC_ON_REQ and ONOFF signals on the i.MX6Q SABRE SD board schematic. So, what resistor do you mean? Please specify the ref designator per the i.MX6Q SABRE SD board schematic.
Have a great day,
Artur
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Wait, are those registers even supposed to work? I thought they did not.
Q&A: ON_TIME and DEBOUNCE bit fields of SNVS_LPCR register readable?