element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
PicoZed Hardware Design PicoZed Power Sequence Sanity Check
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 4 replies
  • Subscribers 305 subscribers
  • Views 363 views
  • Users 0 members are here
Related

PicoZed Power Sequence Sanity Check

cpdutrow
cpdutrow over 6 years ago

Hello,

 

We are in the process of designing a carrier card for our PicoZeds and I wanted to get a sanity check on our setup for powerup. While we think we are correct, we have another product with a larger Zynq chip that is blowing eFUZEs, so we want to make sure that our setup for this project is sound. It looks like the critical power sequencing is handled by circuitry on the PicoZed itself, but again, would like to verify. For reference, we are using the part, AES-Z7PZ-7Z010-SOM-I-G.

 

Our plan is as follows...

 

1. PWR_ENABLE will remain disconnected on our carrier, allowing it to float. Which should allow PWR_ENABLE to pull high to VIN.

2. VCCO_34 and VCCO_35 are going to be powered up immediately. Although recommend, it appears that it is not necessary for them to enable after the 1.8V (VCCIO_EN) has been enabled? Can these VCCOs come up at any time without adverse effects?

3. The carrier design guide for the PicoZed suggests that for power down, VCCIO_EN should be pulled low first before PWR_ENABLE. Is this something that our carrier needs to handle, or is it handled by the PicoZed itself?

 

Thanks for your assistance,

Chris

  • Sign in to reply
  • Cancel
  • ctammann
    ctammann over 6 years ago

    Hey Chris,

    So the enable for the SOM sounds good. However, you need to gate your Vcco supplies off of the 1.8V PGOOD (Vccio_en). The reason being the core has to come up before aux, and aux before the bank voltages. If you power up your carrier provided bank voltages at the same time as the SOM input power you will be violating that sequencing.

     

    For power down sequencing, it is ok to shut down all power at the same time. If you have your vcco banks enabled by VCCIO_EN, then if you powered down the SOM it would power down the banks as well (pgood from the 1.8V supply would go low). The key is that you don't want to supply any voltage to the SOM if the SOM isn't already powered. Also be careful about driving I/O signals if the SOM isn't powered up. Let me know if that makes sense or if you have any other questions.

    Thanks

    Chris

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • cpdutrow
    cpdutrow over 6 years ago in reply to ctammann

    Hi Chris,

     

    Thanks for the response. In regards to enabling the VCCO_34 and VCCO_35 off of VCCIO_EN, is there any limit to how late VCCO_34 and VCCO_35 can come up? Is the requirement just a "must come up after the 1.8V but all else is fair game?" For example, lets say that VCCO_34/35 come up 100ms after VCCIO_EN is asserted (and well past PG_MODULE). Will that affect the Zynq's ability to boot? Or any of the peripherals? Correct me on this if I am wrong, but I think we should be ok since the Zynq Peripherals (UART, Ethernet, SD card, and QSPI) are on banks separate from VCCO_34/35.

     

    Thanks,

    Chris D.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ctammann
    ctammann over 6 years ago in reply to cpdutrow

    No issue there at all... with the caveat that you don't want voltages on the I/O pins of a bank if the Vcco of that bank isn't powered. As far as the supply sequencing you are correct, once Vccint and Vccaux are powered up you can power up the banks whenever you want. The Zynq boot only needs the core (Vccint for logic Vccpint for processor) and auxiliary (Vccaux for logic and Vccpaux for processor) voltages to boot. PicoZed combines the PS and PL domains (same 1V supply for the core and same 1.8V supply for aux).

     

    I just wanted to add that caveat because if you are driving the I/Os on an unpowered bank they can backfeed and cause damage.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • cpdutrow
    cpdutrow over 6 years ago in reply to ctammann

    Chris,

     

    Great, thanks for all of your help.

     

    Chris D.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube