UNPKG

drawio-offline

Version:
821 lines 21 kB
<shapes name="mxgraph.electrical.mosfets1"> <shape aspect="variable" h="90" name="Dual Gate MOSFET" strokewidth="inherit" w="90"> <connections> <constraint name="G1" perimeter="0" x="0.05" y="0.28"/> <constraint name="G2" perimeter="0" x="0.05" y="0.72"/> <constraint name="D" perimeter="0" x="0.95" y="0.28"/> <constraint name="S2" perimeter="0" x="1" y="0.5"/> <constraint name="S1" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="90" y="45"/> <move x="5" y="65"/> <line x="15" y="65"/> <line x="15" y="60"/> <move x="5" y="25"/> <line x="15" y="25"/> <line x="15" y="30"/> </path> <stroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="25" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="110" name="Dual Gate MOSFET N" strokewidth="inherit" w="100"> <connections> <constraint name="G1" perimeter="0" x="0" y="0.4"/> <constraint name="G2" perimeter="0" x="0" y="0.72"/> <constraint name="D" perimeter="0" x="0.7" y="0"/> <constraint name="S" perimeter="0" x="0.7" y="1"/> </connections> <background> <ellipse h="90" w="90" x="10" y="10"/> </background> <foreground> <fillstroke/> <path> <move x="45" y="35"/> <line x="70" y="35"/> <line x="70" y="0"/> <move x="0" y="79"/> <line x="42" y="79"/> <line x="42" y="66"/> <move x="45" y="55"/> <line x="70" y="55"/> <line x="70" y="110"/> <move x="45" y="75"/> <line x="70" y="75"/> <move x="0" y="44"/> <line x="42" y="44"/> <line x="42" y="31"/> </path> <stroke/> <path> <move x="60.5" y="50"/> <line x="46" y="55"/> <line x="60.5" y="60"/> <close/> </path> <fillstroke/> <strokewidth width="2"/> <path> <move x="45" y="30"/> <line x="45" y="80"/> </path> <stroke/> </foreground> </shape> <shape aspect="variable" h="110" name="Dual Gate MOSFET P" strokewidth="inherit" w="100"> <connections> <constraint name="G1" perimeter="0" x="0" y="0.4"/> <constraint name="G2" perimeter="0" x="0" y="0.72"/> <constraint name="D" perimeter="0" x="0.7" y="0"/> <constraint name="S" perimeter="0" x="0.7" y="1"/> </connections> <background> <ellipse h="90" w="90" x="10" y="10"/> </background> <foreground> <fillstroke/> <path> <move x="45" y="35"/> <line x="70" y="35"/> <line x="70" y="0"/> <move x="0" y="79"/> <line x="42" y="79"/> <line x="42" y="66"/> <move x="45" y="55"/> <line x="70" y="55"/> <line x="70" y="110"/> <move x="45" y="75"/> <line x="70" y="75"/> <move x="0" y="44"/> <line x="42" y="44"/> <line x="42" y="31"/> </path> <stroke/> <path> <move x="54" y="50"/> <line x="69" y="55"/> <line x="54" y="60"/> <close/> </path> <fillstroke/> <strokewidth width="2"/> <path> <move x="45" y="30"/> <line x="45" y="80"/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="110" name="MOSFET IC N" strokewidth="inherit" w="100"> <connections> <constraint name="G" perimeter="0" x="0" y="0.72"/> <constraint name="D" perimeter="0" x="0.7" y="0"/> <constraint name="S" perimeter="0" x="0.7" y="1"/> </connections> <background> <ellipse h="90" w="90" x="10" y="10"/> </background> <foreground> <fillstroke/> <path> <move x="45" y="35"/> <line x="70" y="35"/> <line x="70" y="0"/> <move x="0" y="79"/> <line x="42" y="79"/> <line x="42" y="30.5"/> <move x="45" y="55"/> <line x="70" y="55"/> <line x="70" y="110"/> <move x="45" y="75"/> <line x="70" y="75"/> </path> <stroke/> <path> <move x="60.5" y="50"/> <line x="46" y="55"/> <line x="60.5" y="60"/> <close/> </path> <fillstroke/> <strokewidth width="2"/> <path> <move x="45" y="50"/> <line x="45" y="60"/> <move x="45" y="70"/> <line x="45" y="80"/> <move x="45" y="30"/> <line x="45" y="40"/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="110" name="MOSFET IC P" strokewidth="inherit" w="100"> <connections> <constraint name="G" perimeter="0" x="0" y="0.72"/> <constraint name="D" perimeter="0" x="0.7" y="0"/> <constraint name="S" perimeter="0" x="0.7" y="1"/> </connections> <background> <ellipse h="90" w="90" x="10" y="10"/> </background> <foreground> <fillstroke/> <path> <move x="45" y="35"/> <line x="70" y="35"/> <line x="70" y="0"/> <move x="45" y="55"/> <line x="70" y="55"/> <line x="70" y="110"/> <move x="45" y="75"/> <line x="70" y="75"/> <move x="0" y="79"/> <line x="42" y="79"/> <line x="42" y="30.5"/> </path> <stroke/> <path> <move x="54" y="50"/> <line x="69" y="55"/> <line x="54" y="60"/> <close/> </path> <fillstroke/> <strokewidth width="2"/> <path> <move x="45" y="30"/> <line x="45" y="40"/> <move x="45" y="50"/> <line x="45" y="60"/> <move x="45" y="70"/> <line x="45" y="80"/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="110" name="MOSFET N No Bulk" strokewidth="inherit" w="100"> <connections> <constraint name="G" perimeter="0" x="0" y="0.5"/> <constraint name="D" perimeter="0" x="0.7" y="0"/> <constraint name="S" perimeter="0" x="0.7" y="1"/> </connections> <background> <ellipse h="90" w="90" x="10" y="10"/> </background> <foreground> <fillstroke/> <path> <move x="45" y="35"/> <line x="70" y="35"/> <line x="70" y="0"/> <move x="45" y="75"/> <line x="70" y="75"/> <line x="70" y="110"/> <move x="42" y="32"/> <line x="42" y="78"/> <move x="0" y="55"/> <line x="42" y="55"/> </path> <stroke/> <strokewidth width="2"/> <path> <move x="45" y="30"/> <line x="45" y="80"/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="110" name="MOSFET P No Bulk" strokewidth="inherit" w="100"> <connections> <constraint name="G" perimeter="0" x="0" y="0.5"/> <constraint name="D" perimeter="0" x="0.7" y="0"/> <constraint name="S" perimeter="0" x="0.7" y="1"/> </connections> <background> <ellipse h="90" w="90" x="10" y="10"/> </background> <foreground> <fillstroke/> <path> <move x="45" y="35"/> <line x="70" y="35"/> <line x="70" y="0"/> <move x="45" y="75"/> <line x="70" y="75"/> <line x="70" y="110"/> <move x="42" y="32"/> <line x="42" y="78"/> <move x="0" y="55"/> <line x="38" y="55"/> </path> <stroke/> <ellipse h="4" w="4" x="38" y="53"/> <stroke/> <strokewidth width="2"/> <path> <move x="45" y="30"/> <line x="45" y="80"/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="110" name="N-channel MOSFET 1" strokewidth="inherit" w="100"> <connections> <constraint name="G" perimeter="0" x="0" y="0.72"/> <constraint name="D" perimeter="0" x="0.7" y="0"/> <constraint name="S" perimeter="0" x="0.7" y="1"/> </connections> <background> <ellipse h="90" w="90" x="10" y="10"/> </background> <foreground> <fillstroke/> <path> <move x="45" y="35"/> <line x="70" y="35"/> <line x="70" y="0"/> <move x="0" y="79"/> <line x="42" y="79"/> <line x="42" y="30"/> <move x="45" y="55"/> <line x="70" y="55"/> <line x="70" y="110"/> <move x="45" y="75"/> <line x="70" y="75"/> </path> <stroke/> <path> <move x="60.5" y="50"/> <line x="46" y="55"/> <line x="60.5" y="60"/> <close/> </path> <fillstroke/> <strokewidth width="2"/> <path> <move x="45" y="30"/> <line x="45" y="80"/> </path> <stroke/> </foreground> </shape> <shape aspect="variable" h="90" name="N-channel MOSFET 2" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0" y="0.5"/> <constraint name="D" perimeter="0" x="0.95" y="0.28"/> <constraint name="S" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="0" y="45"/> <line x="20" y="45"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="40" y="45"/> <line x="40" y="65"/> </path> <stroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="25" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="N-channel MOSFET 3" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0.05" y="0.72"/> <constraint name="S1" perimeter="0" x="0.95" y="0.28"/> <constraint name="S2" perimeter="0" x="1" y="0.5"/> <constraint name="D" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="5" y="65"/> <line x="20" y="65"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="90" y="45"/> </path> <stroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="25" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="N-channel MOSFET 4" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0" y="0.5"/> <constraint name="S1" perimeter="0" x="0.95" y="0.28"/> <constraint name="S2" perimeter="0" x="1" y="0.5"/> <constraint name="D" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="0" y="45"/> <line x="20" y="45"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="90" y="45"/> </path> <stroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="25" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="N-channel MOSFET 5" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0.05" y="0.72"/> <constraint name="S" perimeter="0" x="0.95" y="0.28"/> <constraint name="D" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="5" y="65"/> <line x="20" y="65"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="40" y="45"/> <line x="40" y="65"/> <move x="65" y="25"/> <line x="65" y="65"/> <move x="60" y="40"/> <line x="70" y="40"/> </path> <stroke/> <path> <move x="62" y="45"/> <line x="65" y="40"/> <line x="68" y="45"/> <close/> </path> <fillstroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="25" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="N-channel MOSFET 6" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0" y="0.5"/> <constraint name="S" perimeter="0" x="0.95" y="0.28"/> <constraint name="D" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="0" y="45"/> <line x="20" y="45"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="40" y="45"/> <line x="40" y="65"/> <move x="65" y="25"/> <line x="65" y="65"/> <move x="60" y="40"/> <line x="70" y="40"/> </path> <stroke/> <path> <move x="62" y="45"/> <line x="65" y="40"/> <line x="68" y="45"/> <close/> </path> <fillstroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="25" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="110" name="P-channel MOSFET 1" strokewidth="inherit" w="100"> <connections> <constraint name="G" perimeter="0" x="0" y="0.72"/> <constraint name="D" perimeter="0" x="0.7" y="0"/> <constraint name="S" perimeter="0" x="0.7" y="1"/> </connections> <background> <ellipse h="90" w="90" x="10" y="10"/> </background> <foreground> <fillstroke/> <path> <move x="45" y="35"/> <line x="70" y="35"/> <line x="70" y="0"/> <move x="0" y="79"/> <line x="42" y="79"/> <line x="42" y="30"/> <move x="45" y="55"/> <line x="70" y="55"/> <line x="70" y="110"/> <move x="45" y="75"/> <line x="70" y="75"/> </path> <stroke/> <path> <move x="54" y="50"/> <line x="69" y="55"/> <line x="54" y="60"/> <close/> </path> <fillstroke/> <strokewidth width="2"/> <path> <move x="45" y="30"/> <line x="45" y="80"/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="P-channel MOSFET 2" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0" y="0.5"/> <constraint name="D" perimeter="0" x="0.95" y="0.28"/> <constraint name="S" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="0" y="45"/> <line x="20" y="45"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="40" y="45"/> <line x="40" y="65"/> </path> <stroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="36" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="P-channel MOSFET 3" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0.05" y="0.72"/> <constraint name="D" perimeter="0" x="0.95" y="0.28"/> <constraint name="S1" perimeter="0" x="1" y="0.5"/> <constraint name="S2" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="5" y="65"/> <line x="20" y="65"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="90" y="45"/> </path> <stroke/> <miterlimit limit="2"/> <path> <move x="84.5" y="42"/> <line x="90" y="45"/> <line x="84.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="P-channel MOSFET 4" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0" y="0.5"/> <constraint name="D" perimeter="0" x="0.95" y="0.28"/> <constraint name="S1" perimeter="0" x="1" y="0.5"/> <constraint name="S2" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="0" y="45"/> <line x="20" y="45"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="90" y="45"/> </path> <stroke/> <miterlimit limit="2"/> <path> <move x="84.5" y="42"/> <line x="90" y="45"/> <line x="84.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="P-channel MOSFET 5" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0.05" y="0.72"/> <constraint name="D" perimeter="0" x="0.95" y="0.28"/> <constraint name="S" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="5" y="65"/> <line x="20" y="65"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="40" y="45"/> <line x="40" y="65"/> <move x="65" y="25"/> <line x="65" y="65"/> <move x="60" y="40"/> <line x="70" y="40"/> <move x="62" y="45"/> <line x="65" y="40"/> <line x="68" y="45"/> <close/> </path> <stroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="36" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> <shape aspect="variable" h="90" name="P-channel MOSFET 6" strokewidth="inherit" w="90"> <connections> <constraint name="G" perimeter="0" x="0" y="0.5"/> <constraint name="D" perimeter="0" x="0.95" y="0.28"/> <constraint name="S" perimeter="0" x="0.95" y="0.72"/> </connections> <background> <ellipse h="90" w="90" x="0" y="0"/> </background> <foreground> <fillstroke/> <path> <move x="20" y="15"/> <line x="20" y="75"/> <move x="25" y="25"/> <line x="85" y="25"/> <move x="25" y="65"/> <line x="85" y="65"/> <move x="0" y="45"/> <line x="20" y="45"/> <move x="25" y="20"/> <line x="25" y="30"/> <move x="25" y="40"/> <line x="25" y="50"/> <move x="25" y="60"/> <line x="25" y="70"/> <move x="25" y="45"/> <line x="40" y="45"/> <line x="40" y="65"/> <move x="65" y="25"/> <line x="65" y="65"/> <move x="60" y="40"/> <line x="70" y="40"/> </path> <stroke/> <path> <move x="62" y="45"/> <line x="65" y="40"/> <line x="68" y="45"/> <close/> </path> <fillstroke/> <miterlimit limit="2"/> <path> <move x="30.5" y="42"/> <line x="36" y="45"/> <line x="30.5" y="48"/> <close/> </path> <fillstroke/> </foreground> </shape> </shapes>