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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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 & Tria Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Avnet Boards General Zedboard resets upon connecting USB or Ethernet
  • 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
  • State Not Answered
  • Replies 11 replies
  • Subscribers 355 subscribers
  • Views 1284 views
  • Users 0 members are here
Related

Zedboard resets upon connecting USB or Ethernet

Former Member
Former Member over 12 years ago

Hi



I have some serious looking problems with my Zedboards. It seems as if plugging in an USB or Ethernet cable immediately resets the board. This is visible by the blue "DONE" LED going to the off state. This looks like some ESD issue.

Is this a known problem and will there be a future revision of the PCB which avoids it?


Best regards,
Ben.


PS: I'm using the power supply which came with the ZEDboard.

  • Sign in to reply
  • Cancel
  • ctammann
    0 ctammann over 12 years ago

    Hi,

    You say you've seen the board reset with both USB and Ethernet?  If it were just USB perhaps there could be a grounding issue through the USB port since the included supply is not grounded.  That wouldn't be true for Ethernet though.  We haven't seen this issue before.  Try connecting a ground directly to the shield on both the Ethernet port and the USB port when you connect the interface.  If it's an ESD issue, grounding the shields directly to ground away from the board should keep the board from resetting.  If it still resets there may be another issue.
    Thanks
    Chris

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • zedhed
    0 zedhed over 12 years ago

    Hi segfault,

    In addition to what Chris mentioned above, when connecting external cables to ZedBoard also be mindful of avoiding contact with jumper header JP13 which is connected to Zynq PS_SRST_B pin.

    Regards,

    -Kevin

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    Hi


    This seems to be a serious design issue of the Zedboard. If being slightly charged, the board resets immediately upon touching the ethernet shield, the usb shield, basically everywhere. And the worst is that it even happens by touching the screws in the mounting holes of the board. As our board is mounted inside a metal housing, touching the housing resets the board. And the screws in the mouting holes are the only connection from the board to the housing.


    I would love to hear an official statement about this issue. It happens on all of my 5 boards and is so obvious that I'm almost certain the problem is known. Any news on an upcoming board revision would be very much apprechiated.


    Best regards,
    Ben.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • bhfletcher
    0 bhfletcher over 12 years ago

    Hi Ben,

      I'm sorry for the issues you are seeing.  I cannot reproduce this reset problem.  I have a Linux design booting from the SD Card that also configures the PL.  I have tried hot-plugging the USB-UART, USB-JTAG, and the USB host.  I have also hot-plugged ethernet without a single reset.  I have also tried touching all of the connector shields.

      Can you give us more details about your setup?

      There has been some previous internal discussion amongst the Avnet/Digilent teams regarding the connection of connector shields.  We had a problem on an early prototype where the SD Card CD signal would never go low.  The root cause was that the SD cage shield was connected through a 1M-ohm resistor to GND, and the design of the cage tied the CD line to the shield; thus the shield needed to be directly grounded.

      This prompted a discussion as to why a 1M-ohm resistor is used to connect the Shield to GND rather than 0-ohm, which is the case for all other connectors other than the SD Card cage (see R281 and signal name SHIELD on the ZedBoard schematics).  The comment from the designer was, "We connect the shield pins to a shield ring in order to shunt any ESD/EMI directly to the ground source for the board (in this case the barrel connector).  This way any disruptive signals do not flow through ground under sensitive components."

      If you want to try an experiment, try replacing R281 with a wire or zero-ohm resistor to see if this makes a difference.

    Bryan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    Hi Fletch


    Thank you for your answer.

    Here is a video of the problem: http://www.youtube.com/watch?v=DBXPmXOtZ3A

    I rub my back at my chair and afterwards I touch the ethernet connector. You'll see the board is resetting by the blue "DONE" LED going off. This also happens when I'm touching ground or the mounting screws (although they need a slightly higher charge due to insolation).

    As you see on the video, the board is connected to nothing but the power supply delivered with it. It runs the linux demo which was already on the SD card.


    I was not able to change the behavior by setting the jumpers to different positions. However, for completeness I list the jumper settings seen in the video:

    JP13: open
    JP1: open
    JP3: open
    JP2: open
    JP6: closed
    JP21: open
    JP12: open
    JP11: GND
    JP10: 3V3
    JP9: 3V3
    JP8: GND
    JP7: GND
    J18: 1V8
    All unpopulated jumpers are unchanged


    I doubt a bit if replacing R281 with a wire would help as this problem also occurs by touching GND directly. But I will try it nonetheless.


    If you need more information or want me to try something different, please don't hesitate to ask!


    Best regards,
    Ben.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • bhfletcher
    0 bhfletcher over 12 years ago

    The ZedBoard engineering group has reproduced the issue when hot-plugging earthed equipment (monitor) to the ZED. We are still investigating the possible causes and solutions.


    As I work-around, we encourage people to make the necessary connections before turning the board on.

     

    Bryan
     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    Got a Zedboard delivered yesterday, and noticed the behavior immediately. Or actually, noticed first the electric shocks the board gives when using ESD grounding strap.

    The board was supplied with "Powertron Electronics Corp." power supply, which don't have protective earth connector - just the phase and neutral plugs. However, it uses some kind of EMI/mains filter ( like seen in: http://www.intemc.net/info/UploadPic/2010-2/201026181827903.jpg ) against protective ground, and doesn't isolate the outputs from that virtual ground.

    Now, when there's not protective ground connector, the virtual ground which is connected to phase and neutral with caps, starts floating at half of the mains voltage. I was able to measure the ~85V from Zedboard's connector grounds to the protective earth. And you can feel it when touching the board and some grounded metal (for ex. your laptop). *zap* There's just the charge of the capacitors, not continuous current to harm any living.

    Now, what do you think the FPGA will like about that ~60-100V when you manage to touch the I/O-pins when grounded - or connect some cable where some of the I/O-pins connect before the shielding/ground? And who's responsible of the broken boards?

    If not able to manufacture those power supplies within regulations without the EMI-filters, would be nice to even use then network plug with protective earth, and fully isolate the secondary from mains ground/supply!

    Next on the shopping list is a proper linear isolating powersupply for these to not break the board... =F

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago in reply to Former Member

    And of course there's some other design flaw related to withstand these ESD / voltage spikes on the grounding of the board, cause it's rebooting every time. Shouldn't do that, but shouldn't either have that shitty power supply which will end just fried boards and people getting the board to reboot every time they connect grounded cable.

    Just my 5 cents...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago in reply to Former Member

    Did some research, and the connection between primary and secondary of the supply is actually from a cap between the sides to get the supply through EMI tests (to close a current path for common mode current which flows through the flyback transformers coils because of the capacitance between them vs. switching frequency).

    The cap size is about 2nF so a small <1mA is produced, and the voltage was in the range of ~85volts with a 230V supply measured from the outputs of the supply to the safety ground.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • pawelcern
    0 pawelcern over 12 years ago

    I solved the problem by shorting GND and SHIELD nets (R281 or C385). The problem doesn't happen anymore, even with original PSU. By the way, can you please say the reason why parts R281 / C385 are there?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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