{"id":1398,"date":"2012-12-16T19:43:35","date_gmt":"2012-12-16T23:43:35","guid":{"rendered":"http:\/\/protofusion.org\/wordpress\/?p=1398"},"modified":"2013-03-13T19:02:54","modified_gmt":"2013-03-13T23:02:54","slug":"trifet-motor-driver","status":"publish","type":"post","link":"http:\/\/protofusion.org\/wordpress\/2012\/12\/trifet-motor-driver\/","title":{"rendered":"TriFet Motor Driver"},"content":{"rendered":"<p><a href=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-perspective-oshw.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1407\" alt=\"TriFet Motor Driver\" src=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-perspective-oshw-500x340.jpg\" width=\"500\" height=\"340\" srcset=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-perspective-oshw-500x340.jpg 500w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-perspective-oshw-300x204.jpg 300w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-perspective-oshw.jpg 1000w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>The TriFet is a 3-nMOS one direction motor driver rated for up to 60A of continuous current. This motor driver is perfect driving high-current solenoids, motors, small electric vehicles, and other high current switching applications. I have released this design as open-source hardware, feel free to modify and fabricate it yourself!<\/p>\n<p><!--more--><\/p>\n<h3>Design<\/h3>\n<p><a href=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-schem.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1402\" alt=\"TriFet Motor Driver Schematic\" src=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-schem-500x371.png\" width=\"500\" height=\"371\" srcset=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-schem-500x371.png 500w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-schem-300x223.png 300w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-schem.png 1104w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>The design of this motor driver is very simple, it consists of 3 N-type MOSFETs in parallel. I added ferrite beads to the gate of each FET to filter out any switching harmonics from the three parallel gates. I also added opposing diodes to the gate drive pin, which clamps the gate voltage to a safe range. There&#8217;s also a pulldown resistor on the gate so it doesn&#8217;t float, and an indicator LED on the PWM line just for fun. The motor output includes a flyback diode to prevent back-EMF from frying the driving circuitry.<\/p>\n<p><a href=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-bottom.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1403\" alt=\"TriFet Motor Driver - PCB Bottom\" src=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-bottom-500x408.jpg\" width=\"500\" height=\"408\" srcset=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-bottom-500x408.jpg 500w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-bottom-300x245.jpg 300w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-bottom.jpg 1000w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Both sides of the board have an exposed plane which is connected to the MOT- net (the heat pad of the DPAK MOSFETs). In most cases, the FETs will be adequately cooled by this plane alone. For higher-current applications the PCB can be sandwiched between two pieces of aluminum heatsink with a bit of thermal paste.<\/p>\n<p><a href=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-top.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1404\" alt=\"TriFet Motor Driver - PCB Top\" src=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-top-500x398.jpg\" width=\"500\" height=\"398\" srcset=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-top-500x398.jpg 500w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-top-300x239.jpg 300w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2012\/12\/trifet-top.jpg 1000w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>I provided connectors for VIN, PWM input from a microcontroller, and motor output. Although the transistors only switch the motor&#8217;s negative supply, I routed the motor&#8217;s positive supply through the board for convenience.<\/p>\n<h3>Source<\/h3>\n<ul>\n<li>Board Design: <a href=\"http:\/\/protofusion.org\/hg\/TriFet\/raw-file\/tip\/TriFet.brd\" target=\"_blank\">TriFet.brd<\/a><\/li>\n<li>Schematic: <a href=\"http:\/\/protofusion.org\/hg\/TriFet\/raw-file\/tip\/TriFet.sch\" target=\"_blank\">TriFet.sch<\/a><\/li>\n<li>Source Repository: <a href=\"http:\/\/protofusion.org\/hg\/TriFet\/\" target=\"_blank\">http:\/\/protofusion.org\/hg\/TriFet<\/a><\/li>\n<\/ul>\n<p>Feel free to leave a comment if you have any questions or ideas on how to improve this design!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The TriFet is a 3-nMOS one direction motor driver rated for up to 60A of continuous current. This motor driver is perfect driving high-current solenoids, motors, small electric vehicles, and other high current switching applications. I have released this design<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"http:\/\/protofusion.org\/wordpress\/2012\/12\/trifet-motor-driver\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[35,181],"tags":[142,143,141],"class_list":["post-1398","post","type-post","status-publish","format-standard","hentry","category-projects","category-trifet","tag-mosfet","tag-motor-control","tag-motor-driver"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pNjAs-my","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/1398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/comments?post=1398"}],"version-history":[{"count":13,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/1398\/revisions"}],"predecessor-version":[{"id":1603,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/1398\/revisions\/1603"}],"wp:attachment":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/media?parent=1398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/categories?post=1398"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/tags?post=1398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}