Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Expansion connector pin current limits

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    5
    572
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Mikeundefined
      Mike
      last edited by

      Hello, I was wondering how much current can one output pin on the expansion connector supply (or sink rather)? I'd like to drive 2 SSRs from one output. I'm aware that one is no problem, would just like to know if I can hook the second in parallel or if I should drive them through a small transistor.

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        SSR control inputs draw very little current, so try connecting them both in parallel.

        The following processor pins can supply twice as much current as the others: PA[5–8], PA[12–13], PA[26–28], PA[30–31], PB[8–9], PB[14], PD[0–1], PD[3–17]. There is a link to the pin allocation table in the Developers page on the wiki.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • Mikeundefined
          Mike
          last edited by

          Unfortunately none of the extra heaters are on those pins. The only numbers I found in the Atmel IC datasheet were the total limit of 150 mA and limits of 2 mA for the individual pins. The pins you mention are rated for 4 mA.

          @dc42:

          The following processor pins can supply twice as much current as the others: PA[5–8], PA[12–13], PA[26–28], PA[30–31], PB[8–9], PB[14], PD[0–1], PD[3–17]. There is a link to the pin allocation table in the Developers page on the wiki.

          A single SSR would draw around 10 mA to turn on fully. Since my heater worked fairly well off the pin without any apparent damage, I assume the IC can easily tolerate that… but I guess I'll err on the side of caution and drive it all from a transistor.

          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators
            last edited by

            The 2mA and 4mA are not ratings, they are maximum values for which the output is guaranteed to be no more than 0.4V from the appropriate supply rail. Microchip doesn't publish ratings for individual pins.

            I think most SSRs will draw much less than 10mA when driven from 3.3V. The 10mA figure probably refers to the draw when you use a voltage closer to the maximum input, which is typically 32V.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • Mikeundefined
              Mike
              last edited by

              Ah, makes sense, thanks. 10 mA was for 12V I think.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA