Procedure for configuring VDD=1.8V

Forums Devices OSD32MP15x Procedure for configuring VDD=1.8V

Viewing 4 reply threads
  • Author
    Posts
    • #10615
      Aedan Cullen
      Participant

        What is the recommended procedure for configuring the OSD32MP1 for a system using 1.8V IO? I know that Buck3 should be set to 1.8V for the VDD supply, but I am not sure about BYPASS_REG1V8. Should it still be tied to ground? Is there any other configuration that must be done to operate with 1.8V VDD? (Documentation from ST says that the internal 1.8V LDO must be bypassed, but I’m not sure whether this must be done using the bypass pin or if a certain register setting (PWR_CR3?) can achieve the same effect even if BYPASS_REG1V8 is low.

        tl;dr Will just changing the Buck3 setting be sufficient to enable 1.8V operation or are there any other changes to be made?

      • #10622
        Neeraj Dantu
        Moderator

          Aeden,

          Based on the documentation, in addition to the VDD setting, REG1V8 configuration should be changed.

          BYPASS_REG1V8(M10) needs to be connected to VDD.

          VDDA1V8_REG (R7) needs to be connected to VDD instead of being a test point.

          Note that we have not tested this configuration. But, according to the documentation, this is all the changes you need to make for 1.8V operation. We will report back once we verify.

          Best,

          Neeraj

        • #10676
          Aedan Cullen
          Participant

            Thank you, that makes sense. The only thing I am not sure about is the initial configuration of Buck3. If the SiP is on a board with VDD tied to VDDA1V8_REG, at first wouldn’t 3.3V be applied to VDDA1V8_REG as that is the default setting of Buck3?

          • #10712
            Neeraj Dantu
            Moderator

              Aedan,

              BUCK3 can be set at TF-A or the PMIC can be reprogrammed to set BUCK3 to 1.8V at power up(see https://octavosystems.com/app_notes/stpmic1-non-volatile-memory-programming-guide/).

              The connection for VDDA1V8_RED is per recommendation of STM32MP1 datasheet(see section 3.8.1 of datasheet: https://www.st.com/resource/en/datasheet/stm32mp157c.pdf) as well as section 10.1.5 of Hardware Getting Started Guide for STM32MP1 (https://www.st.com/resource/en/application_note/dm00389996-getting-started-with-stm32mp151-stm32mp153-and-stm32mp157-line-hardware-development-stmicroelectronics.pdf).

              Best,

              Neeraj

              • #11749
                Matthew Larkinmlarkin
                Participant

                  Hello,

                  Can someone from Octavo provide any insight on whether or not this was ever tested -> 1.8V I/O?

                  “Note that we have not tested this configuration. But, according to the documentation, this is all the changes you need to make for 1.8V operation. We will report back once we verify.”

                  Essentially, does the latest comment on this thread imply it was verified and works accordingly?

                  Thank you!

              • #11762
                Erik Welsh
                Keymaster

                  Yes, 1.8V I/O operation of the OSD32MP1 was verified and added to the datasheet (https://octavosystems.com/docs/osd32mp15x-datasheet/).  See sections:  6.1.1 on I/O voltages and 7.6.3 on the discussion about the VDD power rail.

                  You will need to modify the device tree to set the I/O voltage and PMIC outputs appropriately.  Additionally, see Section 10 of:

                  https://www.st.com/resource/en/application_note/dm00389996-getting-started-with-stm32mp151-stm32mp153-and-stm32mp157-line-hardware-development-stmicroelectronics.pdf

                  for examples of 1.8V operation of different interfaces.  Please let us know if you have any additional questions.

                  • #11765
                    Matthew Larkinmlarkin
                    Participant

                      Thanks Erik,

                      To confirm, this cannot be tested with a BRK or RED board? The below items do not appear accessible for modification.

                      BYPASS_REG1V8(M10) needs to be connected to VDD.
                      VDDA1V8_REG (R7) needs to be connected to VDD instead of being a test point.

                Viewing 4 reply threads
                • You must be logged in to reply to this topic.